3.3.1 build, ogg & kompose build failures

Gene Heskett gene.heskett at verizon.net
Sun Oct 17 04:02:22 BST 2004


Greetings;

Athlon 2800xp, 1 GIG of ram
Kernel 2.6.9-rc4
gcc-3.3.4
qt was built and installed with 3.3.0, so I've not done a
fresh build of qt with this 3.3.1 version.
a cvs up -dP was performed after unpacking the latest
konstruct downloaded 3 days ago. 

In kdemultimedia it gets a tummy ache and upchucks this:
---------------------------------
Making all in vorbis
make[7]: Entering directory `/usr/src/konstruct/kde/kdemultimedia/work/kdemultimedia-3.3.1/kioslave/audiocd/plugins/vorbis'
/bin/sh ../../../../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_
BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -I/root/kde3.3.1/include -I/root/kd
e3.3/include -I/usr/X11R6/include -L/root/kde3.3.1/lib -L/root/kde3.3/lib -L/usr/X11R6/lib -I/root/kde3.3.1/include -I/root/kde3.3/incl
ude -I/usr/X11R6/include -L/root/kde3.3.1/lib -L/root/kde3.3/lib -L/usr/X11R6/lib -O2 -pipe -O2 -pipe -Wformat-security -Wmissing-forma
t-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANS
LATION   -L/root/kde3.3.1/lib -L/usr/X11R6/lib -L/root/kde3.3/lib -L/root/kde3.3.1/lib -L/usr/X11R6/lib -L/root/kde3.3/lib  -o libaudio
cd_encoder_vorbis.la -rpath /root/kde3.3.1/lib/kde3  -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefine
d -L/usr/X11R6/lib -L/root/kde3.3/lib -L/root/kde3.3.1/lib  libaudiocd_encoder_vorbis_la.all_cpp.lo  -lvorbisenc -lvorbis -lkio ../liba
udiocdplugins.la
.libs/libaudiocd_encoder_vorbis_la.all_cpp.o(.text+0x503): In function `EncoderVorbis::flush_vorbis()':
: undefined reference to `ogg_stream_packetin'
.libs/libaudiocd_encoder_vorbis_la.all_cpp.o(.text+0x516): In function `EncoderVorbis::flush_vorbis()':
: undefined reference to `ogg_stream_pageout'
.libs/libaudiocd_encoder_vorbis_la.all_cpp.o(.text+0x70f): In function `EncoderVorbis::readInit(long)':
: undefined reference to `ogg_stream_init'
.libs/libaudiocd_encoder_vorbis_la.all_cpp.o(.text+0x74c): In function `EncoderVorbis::readInit(long)':
: undefined reference to `ogg_stream_packetin'
.libs/libaudiocd_encoder_vorbis_la.all_cpp.o(.text+0x75c): In function `EncoderVorbis::readInit(long)':
: undefined reference to `ogg_stream_packetin'
.libs/libaudiocd_encoder_vorbis_la.all_cpp.o(.text+0x76c): In function `EncoderVorbis::readInit(long)':
: undefined reference to `ogg_stream_packetin'
.libs/libaudiocd_encoder_vorbis_la.all_cpp.o(.text+0x77f): In function `EncoderVorbis::readInit(long)':
: undefined reference to `ogg_stream_flush'
.libs/libaudiocd_encoder_vorbis_la.all_cpp.o(.text+0x93f): In function `EncoderVorbis::readCleanup()':
: undefined reference to `ogg_stream_clear'
collect2: ld returned 1 exit status
make[7]: *** [libaudiocd_encoder_vorbis.la] Error 1
make[7]: Leaving directory `/usr/src/konstruct/kde/kdemultimedia/work/kdemultimedia-3.3.1/kioslave/audiocd/plugins/vorbis'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/usr/src/konstruct/kde/kdemultimedia/work/kdemultimedia-3.3.1/kioslave/audiocd/plugins'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/usr/src/konstruct/kde/kdemultimedia/work/kdemultimedia-3.3.1/kioslave/audiocd'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/usr/src/konstruct/kde/kdemultimedia/work/kdemultimedia-3.3.1/kioslave'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/src/konstruct/kde/kdemultimedia/work/kdemultimedia-3.3.1'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/konstruct/kde/kdemultimedia/work/kdemultimedia-3.3.1'
make[1]: *** [build-work/kdemultimedia-3.3.1/Makefile] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdemultimedia'
make: *** [dep-../../kde/kdemultimedia] Error 2
-----------------------------------
and at this point its back to my script, which carries on,
eventually coming into the /usr/src/konstruct/apps-unstable
directory where it eventually encounters this:
-------------------------------------
Making all in src
make[4]: Entering directory `/usr/src/konstruct/apps-unstable/kompose/work/kompose-0.5/src'
source='komposetask.cpp' object='komposetask.o' libtool=no \
depfile='.deps/komposetask.Po' tmpdepfile='.deps/komposetask.TPo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/root/kde3.3.1/include -I/root/kde3.3/include -I/usr/X11R6/include  -I `imlib2-config --cflags`  -DQ
T_THREAD_SUPPORT -I/root/kde3.3.1/include -I/root/kde3.3/include -I/usr/X11R6/include  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long
-Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O
2 -I/root/kde3.3.1/include -I/root/kde3.3/include -I/usr/X11R6/include -L/root/kde3.3.1/lib -L/root/kde3.3/lib -L/usr/X11R6/lib -O2 -pi
pe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -c -o komposetask.o `test -f 'komposetask.c
pp' || echo './'`komposetask.cpp
/bin/sh: line 1: imlib2-config: command not found
In file included from komposetask.cpp:40:
komposetaskvisualizer.h:21:20: Imlib2.h: No such file or directory
In file included from komposetask.cpp:40:
komposetaskvisualizer.h:73: error: syntax error before `,' token
komposetask.cpp: In member function `void KomposeTask::refresh()':
komposetask.cpp:282: warning: int format, WId arg (arg 2)
komposetask.cpp:287: warning: int format, WId arg (arg 2)
komposetask.cpp: In member function `int KomposeTask::getHeightForWidth(int)
   const':
komposetask.cpp:323: warning: converting to `int' from `double'
komposetask.cpp: In member function `int KomposeTask::getWidthForHeight(int)
   const':
komposetask.cpp:328: warning: converting to `int' from `double'
make[4]: *** [komposetask.o] Error 1
make[4]: Leaving directory `/usr/src/konstruct/apps-unstable/kompose/work/kompose-0.5/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/src/konstruct/apps-unstable/kompose/work/kompose-0.5'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/konstruct/apps-unstable/kompose/work/kompose-0.5'
make[1]: *** [build-work/kompose-0.5/Makefile] Error 2
make[1]: Leaving directory `/usr/src/konstruct/apps-unstable/kompose'
-------------------------
Do I need to nuke those 2 src files and their cookies and
rerun my makekde script?, or is this a real problem,
possibly caused by the order my script does things in?

Its general flow is to run thru all branches of the konstruct 
tree doing 'make garchive'
then it repeats running thru the tree doing 'make'
and then runs thru one more time doing a 'make install',
with each pass starting in the libs directory and
finishing in unstable.

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.27% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com attorneys please note, additions to this message
by Gene Heskett are:
Copyright 2004 by Maurice Eugene Heskett, all rights reserved.
___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.




More information about the kde mailing list