Автор Тема: libpng  (Прочетена 1056 пъти)

R4

  • Участници
  • ***
  • Публикации: 10
    • Профил
libpng
« -: Jun 25, 2004, 18:01 »
Здравейте,
до сега, от както се занимавам с Линукс, най-общо съм се сблъсвал с два общи проблема:
1) не мога да инсталирам нещо си.
2) ако все пак прескоча 1) не мога да конфигурирам нещото.

Сега искам да си пусна bwbar-1.2.2. Проблемът е, че след ./configure давам make и получавам:

bwbar.c:72: undefined reference to `png_create_write_struct'
*
bwbar.c:89: undefined reference to 'png_set_compression_level'
*
collect2: ld returned 1 exit status
make: *** [bwbar] Error 1

Дълго време гледах умно... и в Google гледах... и накрая забелязах, че при ./configure на един от редовете ми дава това:

checking for library containing png_init_io... no

Та се захванах да инсталирам zlib-1.2.1 и libpng-1.2.5:
cd zlib-1.2.1
./configure
make
make install
cd libpng-1.2.5
make -f scripts/makefile.std CC=gcc
make -f scripts/makefile.std

След това пак пробвах ./configure i make на bwbar-a. Резултатът е същия. Дори рестартирах машината. Ипзпълних и ldconfig.

Може ли някой да каже какъв е проблема? Почти съм сигурен , че просто тази библиотека libpng  не се е регистрирала в системата (ако може да се каже така). Може ли да ми посочите документация за библиотеките като цяло, за идеята на статично и динамично свързване.... такива работи...
Активен

tuxbg

  • Напреднали
  • *****
  • Публикации: 26
    • Профил
libpng
« Отговор #1 -: Jun 25, 2004, 18:40 »
# ldconfig -v ще ти даде всички заредени библиотеки.
Виж обаче опциите на ./configure скрипта и виж дали не можеш да укажеш директно мястото на сорсовете на libpng (ако изобщо там е проблема) Аз не съм пробвал тази програмка и в момента си говоря точно на изуст.
Активен

All comments become NULL and void, after 7 days.

i_danov

  • Участници
  • ***
  • Публикации: 7
    • Профил
libpng
« Отговор #2 -: Jun 25, 2004, 18:51 »
configure скрипта има проблем.
След като го пуснеш, редактирай Makefile.

В него има ред:

LIBS = -lz

Промени го да стане:

LIBS = -lz -lpng -lm
Активен

R4

  • Участници
  • ***
  • Публикации: 10
    • Профил
libpng
« Отговор #3 -: Jun 25, 2004, 22:33 »
tuxbg: libpng го имаше в резултата на ldconfig -v. Оказва се, че проблема е другате.
Благодаря на i_danov! Това, което каза сработи!
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
libpng
Настройка на програми
webster 1 999 Последна публикация Feb 03, 2003, 09:53
от