Назад | Перейти на главную страницу

Компиляция сервера Ubuntu: ошибки «libQtGui.so: неопределенная ссылка на функции png»

Я хочу скомпилировать wkhtmltopdf на сервере Ubuntu, но у меня возникают следующие ошибки:

/usr/lib/libQtGui.so: undefined reference to `png_read_info@PNG12_0'
/usr/lib/libQtGui.so: undefined reference to `png_set_gAMA@PNG12_0'
/usr/lib/libQtGui.so: undefined reference to `png_set_PLTE@PNG12_0'
...
/usr/lib/libQtGui.so: undefined reference to `png_create_info_struct@PNG12_0'
/usr/lib/libQtGui.so: undefined reference to `png_set_bgr@PNG12_0'
/usr/lib/libQtGui.so: undefined reference to `png_get_valid@PNG12_0'

Что я могу сделать?

в /usr/lib

lrwxrwxrwx  1        17 2010-02-17 15:00 libQtGui.so -> libQtGui.so.4.5.2
lrwxrwxrwx  1        17 2010-02-17 14:59 libQtGui.so.4 -> libQtGui.so.4.5.2
lrwxrwxrwx  1        17 2010-02-17 14:59 libQtGui.so.4.5 -> libQtGui.so.4.5.2
-rw-r--r--  1  10071604 2009-10-14 23:34 libQtGui.so.4.5.2

Мне кажется, вам нужно установить libpng или libpng2.

sudo yum search libpng

и / или

sudo yum install libpng

yum не существует в Ubuntu. yum находится в Fedora или других дистрибутивах на основе RedHat. В Ubuntu вы используете apt чтобы вы могли попробовать:

sudo apt-get install libpng