Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » FreeBSD: glib20 package - проблема со сборкой

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

ionflux



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот закралась тут проблема с glib-2.4.2, не хочент собираться хоть убей, говорит:  
checking for C compiler default output file name... configure: error: C compiler cannot create executables  
See `config.log' for more details.  
 
Так смотрим config.log и видим там такую картину:  
 
configure:2616: $? = 1  
configure:2639: checking for C compiler default output file name  
configure:2642: cc -O -pipe -I/usr/local/include -L/usr/local/lib -lintl conftest.c >&5  
/usr/bin/ld: warning: libiconv.so.3, needed by /usr/local/lib/libintl.so, not found (try using -rpath or -rpath-link)  
/usr/local/lib/libintl.so: undefined reference to `libiconv_set_relocation_prefix'  
/usr/local/lib/libintl.so: undefined reference to `libiconv_open'  
/usr/local/lib/libintl.so: undefined reference to `libiconv_close'  
/usr/local/lib/libintl.so: undefined reference to `libiconv'  
configure:2645: $? = 1  
 
Забавно, не видит libiconv, проверим  
 
-bash-2.05b# ldconfig -r | grep libintl  
140:-lintl.6 => /usr/local/lib/libintl.so.6  
 
-bash-2.05b# ldconfig -r | grep iconv  
17:-lkiconv.1 => /lib/libkiconv.so.1  
107:-liconv.3 => /usr/local/lib/libiconv.so.3  
 
Здесь всё видит, смотрим дальше  
 
/usr/local/lib/libintl.so.6:  
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2814f000)  
 
И здесь видит, проверим функции:  
 
-bash-2.05b# nm /usr/local/lib/libiconv.so.3 | grep libiconv_open  
0001155c T libiconv_open  
-bash-2.05b# nm /usr/local/lib/libiconv.so.3 | grep libiconv_set_relocation_prefix  
000123f8 T libiconv_set_relocation_prefix  
 
Как такое лечить?

Всего записей: 38 | Зарегистр. 19-03-2003 | Отправлено: 04:25 23-06-2004 | Исправлено: lynx, 08:45 23-06-2004
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ionflux
ls -l /usr/local/lib/libiconv.so  
 
симлинк есть?
 
Добавлено
В крайнем случае, воспользуйся бинарными пакаджами.

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 07:20 23-06-2004
Jadeite



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Попробуй просто libinconv через порты обновить...

Всего записей: 487 | Зарегистр. 09-10-2001 | Отправлено: 13:27 24-06-2004
malik555

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ionflux ,  если решиш проблему напиши как - у меня аналогичная проблема я уже все перепробывал - не помогает !

Всего записей: 19 | Зарегистр. 12-07-2009 | Отправлено: 16:00 12-07-2009
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а как вы ставите ? нет в портах такой версии

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 16:14 12-07-2009
malik555

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сам  gcc  у меня получается уже установленн !
 
Проблема в том что при его использовании если пользуешся функциями  iconv(), он выдает
 
undefined reference to `libiconv_open'
undefined reference to `libiconv'
undefined reference to `libiconv_close'
 
я все проверил  libiconv установленн
 
 
root# ldconfig -r | grep libintl
        103:-lintl.8 => /usr/local/lib/libintl.so.8
 
root# ldconfig -r | grep iconv
        19:-lkiconv.3 => /lib/libkiconv.so.3
        102:-liconv.3 => /usr/local/lib/libiconv.so.3
 
root# ldconfig -r | grep libintl
        103:-lintl.8 => /usr/local/lib/libintl.so.8
 
root# nm /usr/local/lib/libiconv.so.3 | grep libiconv_open
000171a0 T libiconv_open
 
 
и функции видит  -  но  при компиляции  gcc  не видит   libiconv  -  и  как решить эту проблему я уже просто незнаю  - помогите !

Всего записей: 19 | Зарегистр. 12-07-2009 | Отправлено: 16:44 12-07-2009 | Исправлено: malik555, 03:51 13-07-2009
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не хватит у тебя денег со мной рассчитаться, поэтому оставь их себе.
 
еще раз спрашиваю - последний, каким образом вы ставите glib ?

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 19:30 12-07-2009
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » FreeBSD: glib20 package - проблема со сборкой


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru