привет всем.
6 день пытаюс установить glib,никак не получается.
Много версий пробовал.
Нужен пример.
Кто нибуд' ставил нормально?Вот что выдает система :
checking for iconv_open... no
checking for libiconv_open in -liconv... no
checking for iconv_open in -liconv... no
configure: error: *** No iconv() implementation found in C library or libiconvНо в Это время все библиотеки установленны: и ицонв ,и либицонв.
Помогите,пожалуйста.Я уже в отчаянии:(
>Но в Это время все библиотеки установленны: и ицонв ,и либицонв.
>Помогите,пожалуйста.Я уже в отчаянии:(Как вы его ставите? Из портов пробовали?
# cd /usr/ports/glib20 && make install clean
как понял, компиляция из исходных исходников (FreeBSD from scratch?!).
ls -l /usr/local/lib/libiconv.*[sh]$ export CCFLAGS="-I/usr/local/include -L/usr/local/lib"
[sh]$ ./configure
>как понял, компиляция из исходных исходников (FreeBSD from scratch?!).
>ls -l /usr/local/lib/libiconv.*
>
>[sh]$ export CCFLAGS="-I/usr/local/include -L/usr/local/lib"
>[sh]$ ./configurels -al /usr/local/lib/libiconv.*
-rwxr-xr-x 1 root wheel 774 Dec 11 17:54 /usr/local/lib/libiconv.la
lrwxr-xr-x 1 root wheel 13 Dec 11 17:54 /usr/local/lib/libiconv.so -> libiconv.so.4
-rwxr-xr-x 1 root wheel 1020070 Dec 11 17:54 /usr/local/lib/libiconv.so.4
potom sdelal po vashemu i vot otvet:checking for libiconv_open in -liconv... no
checking for iconv_open in -liconv... no
configure: error: *** No iconv() implementation found in C library or libiconviz portov tozhe proboval,i iz packagej ,tozhe samoe.
est' drugie soobrazhenija?
One more time:[sh]$ export CCFLAGS="-I/usr/local/include -L/usr/local/lib"
[sh]$ ./configuremean you should set CCFLAGS to supply gcc with additional includes & libs, ./configure will use this env. variable to feed gcc with it
Не CCFLAGS, а CFLAGS. В данном случае, равносильно LD_LIBRARY_PATH=/usr/local/libТо есть, из-под csh пишется, например:
env CFLAGS="-O2 -march=i686 -L/usr/local/lib -I/usr/local/include" ./configure [чего-то там]
и процесс бодро идет к непобедимому концу.
>Не CCFLAGS, а CFLAGS. В данном случае, равносильно LD_LIBRARY_PATH=/usr/local/lib
>То есть, из-под csh пишется, например:
>env CFLAGS="-O2 -march=i686 -L/usr/local/lib -I/usr/local/include" ./configure [чего-то там]
>и процесс бодро идет к непобедимому концу.А как тоже самое проделать на FreeBSD 4.3 ??
>А как тоже самое проделать на FreeBSD 4.3 ??абсолютно также (напрашивается вопрос - что не получается?). Возможно -march=i585 или i486, т.к. старый жцц может не знать о новой архитектуре. В любом случае рекомендую апгрейд системы :)
>>А как тоже самое проделать на FreeBSD 4.3 ??
>
>абсолютно также (напрашивается вопрос - что не получается?). Возможно -march=i585 или i486,
>т.к. старый жцц может не знать о новой архитектуре. В любом
>случае рекомендую апгрейд системы :)Не в апгрейде дело, K6/K6-2/K6-III не поддерживают CMOV (единственное отличие между i586 и i686), а работают неплохо. Только почему FreeBSD 4.3? Релизу уже года четыре будет, пора на 4.11 переходить.
>>абсолютно также (напрашивается вопрос - что не получается?). Возможно -
>>т.к. старый жцц может не знать о новой архитектуре. В любом
>>случае рекомендую апгрейд системы :)>Не в апгрейде дело, K6/K6-2/K6-III не поддерживают CMOV (единственное >отличие между i586 и i686), а работают неплохо. Только почему FreeBSD >4.3? Релизу уже года четыре будет, пора на 4.11 переходить.
Я так и не получил ответ на свой вопрос, а про апгрейт подумаю ;)
1) про жцц я к тому, что какие-то старые версии могут вообще не иметь оптимизации для 686 и соотв. не понимать опцию
2) ясновидящие на рожд. каникулах, посему желательно указать явно, что не получается с апгрейтом глиб на 4.3
>1) про жцц я к тому, что какие-то старые версии могут вообще
>не иметь оптимизации для 686 и соотв. не понимать опцию
>2) ясновидящие на рожд. каникулах, посему желательно указать явно, что не получается
>с апгрейтом глиб на 4.3Здравствуте.
У меня выпадает такое же сообщение:
checking for iconv_open... no
checking for libiconv_open in -liconv... no
checking for iconv_open in -liconv... no
configure: error: *** No iconv() implementation found in C library or libiconvна FreeBSD 5.3 я не думаю, что там gcc старый, пробовал делать
env CFLAGS="-O2 -march=i686 -L/usr/local/lib -I/usr/local/include" ./configure - те же яйца, только сбоку....
пробовал -march=i586, -march=i486 в этой же команде - не помогло.
Я думаю это какого-то библиотечного файла с суррогатами функций не хватает. (такого, которые в виндах имеют расширение *.LIB).Может кто скажет, где можно взять МС и необходимые ему библиотеки без необходимости компилить это добро?