Ayeco Опубликовано 1 декабря, 2015 Жалоба Поделиться Опубликовано 1 декабря, 2015 При компиляции последний сборки eathena с svn выдается ошибка:npc_chat.c:17:10: fatal error: 'pcre.h' file not foundКак можно восстановить работу? Ссылка на комментарий Поделиться на другие сайты Поделиться
ucell-uz Опубликовано 1 декабря, 2015 Жалоба Поделиться Опубликовано 1 декабря, 2015 (изменено) ясно же на писано 'pcre.h' file not found возможно не докачалась твоя афинкана какой оси ты пытаешься это замутить? по подробнее об ошибках тут не боги всевидящие...вот те маленький пример,----------------------------------------------------При компиляции последний сборки eathena с svn выдается ошибка:npc_chat.c:17:10: fatal error: 'pcre.h' file not foundиспользую виндовс хр...ор латтер 7,8,10.... х86 ор х64отключил UAC, запустил Visual 2010 и вот такая херня тд..тп.... ну принцип понял думаю)я сам лично компилил последнюю сборку еА и никаких проблем не было.. Изменено 1 декабря, 2015 пользователем ucell-uz Ссылка на комментарий Поделиться на другие сайты Поделиться
Leprechaun Опубликовано 1 декабря, 2015 Жалоба Поделиться Опубликовано 1 декабря, 2015 Последняя версия у меня компилится на CentOS Linux... Походу ты плохо скачал сервер. Попробуй заново скачать сервак и компилировать. Ссылка на комментарий Поделиться на другие сайты Поделиться
Ayeco Опубликовано 1 декабря, 2015 Автор Жалоба Поделиться Опубликовано 1 декабря, 2015 (изменено) Копилирую на osx 10.9.5pcre.h присутствует в 3rdparty/pcre/old/include/pcre.hОшибка на этой строке компиляции выдаетсяgcc -DHAVE_CONFIG_H -g -O2 -pipe -ffast-math -Wall -Wno-sign-compare -m32 -Wno-unused-parameter -Wno-pointer-sign -Wno-switch -fno-strict-aliasing -Wno-unused -Wno-parentheses -I../../3rdparty/mt19937ar -DPCRE_SUPPORT -DTXT_ONLY -I../common -I/usr/include -c -o obj_txt/npc_chat.o npc_chat.cnpc_chat.c:17:10: fatal error: 'pcre.h' file not foundP.S. svn вроде как гарантирует, что сборка вся закачается или были прецеденты? Изменено 1 декабря, 2015 пользователем Ayeco Ссылка на комментарий Поделиться на другие сайты Поделиться
Kubix! Опубликовано 1 декабря, 2015 Жалоба Поделиться Опубликовано 1 декабря, 2015 На Debian:apt-get updateapt-get install libpcre3 libpcre3-dev./configure --with-pcreмб поможет оО Ссылка на комментарий Поделиться на другие сайты Поделиться
ucell-uz Опубликовано 2 декабря, 2015 Жалоба Поделиться Опубликовано 2 декабря, 2015 ну а если не поможет как кубик сказал ранее, то гугл в помощь pcre установка для макос...у тя в системе пакетов не хватаетхз...лично я всё ставлю из исходников....привычка такая всё компилю и собираю в ручную Ссылка на комментарий Поделиться на другие сайты Поделиться
Ayeco Опубликовано 2 декабря, 2015 Автор Жалоба Поделиться Опубликовано 2 декабря, 2015 Прописал C_INCLUDE_PATH до заголовка pcre и вроде как все скомпилилось.Но при попытке make install выдается такое сообщение:$ make installmake: *** No rule to make target `conf/%.conf', needed by `install'. Stop. Ссылка на комментарий Поделиться на другие сайты Поделиться
Leprechaun Опубликовано 2 декабря, 2015 Жалоба Поделиться Опубликовано 2 декабря, 2015 ./configure --with-pcreДелал сначала?) Ссылка на комментарий Поделиться на другие сайты Поделиться
Ayeco Опубликовано 2 декабря, 2015 Автор Жалоба Поделиться Опубликовано 2 декабря, 2015 сделалmake cleanmake distclean./configure --with-pcremakeи уже make install выдает проблему Ссылка на комментарий Поделиться на другие сайты Поделиться
Ayeco Опубликовано 2 декабря, 2015 Автор Жалоба Поделиться Опубликовано 2 декабря, 2015 Может кто выложить, что выдает команда tree для папки, которая получается при make install для текущего trunk eAthena?Я бы ее создал у себя вручную. Ссылка на комментарий Поделиться на другие сайты Поделиться
Leprechaun Опубликовано 2 декабря, 2015 Жалоба Поделиться Опубликовано 2 декабря, 2015 ./configure && make clean && make serverтак попробуй компилировать. Ссылка на комментарий Поделиться на другие сайты Поделиться
Ayeco Опубликовано 2 декабря, 2015 Автор Жалоба Поделиться Опубликовано 2 декабря, 2015 Такая же проблема. Отсутствует правило в make. $ make servermake: *** No rule to make target `server'. Stop.Обычно osx тестируется значительно хуже других nix платформ.Если выложите дерево файлов через tree или find - это здорово поможет. Ссылка на комментарий Поделиться на другие сайты Поделиться
Кеник Опубликовано 2 декабря, 2015 Жалоба Поделиться Опубликовано 2 декабря, 2015 Такая же проблема. Отсутствует правило в make.$ make servermake: *** No rule to make target `server'. Stop.Обычно osx тестируется значительно хуже других nix платформ.Если выложите дерево файлов через tree или find - это здорово поможет.make sql Ссылка на комментарий Поделиться на другие сайты Поделиться
Leprechaun Опубликовано 2 декабря, 2015 Жалоба Поделиться Опубликовано 2 декабря, 2015 Сначала ./configure && make sql && make serverпотом./configure && make clean && make server 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Кеник Опубликовано 2 декабря, 2015 Жалоба Поделиться Опубликовано 2 декабря, 2015 Сначала ./configure && make sql && make serverпотом./configure && make clean && make serverНе нужно ерунду городить.../configure; make clean; make sql; 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 2 декабря, 2015 Жалоба Поделиться Опубликовано 2 декабря, 2015 https://www.eathena.ws/board/index.php?showtopic=279896for reference it was changing the <pcre.h> to "pcre.h"2011 Ссылка на комментарий Поделиться на другие сайты Поделиться
Ayeco Опубликовано 2 декабря, 2015 Автор Жалоба Поделиться Опубликовано 2 декабря, 2015 $ make sqlMySQL not found or disabled by the configure scriptmake: *** [needs_mysql] Error 1Удалось сделать make txtНо по-прежнему$ make servermake: *** No rule to make target `server'. Stop.и $ make installmake: *** No rule to make target `conf/%.conf', needed by `install'. Stop. Ссылка на комментарий Поделиться на другие сайты Поделиться
Кеник Опубликовано 2 декабря, 2015 Жалоба Поделиться Опубликовано 2 декабря, 2015 $ make sqlMySQL not found or disabled by the configure scriptmake: *** [needs_mysql] Error 1Удалось сделать make txtНо по-прежнему$ make servermake: *** No rule to make target `server'. Stop.и$ make installmake: *** No rule to make target `conf/%.conf', needed by `install'. Stop.По диагонали тему прочитал, простите../configure --with-mysql; make clean; make sql;make server - это совсем для другого эмулятора. make install тоже не для вас. Вам нужны конкретно три описанные в этом посте выше команды../configure --with-mysql (подготавливает к сборке, в общих чертах)make clean (удаляет ранее созданные .o файлы)make sql (собственно компиляция sql-версии сервера)P.S. На 64-битных системах скрипту configure нужно еще один параметр передать: --enable-64bit. Не уверен, что это актуально для eathena. Ссылка на комментарий Поделиться на другие сайты Поделиться
Ayeco Опубликовано 2 декабря, 2015 Автор Жалоба Поделиться Опубликовано 2 декабря, 2015 Удалось скопилировать sql-сборку. Но make install по-прежнему не работает. Ссылка на комментарий Поделиться на другие сайты Поделиться
ucell-uz Опубликовано 2 декабря, 2015 Жалоба Поделиться Опубликовано 2 декабря, 2015 (изменено) проверь все ли пакеты gcc++ присутствуют у тебя и должен стоять буилд make automake usermake сейчас точно не помню правельные названия... cmake не желателен хз..мне лично цмэйк не нравитсямногое зависит и от версии readline поэтому мэйк твой даёт ошибку не находит нужных либов в системе вот тебе и эроря как то пробовал замутить рарену под сервер suse linux enterprise 9 всё прокатило но вот так запустить под именно сузе не удалось, ошибку уже не помню гдето компил не проканал, ибо кажись гцц был маловат версией либо мэйк хз... потом бросил эту затею и скачал, поставил цент как в мануале)) всё встало Изменено 2 декабря, 2015 пользователем ucell-uz Ссылка на комментарий Поделиться на другие сайты Поделиться
ucell-uz Опубликовано 2 декабря, 2015 Жалоба Поделиться Опубликовано 2 декабря, 2015 (изменено) п.с не мучайся, скачай под осикс Parallels Desktop 10.1.0-28600 [k'd].dmg установи туда цент ос или же винду, по желанию и делай всё что захочется - для тебя это сейчас самый лучший способ...обойти все эти проблемыподробно о паралель ищи инфу в гугле можешь и по скриншотам пробежаться в картинках) Изменено 2 декабря, 2015 пользователем ucell-uz Ссылка на комментарий Поделиться на другие сайты Поделиться
Ayeco Опубликовано 2 декабря, 2015 Автор Жалоба Поделиться Опубликовано 2 декабря, 2015 Я нашел руководство под Debian 6, а Centos-мануал - это какой?Есть ли ссылка на руководство с Centos?И под какую там версию Centos? Ссылка на комментарий Поделиться на другие сайты Поделиться
Кеник Опубликовано 3 декабря, 2015 Жалоба Поделиться Опубликовано 3 декабря, 2015 Удалось скопилировать sql-сборку. Но make install по-прежнему не работает.Не нужно выполнять make install. Еще раз говорю. Для афины нужна команда make sql (make all). После выполнения команды make sql остается просто запускать эмулятор командой ./athena-start startОстальным участникам форума, которые будут и дальше вводить пользователей в заблуждение скоро начну предупреждения раздавать.Я нашел руководство под Debian 6, а Centos-мануал - это какой?Есть ли ссылка на руководство с Centos?И под какую там версию Centos?Поставьте Deian на виртуалку, зачем вам именно CentOS? 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
ucell-uz Опубликовано 3 декабря, 2015 Жалоба Поделиться Опубликовано 3 декабря, 2015 Удалось скопилировать sql-сборку. Но make install по-прежнему не работает.Не нужно выполнять make install. Еще раз говорю. Для афины нужна команда make sql (make all). После выполнения команды make sql остается просто запускать эмулятор командой ./athena-start startОстальным участникам форума, которые будут и дальше вводить пользователей в заблуждение скоро начну предупреждения раздавать.Я нашел руководство под Debian 6, а Centos-мануал - это какой?Есть ли ссылка на руководство с Centos?И под какую там версию Centos?Поставьте Deian на виртуалку, зачем вам именно CentOS?интересно кого-это я в заблуждение ввожу? у чувака ничё не получается я ему посоветовал 100% рабочий процесс... в чём дело то Ссылка на комментарий Поделиться на другие сайты Поделиться
Кеник Опубликовано 3 декабря, 2015 Жалоба Поделиться Опубликовано 3 декабря, 2015 Удалось скопилировать sql-сборку. Но make install по-прежнему не работает.Не нужно выполнять make install. Еще раз говорю. Для афины нужна команда make sql (make all). После выполнения команды make sql остается просто запускать эмулятор командой ./athena-start startОстальным участникам форума, которые будут и дальше вводить пользователей в заблуждение скоро начну предупреждения раздавать.Я нашел руководство под Debian 6, а Centos-мануал - это какой?Есть ли ссылка на руководство с Centos?И под какую там версию Centos?Поставьте Deian на виртуалку, зачем вам именно CentOS?интересно кого-это я в заблуждение ввожу? у чувака ничё не получается я ему посоветовал 100% рабочий процесс... в чём дело тоДело в том, что вы пытаетесь ему помочь выполнить команду make install, которую вообще выполнять при компиляции эмулятора не нужно и которая и не должна работать. Тем самым и вводите в заблуждение. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения