Project

General

Profile

Bug #185

Compilation problem. /usr/lib/libpng.so: undefined ...

Added by mttrn over 19 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
-
Target version:
Start date:
2004-08-01
% Done:

100%


Description

Hi,
I use Linux. After running "make" i get an error. There
is some error log:

make3: Entering directory
`/home/maxim/deng-1.8.1-rc2/Src'
/bin/sh ../libtool --mode=link gcc -Wunused-variable
-Wunused-function -g -O2 -o doomsday
doomsday-cl_player.o doomsday-cl_sound.o
doomsday-cl_world.o doomsday-con_action.o doomsday-c
rm -f .libs/doomsday.nm .libs/doomsday.nmS
.libs/doomsday.nmT
creating .libs/doomsdayS.c
(cd .libs && gcc -c -fno-builtin -fno-rtti
-fno-exceptions "doomsdayS.c")
rm -f .libs/doomsdayS.c .libs/doomsday.nm
.libs/doomsday.nmS .libs/doomsday.nmT
gcc -Wunused-variable -Wunused-function -g -O2 -o
doomsday .libs/doomsdayS.o -Wl,-rpath -Wl,/
doomsday-def_read.o doomsday-dd_dgl.o
doomsday-dd_help.o doomsday-dd_input.o doomsday-dd_loop
doomsday-sys_stwin.o doomsday-sys_system.o
doomsday-sys_timer.o doomsday-tab_tables.o doomsda
-L/usr/lib /usr/lib/libSDL.so -lpthread
/usr/local/lib/libSDL_net.so -lpng -lncurses ../libl
doomsday-lzss.o(.text+0x1188): In function `lzOpenChunk':
Unix/lzss.c:1019: warning: the use of `tmpnam' is
dangerous, better use `mkstemp'
/usr/lib/libpng.so: undefined reference to `deflate'
/usr/lib/libpng.so: undefined reference to `inflate'
/usr/lib/libpng.so: undefined reference to `inflateInit_'
/usr/lib/libpng.so: undefined reference to `crc32'
/usr/lib/libpng.so: undefined reference to `deflateInit2_'
/usr/lib/libpng.so: undefined reference to `inflateReset'
/usr/lib/libpng.so: undefined reference to `deflateReset'
/usr/lib/libpng.so: undefined reference to `inflateEnd'
/usr/lib/libpng.so: undefined reference to `deflateEnd'
collect2: ld returned 1 exit status
rm -f .libs/doomsdayS.o
make3: * [doomsday] Error 1
make3: Leaving directory `/home/maxim/deng-1.8.1-rc2/Src'
make2:
[all-recursive] Error 1
make2: Leaving directory `/home/maxim/deng-1.8.1-rc2/Src'
make1:
[all-recursive] Error 1
make1: Leaving directory `/home/maxim/deng-1.8.1-rc2'
make: *
[all] Error 2

Similar message i get when i try to compile source
code which i downloaded from CVS.

History

#1 Updated by skyjake over 19 years ago

Logged In: YES
user_id=717323

Are you using slackware, by any chance? On some distros it
appears that libpng hasn't been properly linked with zlib. Try
running Doomsday's configure like this:

../configure LDFLAGS=-lz --prefix=$YOUR_INSTALL_DIR

Also available in: Atom PDF