serovss Опубликовано: 5 березня, 2010 Опубликовано: 5 березня, 2010 gw# ./build bsd8 ############################################################################# Building STG 2.4 for FreeBSD 8 ############################################################################# Checking endianess... Little Endian Checking for -lexpat... yes Checking for -lfbclient... no Checking for mysql_config... mysql_config: not found no Checking for -lmysqlclient... no Checking for pg_config... pg_config: not found no Checking for -lpq... no gmake -C /usr/home/shurick/stg-2.406/projects/stargazer/../../stglibs includes gmake[1]: Entering directory `/usr/home/shurick/stg-2.406/stglibs' далее всё норм, потом выдает вот чё /usr/bin/ld: cannot find -lc_r gmake[2]: *** [libstg_locker.so] Error 1 gmake[2]: Leaving directory `/usr/home/shurick/stg-2.406/stglibs/stg_locker.lib' gmake[1]: *** [stg_locker.lib] Error 2 gmake[1]: Leaving directory `/usr/home/shurick/stg-2.406/stglibs' gmake: *** [libs] Error 2 Порылся, вроди бы ошибка связана с библиотекой libpthread, но хде её взять так и не понял. ЗЫ: На 7.0 всё норм собиралось.
madf Опубліковано: 5 березня, 2010 Опубліковано: 5 березня, 2010 gw# ./build bsd8 ############################################################################# Building STG 2.4 for FreeBSD 8 ############################################################################# Checking endianess... Little Endian Checking for -lexpat... yes Checking for -lfbclient... no Checking for mysql_config... mysql_config: not found no Checking for -lmysqlclient... no Checking for pg_config... pg_config: not found no Checking for -lpq... no gmake -C /usr/home/shurick/stg-2.406/projects/stargazer/../../stglibs includes gmake[1]: Entering directory `/usr/home/shurick/stg-2.406/stglibs' далее всё норм, потом выдает вот чё /usr/bin/ld: cannot find -lc_r gmake[2]: *** [libstg_locker.so] Error 1 gmake[2]: Leaving directory `/usr/home/shurick/stg-2.406/stglibs/stg_locker.lib' gmake[1]: *** [stg_locker.lib] Error 2 gmake[1]: Leaving directory `/usr/home/shurick/stg-2.406/stglibs' gmake: *** [libs] Error 2 Порылся, вроди бы ошибка связана с библиотекой libpthread, но хде её взять так и не понял. ЗЫ: На 7.0 всё норм собиралось. Какие-то левые патчи у вас
serovss Опубліковано: 5 березня, 2010 Автор Опубліковано: 5 березня, 2010 Что значит левые? По существу можно?
madf Опубліковано: 5 березня, 2010 Опубліковано: 5 березня, 2010 Что значит левые? По существу можно? По существу: - оригинальный build от 2.406 ничего не знает про FreeBSD 8; - раз ваш задетектил FreeBSD 8 значит вы его патчили; - раз он вместо -lpthread пытается подцепить -lc_r значит вы его пропатчили не так как надо. А надо просто вот в этом куске кода: if [ "$sys" = "FreeBSD" ] then case $release in 4) OS=bsd;; 5) OS=bsd5;; 6) OS=bsd5;; 7) OS=bsd7;; *) OS=unknown;; esac ETC_DIR="./inst/freebsd/etc/stargazer" MAKE="gmake" fi вставить строчку: if [ "$sys" = "FreeBSD" ] then case $release in 4) OS=bsd;; 5) OS=bsd5;; 6) OS=bsd5;; 7) OS=bsd7;; 8) OS=bsd7;; *) OS=unknown;; esac ETC_DIR="./inst/freebsd/etc/stargazer" MAKE="gmake" fi Кроме того, build принимает на вход только один параметр: debug. По этому передавать ему что-то отличное от этого бессмысленно.
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас