This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

compiling mplayer - libpng undefined references


Hi,

I'm trying to compile mplayer, a GPL video player.
(http://mplayerhq.hu)

Enabling the gui makes uses of png library.
I have the following packages installed :
(from cygcheck)
  171k 2002/05/07 C:\cygwin\bin\cygpng10.dll - os=4.0
img=1.0 sys=4.0
                  "cygpng10.dll" v0.0 ts=2002/5/7
20:53
  175k 2002/05/24 C:\cygwin\bin\cygpng12.dll - os=4.0
img=1.0 sys=4.0
                  "cygpng12.dll" v0.0 ts=2002/5/24
4:22
libpng10            1.0.13-3
libpng10-devel      1.0.13-3
libpng12            1.2.3-1
libpng12-devel      1.2.3-1

When linking, ld complains about undefined references
:
Gui/libgui.a(png.o)(.text+0x31):png.c: undefined
reference to `png_check_sig'
Gui/libgui.a(png.o)(.text+0x108):png.c: undefined
reference to `png_get_rowbytes
'
Gui/libgui.a(png.o)(.text+0x15e):png.c: undefined
reference to `png_get_rowbytes
'
Gui/libgui.a(png.o)(.text+0x1a9):png.c: undefined
reference to `png_get_PLTE'


in /usr/include/libpng12/png.h, I see :
   png_uint_32 rowbytes;    /* bytes needed to hold an
untransformed row */
which is part of png_info struct.

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]