Репо RSA и CMAKE
Вложений: 2
Использую репозиторий RSA, посему вынужден пользоваться cmake под Win 7 x64 (о боги), последняя ревизия на момент написания поста. Для начала получил следующее:
http://ru-mangos.ru/attachment.php?a...1&d=1303082105 Понятное дело что прав на создание папки в указанном месте у скрипта нет, да и не нужна она там. Вопрос: как изменить это месторасположение? Следом, в качестве эксперимента, создав предварительно папку вручную, получил уже следующее: http://ru-mangos.ru/attachment.php?a...1&d=1303082105 Как с этим быть? :( Вопрос адресован по большей части rsa, коли уж он поудалял необходимые файлы проектов из своего репозитория))) |
Цитата:
|
Цитата:
|
Цитата:
|
Да, я читал восьмой пост. Мне не хочется искать точные цитаты, гораздо проще признать свое заблуждение. Признаю. - заблуждаюсь. Прошу не расстреливать перед строем - можно где-нибудь тишком за сараями.
|
Вопросы по сторонним репозитариям лучше обсуждать с их авторами в личке, а не флудить на форуме.
|
Цитата:
Топикстартеру: у себя сделал так - ревертнул удаление файлов проекта и с тех пор сам для себя у себя в локале их поддерживаю. Не смотря на уверения владельца репо у меня также никак не получалось сработать нормальные файлы проектов симэйком. Возможно, мало пытался, но мне было проще восстановить файлы проектов, что я и сделал. |
Была уже попытка поднять этот вопрос на счет сборки при помощи cmake под Винду
http://ru-mangos.ru/showthread.php?t=3893 изначальное обсуждение было тут: http://ru-mangos.ru/showthread.php?t=3741 но как не пытался собрать ядро от rsa не получилось встал на этой ошибке: Код:
CMake Error at src/realmd/CMakeLists.txt:60 (target_link_libraries): |
Цитата:
|
Цитата:
|
Цитата:
Там ветка про чистые исходники. Всё ошибки, что там были - уже исправлены. Чистые исходники симэйком нормально собираются. Я почти ничем не занимаюсь последнее время, нефиг на меня валить =) А что касается темы - можно было бы завести тему исходников рса, как это было у Карателя. И все его вопросы в ней бы и обсуждались. Но рса - завсегдатай этого форума - сам не заводит подобной темы, а значит не желает её поддерживать. Лично я не могу за это взяться так что прихожу к выводу, что вирусав был прав в своём посте =) Можно тему во флудилке оставить, раз автор репозитория не желает иметь свою собственную тему. Почему оставить? Ну популярность репо рса трудно недооценить, пользуются, соответствует тематике форума - пусть будет. |
Спасибо Vinolentus и KiriX, аналогично ревертнул. Сразу не догадался))
|
У меня на исходники рса накачен ещё плеербот и ммапс. Нормально собрался из под симэйк, но тут уж ничего не могу сказать, может я что-то там исправлял, но точно не помню. Один существенный минус - экзешник ищет конфиги строго по пути, указанному в cmake_install_prefix/MaNGOS/etc... Хотя в чистых исходниках данная проблема решена...
|
По логам из первого поста видно что проблема в создании папки C:/Program Files (x86)/MaNGOS
Скорее всего на вин7 64 бит, для этого нужны права администратора. Не могу проверить точно, на работе winXP. Запустите скрипт от имени администратора, проблема должна исчезнуть |
прошу прощения, за возможно ламерский вопрос по репозитарию rsa:
у меня в данжах мобы проваливаются под текстуры, а на чистом ядре - всё в порядке. В чём может быть проблема? Версия ядра: 11328 База YTDB_0.14.2 vmap.enableLOS = 1 vmap.enableHeight = 1 vmap.enableIndoorCheck = 1 DetectPosCollision = 1 |
|
Цитата:
Вы же просто вернули "лохматые" файлы проектов, которые сейчас неактуальны в связи с изменениями в коде и их нужно сейчас править вручную. Могу предложить вариант: сделать симэйк файлы проектов и посмотреть, каких файлов не хватает в ревертнутых файлах, если сами не знаете, что нужно добавить. Точно нужно добавлять файлы от ЛФГ, которые внёс недавно рса + недавние изменения Амбала по поводу оптимизации скуль запросов. sax-ru, где то у тебя косяк, может не извлечены вмапы для данжей? =) Во всяком случае у меня такой проблемы не наблюдается. |
Да ну это и без того понятно)) KiriX, вы имеете в виду создать с помощью cMake фалы проектов? Если так то я бы и не парился если бы они у меня создавались. Ошибки из второго лога в 1 посте я так и не решил. Если вы имели в виду что-то другое, то я не совсем понял что именно.
Вообще говоря я не обнаружил VS 2010 в списке поддерживаемых cmake'ом. :( Вы кстати используете репозиторий rsa как он есть, или что-то туда добавлено/удалено? Интересно было бы и на него взглянуть если он есть на гитхабе =) |
Цитата:
Цитата:
|
Цитата:
Извините, но я начинаю сомневаться в вашей адекватности... 1) Как же так? Почему у вас её нет, а у меня есть? Более того, как я уже писал - всё у меня без ошибок собралось и скомпилилось. 2) Вам темпура ответил, хотя выше я это всё писал. Будьте уже внимательнее, и, уверен, у вас не возникнет проблем с симэйком :( |
1) Действительно, невнимательно посмотрел. Просто странный порядок там - VS10, а следом уже VS7, VS8 и т.п. Увидел что VS9 в конце списка и посчитал что это последняя поддерживаемая))) Ну не странный вернее, вполне понятный, но не привычно.
2) Ну я все же уточнить хотел. Я нашел давно уже какой-то очень давно не обновлявшийся ваш репозиторий, подумал что мало ли, может где-то есть на публичном. 0) У меня паника уже)))) Кого куда закоммитить?!?!) В общем с помощью батника (тем что идет с проектом) ничего не собирается - выпадают ошибки (те что в первом посте - BUG и BUG2, вопрос по первому кстати все еще в силе - откуда и зачем создается папка в Program Files и как это отменить). Через гуи та же процедура кончается сообщением "Configuring done". Без ошибок. Только файлы проектов какие-то совершенно не знакомые, чего с ними дальше делать-то? Куда девать?)) Извиняюсь конечно за возможно критинский вопрос, но с cMake я не то что бы на "вы", я на "извините пожалуйста")))) ============================== Скомпилировал все-таки.. В консоли cMake ошибки так и не обошел, зато через gui файлы проекта все же сконфигурировались. В диком непонятном хаосе и бардаке я нашел мангос солюшн, скомпилировал, офигел немножко от изобилия новых библиотек, но все работает. ТОлько один вопрос - почему все это ставится в Program Files, да еще и конфиги в отдельной папке и экзешники упорно ищут их именно там??? :( |
Цитата:
Почему всё это ставится в Program Files? Запустите ГУИ Симэйка и (в который раз я уже это говорю) ВНИМАТЕЛЬНО прочитайте все, что вы там красненькими строчками видите. В Симэйке не силён, поэтому подсказать как исправить не смогу, но точно знаю, что проблема с поиском конфигов была и в родных исходниках мангоса - как-то решили, но рса эти изменения не переносил в свой репо. "Закоммитить" - я имел ввиду закомментировать =) Моего репо нет, это просто форк мангоса, который делается на старнице гитхаба =) Может и сделал бы публично, но так и не дошли руки (и мосх) до того, чтобы разобраться как работать с гитом =) |
|
Вложений: 1
VC100 под репо рса
*обязательно пропатчить sd2 файлом 1.patch |
Вложений: 1
смотрю очень активно идет работа нового репо https://github.com/mangosR2
юзаю пока rsa, сейчас думаю попробовать mangosR2 кто то более знающий по этому поводу может сказать большие ли отличия между этими репо? *собственно VC100 под mangosR2 sd2 обязательно патчим файлом 1.patch |
в смысле отличия? мне просто надоело делать все в одно рыло, вот собралась компания, что из этого выйдет - время покажет. старое репо тоже живет, но уже и обновляется пореже и нового кода там поменьше. и тестируется слабо.
|
эмс... А зачем для mangosR2 VC100 - там они и так есть.
А сидеть лучше пока просто на рса =))) |
а вы пробовали собрать?
например VC90 фиг там, все приходится подгонять |
vc100 - 100% рабочие (для ядра).
Для скриптов - 100% не рабочие =) В ближайшее время поправлю, но только для vc100. |
Цитата:
|
Часть ветки отрезана сюда.
Инициатору - предупреждение за провокацию флуда. Остальным прошу иметь это ввиду. |
Текущее время: 06:07. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS