Eric Benson
2004-Dec-29 14:51 UTC
[Vorbis-dev] Need @OGG_LIBS@ added to libvorbisfile_la_LIBADD in trunk/vorbis/lib/Makefile.am
I'm trying to build libvorbis-1.1.0 on Cygwin and I discovered a missing dependency that may not affect other platforms. I found that I had to add -logg to the libvorbisfile.la rule in the Makefile. Working its way back upstream through configure and autogen, it looks like the following line in trunk/vorbis/lib/Makefile.am libvorbisfile_la_LIBADD = libvorbis.la just needs to be changed to libvorbisfile_la_LIBADD = libvorbis.la @OGG_LIBS@ Is this correct? I assume that building a shared library on a "real" Unix platform doesn't require every symbol to be defined at build time, but building on Windows does. Or something like that. I noticed that the definition of libvorbis_la_LIBADD already has @OGG_LIBS@ in it, so perhaps this is only an oversight.