URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 51702
[ Назад ]

Исходное сообщение
"установка glib под freebsd 5.3.-help,please!"

Отправлено NEO , 17-Дек-04 16:02 
привет всем.
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

Но в Это время все библиотеки установленны: и ицонв ,и либицонв.

Помогите,пожалуйста.Я уже в отчаянии:(


Содержание

Сообщения в этом обсуждении
"установка glib под freebsd 5.3.-help,please!"
Отправлено butcher , 17-Дек-04 16:06 
>Но в Это время все библиотеки установленны: и ицонв ,и либицонв.
>Помогите,пожалуйста.Я уже в отчаянии:(

Как вы его ставите? Из портов пробовали?
# cd /usr/ports/glib20 && make install clean


"установка glib под freebsd 5.3.-help,please!"
Отправлено mirya , 17-Дек-04 20:11 
как понял, компиляция из исходных исходников (FreeBSD from scratch?!).
ls -l /usr/local/lib/libiconv.*

[sh]$ export CCFLAGS="-I/usr/local/include -L/usr/local/lib"
[sh]$ ./configure


"установка glib под freebsd 5.3.-help,please!"
Отправлено NEO , 18-Дек-04 13:22 
>как понял, компиляция из исходных исходников (FreeBSD from scratch?!).
>ls -l /usr/local/lib/libiconv.*
>
>[sh]$ export CCFLAGS="-I/usr/local/include -L/usr/local/lib"
>[sh]$ ./configure

ls -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 libiconv

iz portov tozhe proboval,i iz packagej ,tozhe samoe.
est' drugie soobrazhenija?


"установка glib под freebsd 5.3.-help,please!"
Отправлено mirya , 18-Дек-04 16:17 
One more time:

[sh]$ export CCFLAGS="-I/usr/local/include -L/usr/local/lib"
[sh]$ ./configure

mean you should set CCFLAGS to supply gcc with additional includes & libs, ./configure will use this env. variable to feed gcc with it


"установка glib под freebsd 5.3.-help,please!"
Отправлено PhantomSystems , 21-Дек-04 15:02 
Не CCFLAGS, а CFLAGS. В данном случае, равносильно LD_LIBRARY_PATH=/usr/local/lib

То есть, из-под csh пишется, например:

env CFLAGS="-O2 -march=i686 -L/usr/local/lib -I/usr/local/include" ./configure [чего-то там]

и процесс бодро идет к непобедимому концу.


"установка glib под freebsd 5.3.-help,please!"
Отправлено ant , 13-Янв-05 16:52 
>Не 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 ??


"установка glib под freebsd 5.3.-help,please!"
Отправлено mirya , 13-Янв-05 17:29 
>А как тоже самое проделать на FreeBSD 4.3 ??

абсолютно также (напрашивается вопрос - что не получается?). Возможно -march=i585 или i486, т.к. старый жцц может не знать о новой архитектуре. В любом случае рекомендую апгрейд системы :)


"установка glib под freebsd 5.3.-help,please!"
Отправлено PhantomSystems , 13-Янв-05 20:04 
>>А как тоже самое проделать на FreeBSD 4.3 ??
>
>абсолютно также (напрашивается вопрос - что не получается?). Возможно -march=i585 или i486,
>т.к. старый жцц может не знать о новой архитектуре. В любом
>случае рекомендую апгрейд системы :)

Не в апгрейде дело, K6/K6-2/K6-III не поддерживают CMOV (единственное отличие между i586 и i686), а работают неплохо. Только почему FreeBSD 4.3? Релизу уже года четыре будет, пора на 4.11 переходить.


"установка glib под freebsd 5.3.-help,please!"
Отправлено ant , 14-Янв-05 08:48 
>>абсолютно также (напрашивается вопрос - что не получается?). Возможно -
>>т.к. старый жцц может не знать о новой архитектуре. В любом
>>случае рекомендую апгрейд системы :)

>Не в апгрейде дело, K6/K6-2/K6-III не поддерживают CMOV (единственное >отличие между i586 и i686), а работают неплохо. Только почему FreeBSD >4.3? Релизу уже года четыре будет, пора на 4.11 переходить.

Я так и не получил ответ на свой вопрос, а про апгрейт подумаю ;)


"установка glib под freebsd 5.3.-help,please!"
Отправлено mirya , 14-Янв-05 12:16 
1) про жцц я к тому, что какие-то старые версии могут вообще не иметь оптимизации для 686 и соотв. не понимать опцию
2) ясновидящие на рожд. каникулах, посему желательно указать явно, что не получается с апгрейтом глиб на 4.3

"установка glib под freebsd 5.3.-help,please!"
Отправлено Nikitin , 15-Янв-05 14:57 
>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).

Может кто скажет, где можно взять МС и необходимые ему библиотеки без необходимости компилить это добро?