[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-multimedia
Subject:    [Bug 53543] Unable to compile xine_artsplugin with current xine
From:       John Babiak <johnb316 () gmail ! com>
Date:       2007-02-10 16:36:49
Message-ID: 20070210163649.5296.qmail () ktown ! kde ! org
[Download RAW message or body]

------- 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. \
_______________________________________________ kde-multimedia mailing list
kde-multimedia@kde.org
https://mail.kde.org/mailman/listinfo/kde-multimedia


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic