| View previous topic :: View next topic |
| Author |
Message |
Lion Apprentice


Joined: 23 Jun 2002 Posts: 207
|
Posted: Fri Jan 17, 2003 12:24 pm Post subject: kdelibs-2.2.2a fails to emerge |
|
|
I have started an emerge --emptytree world, to refresh my complete system after an update of compiler flags and USE variables.
The emerge stops in kdelibs-2.2.2a, because it cannot find artsflow.h:
| Code: | Making all in flow
make[3]: Entering directory `/export/tmp/portage/kdelibs-2.2.2a/work/kdelibs-2.2.2/arts/flow'
Making all in mcopclass
make[4]: Entering directory `/export/tmp/portage/kdelibs-2.2.2a/work/kdelibs-2.2.2/arts/flow/mcopclass'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/export/tmp/portage/kdelibs-2.2.2a/work/kdelibs-2.2.2/arts/flow/mcopclass'
make[4]: Entering directory `/export/tmp/portage/kdelibs-2.2.2a/work/kdelibs-2.2.2/arts/flow'
../../arts/mcopidl/mcopidl -t ../../arts/flow/artsflow.idl
/bin/sh ../../libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/mcop -I../../dcop -I../../libltdl -I../../kdecore -I../../kdeui -I../../kssl -I/usr/qt/2/include -I/usr/X11R6/include -I/usr/kde/2/include -DQT_THREAD_SUPPORT -pthread -D_REENTRANT -DNDEBUG -O2 -march=pentium2 -O3 -pipe -fno-exceptions -fno-check-new -ftemplate-depth-99 -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -c synth_play_impl.cc
mkdir .libs
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/mcop -I../../dcop -I../../libltdl -I../../kdecore -I../../kdeui -I../../kssl -I/usr/qt/2/include -I/usr/X11R6/include -I/usr/kde/2/include -DQT_THREAD_SUPPORT -pthread -D_REENTRANT -DNDEBUG -O2 -march=pentium2 -O3 -pipe -fno-exceptions -fno-check-new -ftemplate-depth-99 -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -c synth_play_impl.cc -fPIC -DPIC -o .libs/synth_play_impl.o
synth_play_impl.cc:23:22: artsflow.h: No such file or directory
/bin/sh ../../libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/mcop -I../../dcop -I../../libltdl -I../../kdecore -I../../kdeui -I../../kssl -I/usr/qt/2/include -I/usr/X11R6/include -I/usr/kde/2/include -DQT_THREAD_SUPPORT -pthread -D_REENTRANT -DNDEBUG -O2 -march=pentium2 -O3 -pipe -fno-exceptions -fno-check-new -ftemplate-depth-99 -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -c synthschedule.cc
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/mcop -I../../dcop -I../../libltdl -I../../kdecore -I../../kdeui -I../../kssl -I/usr/qt/2/include -I/usr/X11R6/include -I/usr/kde/2/include -DQT_THREAD_SUPPORT -pthread -D_REENTRANT -DNDEBUG -O2 -march=pentium2 -O3 -pipe -fno-exceptions -fno-check-new -ftemplate-depth-99 -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -c synthschedule.cc -fPIC -DPIC -o .libs/synthschedule.o
In file included from synth_play_impl.cc:31:
stdsynthmodule.h:26:22: artsflow.h: No such file or directory
In file included from synth_play_impl.cc:31:
stdsynthmodule.h:39: parse error before `{' token
stdsynthmodule.h:47: parse error before `public'
stdsynthmodule.h:57: parse error before `)' token
stdsynthmodule.h:59: parse error before `}' token
synth_play_impl.cc:40: parse error before `,' token
synth_play_impl.cc:76: parse error before `public'
synth_play_impl.cc:84: ISO C++ forbids declaration of `maxsamples' with no type
synth_play_impl.cc:84: conflicting types for `int Arts::maxsamples'
synth_play_impl.cc:70: previous declaration as `long unsigned int
Arts::maxsamples'
synth_play_impl.cc:85: ISO C++ forbids declaration of `outblock' with no type
synth_play_impl.cc:85: conflicting types for `int Arts::outblock'
|
etc, but I think this was the relevant part.
Two questions:
-How to fix this? I have seen a similar problem of someone with KDE 3, who just copied include files over from onbe place to another, but should not Portage make sure the setup is right, especially after an emerge --emptytree?
- How do I find out what caused kdelibs-2.2.2a to be included in the first place? I'm using KDE 3.05, so why is this old library needed? |
|
| Back to top |
|
 |
drakonite l33t


Joined: 02 Nov 2002 Posts: 768 Location: Lincoln, NE
|
Posted: Fri Jan 17, 2003 12:30 pm Post subject: Re: kdelibs-2.2.2a fails to emerge |
|
|
| Lion wrote: |
Two questions:
-How to fix this? I have seen a similar problem of someone with KDE 3, who just copied include files over from onbe place to another, but should not Portage make sure the setup is right, especially after an emerge --emptytree?
|
I was working on this for a while too but have actually given up. If I can remember what I was emerging that wanted kde-libs 2.x.x then I'd start playing around with it again.
| Quote: |
- How do I find out what caused kdelibs-2.2.2a to be included in the first place? I'm using KDE 3.05, so why is this old library needed?
|
The KDE3 and KDE2 libs aren't compatible, so programs that were created with the KDE2 libs and haven't been updated need a copy of the KDE2 libs...
This caused quite a few problems for me when KDE3 was first released... And oddly enough that coincided with my switch to E16...
The first program listed in emerge -p after KDE-Libs 2.x.x is probably the program that needed them. |
|
| Back to top |
|
 |
Lion Apprentice


Joined: 23 Jun 2002 Posts: 207
|
Posted: Fri Jan 17, 2003 1:37 pm Post subject: |
|
|
| Quote: | | The first program listed in emerge -p after KDE-Libs 2.x.x is probably the program that needed them. |
That was KOnCD. I unemerged it, and kdelibs-2.2.2a is not needed any more.
Hope the rest of the emerges give no more trouble!
Thanks! |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|