[vlc-devel] Libintl path specification bug in trunk configure script?
mfmbusiness at earthlink.net
Thu Nov 30 05:08:14 CET 2006
I'm at rev 18165, trying to build the trunk. I'm using extras/contrib,
which built OK.
The build proceeds through all the modules, to the point where it is
generating libvlc and the activex plugin, then errors out:
../src/libvlc.a -shared ../src/libvlc.a `top_builddir=".."
ig --libs activex vlc builtin` \
ccache g++ -mno-cygwin -fno-inline
e -mms-bitfields -Wall -Wextra -Wno-unused
ntl.a /home/mfm/vlc-trunk/extras/contrib/lib/libiconv.a -lnetapi32 -lwinmm
g++: extras/contrib/lib/libintl.a: No such file or directory
make: *** [axvlc.dll] Error 1
Best I can tell the problem is that the script used to generate the
makefiles has a bug, is not generating a full path to libintl.a. When I
check the makefile in the activex directory, I see:
INSTOBJEXT = .mo
INTLBISON = :
INTLLIBS = extras/contrib/lib/libintl.a
LIBICONV = /home/mfm/vlc-trunk/./extras/contrib/lib/libiconv.a
LIBINTL = extras/contrib/lib/libintl.a
I'm pretty sure the specifier needs to be something like
/home/mfm/vlc-trunk/extras/contrib/libintl.a -- there's some kind of missing
piece, a "TOP_SRC_DIR" or whatever is being used. The same logic used for
libiconv.a path definition needs to be used.
This incomplete path appears in other makefiles, such as
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the vlc-devel