проблема со сборкой GD на Ubuntu «Jaunty»
Вопрос
У меня проблемы со сборкой gdlib.Насколько я могу судить, zlib, png и все остальное устанавливаются либо в /lib, либо в /usr/lib.Кажется, не имеет значения, использую ли я --prefix
или один или все из --with-
, сценарий настройки продолжает настаивать на том, что он не может найти ни одну из вспомогательных библиотек.
** Configuration summary for gd 2.0.34:
Support for PNG library: no
Support for JPEG library: no
Support for Freetype 2.x library: no
Support for Fontconfig library: no
Support for Xpm library: no
Support for pthreads: yes
Редактировать] Теперь я заметил, что libpthread
был найден.Охотясь вокруг диска, я нахожу libpthread.so
.Чего я не нахожу, так это libpng.so
.Что я нахожу, так это /usr/lib/libpng12.so.0
.Так что же это за ноль на конце?Вот почему конфигурация Б-га не работает?Что мне с этим делать?
Это все потому, что Бетон5Установщик сообщает мне, что не может найти GD.
Решение
# cd /usr/lib
# ln -s libpng.so libpng12.so.0
# ldconfig
При этом создается программная ссылка на libpng12.so.0 с использованием имени файла, ожидаемого компиляцией, а затем запускается ldconfig (должен быть запущен от имени пользователя root!), чтобы перестроить кэш библиотеки.
Если вы хотите проверить, знает ли ваша система о библиотеках или нет, используйте следующую команду:
# ldconfig -p |grep <library_name>
Другие советы
попробуй бежать ldconfig обновить список библиотек