LINUX.ORG.RU

libpng


0

0

> cd dvipng-1.9 && ./configurechecking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for gs... gs checking whether gs has the pngalpha device... yes checking for pow in -lm... yes checking for deflate in -lz... yes checking for basename in -lgen... no checking for png_read_image in -lpng... no configure: error: cannot find/use libpng

Не пойму почему ошибка libpng установлен с портов и стоит в папке usr/local/lib/libpng.a & libpng.so?

anonymous

configure:3289: checking for png_read_image in -lpng configure:3324: gcc -o conftest -g -O2 conftest.c -lpng -lz -lm >&5 /usr/bin/ld: cannot find -lpng configure:3330: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "dvipng" | #define PACKAGE_TARNAME "dvipng" | #define PACKAGE_VERSION "1.9" | #define PACKAGE_STRING "dvipng 1.9" | #define PACKAGE_BUGREPORT "dvipng@nongnu.org" | #define DEBUG 1 | #define GS_PATH "gs" | #define HAVE_LIBM 1 | #define HAVE_LIBZ 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char png_read_image (); | int | main () | { | return png_read_image (); | ; | return 0; | } configure:3364: result: no configure:3374: error: cannot find/use libpng

anonymous
()
Ответ на: комментарий от friday

ну если порты, то наверное что-то из БСД?

Pi ★★★★★
()
Ответ на: комментарий от friday

Я пытаюсь устоновить: dvipng, в портах её нет но она орёт что у меня мол нет libpng, хотя самая последняя версия стоит на серваке. Погулял по инету, у многих такая проблема, но ответ где ковырять не написан.

anonymous
()

Внимательно листай config и config.log. Возможно, хидера нету в -I или пути к либе в -L или png_read_image внутри либы, или ещё что нибудь. Всё это выясняется на месте.

bugmaker ★★★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.