проблема построения GD на Ubuntu 'Jaunty' - PullRequest
0 голосов
/ 26 октября 2009

У меня проблемы с сборкой 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

[EDIT] Теперь я заметил, что libpthread был найден. Охота вокруг диска нахожу libpthread.so. Чего я не нахожу, так это libpng.so. Что я нахожу, так это /usr/lib/libpng12.so.0. Так что это за ноль на конце? Вот почему конфигурация Gd не работает? Что мне с этим делать?

Это все потому, что установщик Concrete5 говорит мне, что не может найти GD.

Ответы [ 2 ]

1 голос
/ 26 октября 2009
# cd /usr/lib
# ln -s libpng.so libpng12.so.0
# ldconfig

Это создает мягкую ссылку на libpng12.so.0, используя имя файла, которое ожидает компиляция, затем запускает ldconfig (должен запускаться с правами root!) Для перестройки кэша библиотеки.

Если вы хотите проверить, знает ли ваша система о библиотеках или нет, используйте следующую команду:

# ldconfig -p |grep <library_name>
0 голосов
/ 26 октября 2009

попробуйте запустить ldconfig , чтобы обновить список библиотек

...