[Bug 53543] Unable to compile xine_artsplugin with current xine release
John Babiak
johnb316 at gmail.com
Sat Feb 10 16:36:49 GMT 2007
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=53543
------- Additional Comments From johnb316 gmail com 2007-02-10 17:36 -------
The xine_artsplugin that is included with kdemultimedia-3.5.6 won't compile with xine-lib-1.1.4 using VectorLinux 5.8 (based on Slackware-11.0) and gcc-g++-3.4.6. Here is the terminal output from the make command when it entered the xine_artsplugin directory when built against xine-lib-1.1.4:
Making all in xine_artsplugin
make[2]: Entering directory `/tmp/kdemultimedia-3.5.6/xine_artsplugin'
Making all in tools
make[3]: Entering directory `/tmp/kdemultimedia-3.5.6/xine_artsplugin/tools'
Making all in thumbnail
make[4]: Entering directory `/tmp/kdemultimedia-3.5.6/xine_artsplugin/tools/thumbnail'
/usr/lib/qt/bin/moc ./videocreator.h -o videocreator.moc
if /bin/sh ../../../libtool --silent --tag=CXX --mode=compile i486-slackware-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/opt/kde/include/arts -I/opt/kde/include -I/usr/lib/qt/include -I/usr/X11R6/include -I/usr/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i586 -mtune=i686 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT videoscaler.lo -MD -MP -MF ".deps/videoscaler.Tpo" -c -o videoscaler.lo videoscaler.cpp; \
then mv -f ".deps/videoscaler.Tpo" ".deps/videoscaler.Plo"; else rm -f ".deps/videoscaler.Tpo"; exit 1; fi
if /bin/sh ../../../libtool --silent --tag=CXX --mode=compile i486-slackware-linux-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/opt/kde/include/arts -I/opt/kde/include -I/usr/lib/qt/include -I/usr/X11R6/include -I/usr/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i586 -mtune=i686 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT videocreator.lo -MD -MP -MF ".deps/videocreator.Tpo" -c -o videocreator.lo videocreator.cpp; \
then mv -f ".deps/videocreator.Tpo" ".deps/videocreator.Plo"; else rm -f ".deps/videocreator.Tpo"; exit 1; fi
/bin/sh ../../../libtool --silent --tag=CXX --mode=link i486-slackware-linux-g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i586 -mtune=i686 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o videothumbnail.la -rpath /opt/kde/lib/kde3 -L/opt/kde/lib -L/usr/lib/qt/lib -L/usr/X11R6/lib -module -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /opt/kde/lib -R /opt/kde/lib -R /usr/lib/qt/lib -R /usr/X11R6/lib -pthread videocreator.lo videoscaler.lo -L/usr/lib -lxine -lz -lnsl -lpthread /usr/lib/libiconv.so -lrt -lkdecore
make[4]: Leaving directory `/tmp/kdemultimedia-3.5.6/xine_artsplugin/tools/thumbnail'
make[4]: Entering directory `/tmp/kdemultimedia-3.5.6/xine_artsplugin/tools'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/tmp/kdemultimedia-3.5.6/xine_artsplugin/tools'
make[3]: Leaving directory `/tmp/kdemultimedia-3.5.6/xine_artsplugin/tools'
make[3]: Entering directory `/tmp/kdemultimedia-3.5.6/xine_artsplugin'
/opt/kde/bin/mcopidl -I/opt/kde/include/arts ./xinePlayObject.idl
/opt/kde/bin/mcopidl -I/opt/kde/include/arts ./xinePlayObject.idl
if /bin/sh ../libtool --silent --tag=CC --mode=compile i486-slackware-linux-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include/arts -I/opt/kde/include -I/usr/lib/qt/include -I/usr/X11R6/include -I/usr/include -DQT_THREAD_SUPPORT -D_REENTRANT -U__STRICT_ANSI__ -std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2 -O2 -march=i586 -mtune=i686 -Wformat-security -Wmissing-format-attribute -MT audio_fifo_out.lo -MD -MP -MF ".deps/audio_fifo_out.Tpo" -c -o audio_fifo_out.lo audio_fifo_out.c; \
then mv -f ".deps/audio_fifo_out.Tpo" ".deps/audio_fifo_out.Plo"; else rm -f ".deps/audio_fifo_out.Tpo"; exit 1; fi
if /bin/sh ../libtool --silent --tag=CXX --mode=compile i486-slackware-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include/arts -I/opt/kde/include -I/usr/lib/qt/include -I/usr/X11R6/include -I/usr/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i586 -mtune=i686 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT xinePlayObject.lo -MD -MP -MF ".deps/xinePlayObject.Tpo" -c -o xinePlayObject.lo xinePlayObject.cc; \
then mv -f ".deps/xinePlayObject.Tpo" ".deps/xinePlayObject.Plo"; else rm -f ".deps/xinePlayObject.Tpo"; exit 1; fi
if /bin/sh ../libtool --silent --tag=CXX --mode=compile i486-slackware-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include/arts -I/opt/kde/include -I/usr/lib/qt/include -I/usr/X11R6/include -I/usr/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i586 -mtune=i686 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT xinePlayObject_impl.lo -MD -MP -MF ".deps/xinePlayObject_impl.Tpo" -c -o xinePlayObject_impl.lo xinePlayObject_impl.cpp; \
then mv -f ".deps/xinePlayObject_impl.Tpo" ".deps/xinePlayObject_impl.Plo"; else rm -f ".deps/xinePlayObject_impl.Tpo"; exit 1; fi
audio_fifo_out.c:103: warning: unused parameter 'this_gen'
audio_fifo_out.c:250: warning: unused parameter 'this_gen'
audio_fifo_out.c:250: warning: unused parameter 'property'
audio_fifo_out.c:245: warning: unused parameter 'this_gen'
audio_fifo_out.c:245: warning: unused parameter 'property'
/bin/sh ../libtool --silent --tag=CXX --mode=link i486-slackware-linux-g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i586 -mtune=i686 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o libarts_xine.la -rpath /opt/kde/lib -L/opt/kde/lib -L/usr/lib/qt/lib -L/usr/X11R6/lib -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -pthread xinePlayObject.lo xinePlayObject_impl.lo audio_fifo_out.lo -L/usr/lib -lxine -lz -lnsl -lpthread /usr/lib/libiconv.so -lrt -lX11 -lXext -lkmedia2_idl -lsoundserver_idl -lartsflow
.libs/audio_fifo_out.o(.text+0x72d): In function `init_audio_out_plugin':
: undefined reference to `ao_new_port'
collect2: ld returned 1 exit status
make[3]: *** [libarts_xine.la] Error 1
make[3]: Leaving directory `/tmp/kdemultimedia-3.5.6/xine_artsplugin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/kdemultimedia-3.5.6/xine_artsplugin'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/kdemultimedia-3.5.6'
make: *** [all] Error 2
I had to revert to xine-lib-1.1.1 to get the xine_artsplugin to compile successfully. I'm not certain whether this is an issue with kdemultimedia-3.5.6 or with xine-lib-1.1.4. Therefore, I am also reporting this issue at the xine bug tracker.
More information about the kde-multimedia
mailing list