View previous topic :: View next topic |
Author |
Message |
SpectreDragon Tux's lil' helper
Joined: 22 Aug 2008 Posts: 92 Location: Germany
|
Posted: Tue Nov 04, 2008 12:57 pm Post subject: |
|
|
d-fens wrote: | the plasma changes broke the ebuild
Code: |
>>> Emerging (1 of 2) kde-base/libplasma-9999
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
*
* WARNING! This is an experimental ebuild of the kdebase-workspace KDE4 SVN tree.
* Use at your own risk. Do _NOT_ file bugs at bugs.gentoo.org because
* of this ebuild!
>>> Unpacking source...
* Fetching disabled since 1 hours has not passed since last update.
* Using existing repository copy at revision 879876.
* working copy: /usr/portage/distfiles/svn-src/KDE/kdebase/kdebase
* Exporting parts of working copy to /var/tmp/portage/kde-base/libplasma-9999/work/libplasma
rsync: link_stat "/usr/portage/distfiles/svn-src/KDE/kdebase/kdebase/workspace/libs/plasma" failed: No such file or directory (2)
rsync error: some files could not be transferred (code 23) at main.c(1031) [sender=3.0.2]
|
|
works for me after syncing the overlay. just removed libplasma, reemerged kdelibs and plasma compiles fine again. |
|
Back to top |
|
|
earendilion Tux's lil' helper
Joined: 26 Nov 2007 Posts: 115 Location: Meudon (92), France
|
Posted: Tue Nov 04, 2008 3:30 pm Post subject: |
|
|
Hi, plasma-workspace fails to compile at 98% (really frustrating), with this error :
Code: | [ 98%] Building CXX object plasma/applets/system-monitor/CMakeFiles/plasma_apple
t_sm_temperature.dir/plasma_applet_sm_temperature_automoc.o
Linking CXX shared module ../../../lib/plasma_applet_sm_temperature.so
[ 98%] Built target plasma_applet_sm_temperature
make: *** [all] Erreur 2
*
* ERROR: kde-base/plasma-workspace-4.1.71 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3141: Called kde4-meta_src_compile
* environment, line 2397: Called kde4-meta_src_make
* environment, line 2490: Called kde4-base_src_make
* environment, line 2125: Called cmake-utils_src_make
* environment, line 705: Called die
* The specific snippet of code:
* emake "$@" || die "Make failed!";
* The die message:
* Make failed! |
I think I've to recompile something before to build plasma-workspace... but what ? I tried sip, pykde4, PyQt4, kdelibs etc... |
|
Back to top |
|
|
mkyral Apprentice
Joined: 06 May 2007 Posts: 185 Location: Czech Republic
|
Posted: Tue Nov 04, 2008 3:54 pm Post subject: |
|
|
earendilion wrote: | Hi, plasma-workspace fails to compile at 98% (really frustrating), with this error :
Code: | [ 98%] Building CXX object plasma/applets/system-monitor/CMakeFiles/plasma_apple
t_sm_temperature.dir/plasma_applet_sm_temperature_automoc.o
Linking CXX shared module ../../../lib/plasma_applet_sm_temperature.so
[ 98%] Built target plasma_applet_sm_temperature
make: *** [all] Erreur 2
*
* ERROR: kde-base/plasma-workspace-4.1.71 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3141: Called kde4-meta_src_compile
* environment, line 2397: Called kde4-meta_src_make
* environment, line 2490: Called kde4-base_src_make
* environment, line 2125: Called cmake-utils_src_make
* environment, line 705: Called die
* The specific snippet of code:
* emake "$@" || die "Make failed!";
* The die message:
* Make failed! |
I think I've to recompile something before to build plasma-workspace... but what ? I tried sip, pykde4, PyQt4, kdelibs etc... |
This is not the true error. This is, where the parallel make stopped. Look for the real error upper in the log. |
|
Back to top |
|
|
Dan Veteran
Joined: 25 Oct 2005 Posts: 1302
|
Posted: Tue Nov 04, 2008 4:10 pm Post subject: |
|
|
build plasma-workspace with -python for now. _________________ - Failure is not an option. It's bundled with your software. |
|
Back to top |
|
|
earendilion Tux's lil' helper
Joined: 26 Nov 2007 Posts: 115 Location: Meudon (92), France
|
Posted: Tue Nov 04, 2008 8:03 pm Post subject: |
|
|
@Dan : thanx but building plasma-workspace with -python didn't help
@mkyral : the log with the two erros follow here :
Code: | [ 96%] Generating ui_net-config.h
Generating net.moc
Scanning dependencies of target plasma_applet_sm_net
CMakeFiles/python_module_PyKDE4_plasma.dir/sip/sipplasmapart0.o: In function `void* qMetaTypeConstructHelper<Plasma::Containment::StyleOption>(Plasma::Containment::StyleOption const*)':
sipplasmapart0.cpp:(.text._Z24qMetaTypeConstructHelperIN6Plasma11Containment11StyleOptionEEPvPKT_[void* qMetaTypeConstructHelper<Plasma::Containment::StyleOption>(Plasma::Containment::StyleOption const*)]+0x38): undefined reference to `Plasma::Containment::StyleOption::StyleOption(Plasma::Containment::StyleOption const&)'
sipplasmapart0.cpp:(.text._Z24qMetaTypeConstructHelperIN6Plasma11Containment11StyleOptionEEPvPKT_[void* qMetaTypeConstructHelper<Plasma::Containment::StyleOption>(Plasma::Containment::StyleOption const*)]+0x62): undefined reference to `Plasma::Containment::StyleOption::StyleOption()'
CMakeFiles/python_module_PyKDE4_plasma.dir/sip/sipplasmapart6.o: In function `init_Plasma_Containment_StyleOption':
sipplasmapart6.cpp:(.text+0x5417): undefined reference to `Plasma::Containment::StyleOption::StyleOption(QStyleOptionGraphicsItem const&)'
sipplasmapart6.cpp:(.text+0x543e): undefined reference to `Plasma::Containment::StyleOption::StyleOption()'
sipplasmapart6.cpp:(.text+0x5476): undefined reference to `Plasma::Containment::StyleOption::StyleOption(Plasma::Containment::StyleOption const&)'
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [lib/plasma.so] Erreur 1
make[1]: *** [plasma/scriptengines/python/CMakeFiles/python_module_PyKDE4_plasma.dir/all] Erreur 2
make[1]: *** Attente des tâches non terminées....
[ 96%] Building CXX object plasma/applets/system-monitor/CMakeFiles/plasma_applet_sm_net.dir/net.o
[ 97%] Building CXX object plasma/applets/system-monitor/CMakeFiles/plasma_applet_sm_net.dir/plasma_applet_sm_net_automoc.o
/var/tmp/portage/kde-base/plasma-workspace-4.1.71/work/plasma-workspace-4.1.71/plasma/applets/system-monitor/net.cpp: In member function 'virtual bool SM::Net::addMeter(const QString&)':
/var/tmp/portage/kde-base/plasma-workspace-4.1.71/work/plasma-workspace-4.1.71/plasma/applets/system-monitor/net.cpp:87: attention : passing 'double' for argument 1 to 'QColor::QColor(int, int, int, int)'
/var/tmp/portage/kde-base/plasma-workspace-4.1.71/work/plasma-workspace-4.1.71/plasma/applets/system-monitor/net.cpp:87: attention : passing 'double' for argument 2 to 'QColor::QColor(int, int, int, int)'
/var/tmp/portage/kde-base/plasma-workspace-4.1.71/work/plasma-workspace-4.1.71/plasma/applets/system-monitor/net.cpp:88: attention : passing 'double' for argument 1 to 'QColor::QColor(int, int, int, int)'
Linking CXX shared module ../../../lib/plasma_applet_sm_net.so
[ 97%] Built target plasma_applet_sm_net
make: *** [all] Erreur 2 |
|
|
Back to top |
|
|
mkyral Apprentice
Joined: 06 May 2007 Posts: 185 Location: Czech Republic
|
Posted: Tue Nov 04, 2008 8:22 pm Post subject: |
|
|
earendilion wrote: |
@mkyral : the log with the two erros follow here :
|
It looks like, it still looks for python. I'm not using the svn ebuilds, but last time I had a similar problem, when I removed the debug USE flag from qt-core:4 and forget to remove it from the qt-giu. Compilation of qt-gui failed with "undefined reference" to debug symbols. Check whether you have python disabled on all plasma packages. Or maybe just obsolete version of libplasma. |
|
Back to top |
|
|
Basin n00b
Joined: 16 Jul 2004 Posts: 41
|
Posted: Tue Nov 04, 2008 10:49 pm Post subject: |
|
|
libplasma has been merged into kdelibs. You need to update kde-crazy if you haven't already today, unmerge libplasma, and then emerge kdelibs (in that order). After that plasma-workspace compiles (albeit with -python) |
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
|
Back to top |
|
|
drescherjm Advocate
Joined: 05 Jun 2004 Posts: 2790 Location: Pittsburgh, PA, USA
|
|
Back to top |
|
|
loftwyr l33t
Joined: 29 Dec 2004 Posts: 970 Location: 43°38'23.62"N 79°27'8.60"W
|
Posted: Wed Nov 05, 2008 5:49 pm Post subject: |
|
|
Dear Confused:
It's a long and twisted tale:
genkdesvn is still around as kde-experimental but is no longer an official kde overlay (homepage is http://genkdesvn.mailstation.de/)
The kde team created kde-testing for pre-portage ebuilds and kdesvn-portage for live ebuilds.
kdesvn-portage was closed and then re-opened as kde-crazy.
So, if you're looking for the official version for live ebuilds, you want kde-crazy. _________________ My emerge --info
Have you run revdep-rebuild lately? It's in gentoolkit and it's worth a shot if things don't work well.
Celebrating 5 years of Gentoo-ing. |
|
Back to top |
|
|
aTan Tux's lil' helper
Joined: 06 Jan 2007 Posts: 134 Location: Czech Republic (Ukraine)
|
Posted: Wed Nov 05, 2008 6:27 pm Post subject: |
|
|
Is there any bugtracker for kde-crazy? |
|
Back to top |
|
|
m1k0 Apprentice
Joined: 27 Dec 2006 Posts: 180 Location: Radom/Poland
|
Posted: Wed Nov 05, 2008 7:45 pm Post subject: |
|
|
KDE 4.1.3 released. -> http://kde.org/ _________________ MSI GX-70 |
|
Back to top |
|
|
aTan Tux's lil' helper
Joined: 06 Jan 2007 Posts: 134 Location: Czech Republic (Ukraine)
|
Posted: Wed Nov 05, 2008 7:56 pm Post subject: |
|
|
Why is kweather in KDE4? I thought it is the panel applet only for KDE3. I've installed it and don't know how to use it. |
|
Back to top |
|
|
mkyral Apprentice
Joined: 06 May 2007 Posts: 185 Location: Czech Republic
|
Posted: Wed Nov 05, 2008 7:57 pm Post subject: |
|
|
Not much mirrors are synchronized yet. But much more interesting for me is 4.1.72 from kde-crazy, which I compiling just now |
|
Back to top |
|
|
Loibisch Tux's lil' helper
Joined: 03 Jan 2006 Posts: 89
|
Posted: Wed Nov 05, 2008 8:18 pm Post subject: |
|
|
mkyral wrote: |
Not much mirrors are synchronized yet. But much more interesting for me is 4.1.72 from kde-crazy, which I compiling just now |
How's that working out for you, my progress stops at kdebase/kdebase-data with
Code: | >>> Unpacking source...
Unpacking parts of kdebase-runtime-4.1.72.tar.bz2 to /var/tmp/portage/kde-base/kdebase-data-4.1.72/work
find: `/var/tmp/portage/kde-base/kdebase-data-4.1.72/work/kdebase-data-4.1.72/kde4/': Not a directory
sed: no input files
*
* ERROR: kde-base/kdebase-data-4.1.72 failed.
* Call stack:
* ebuild.sh, line 49: Called src_unpack
* environment, line 3566: Called kde4-meta_src_unpack
* environment, line 2835: Called kde4-meta_change_cmakelists
* environment, line 2561: Called die
* The specific snippet of code:
* find "${S}"/${i} -name CMakeLists.txt -print0 | xargs -0 sed -i -e 's/^#DONOTCOMPILE //g' || die "${LINENO}: sed died uncommenting add_subdirectory instructions in KMEXTRA section while processing ${i}";
* The die message:
* 2561: sed died uncommenting add_subdirectory instructions in KMEXTRA section while processing kde4/
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/log/portage/kde-base:kdebase-data-4.1.72:20081105-195336.log'.
* The ebuild environment file is located at '/var/tmp/portage/kde-base/kdebase-data-4.1.72/temp/environment'.
* This ebuild is from an overlay: '/usr/local/portage/layman/kde-crazy/' |
"/var/tmp/portage/kde-base/kdebase-data-4.1.72/work/kdebase-data-4.1.72/kde4/" is indeed not a directory, but a simple file. Should I just delete it or do I have to modify the kde4-meta eclass? |
|
Back to top |
|
|
letchideslandes Apprentice
Joined: 21 Nov 2004 Posts: 197 Location: Landes France
|
Posted: Wed Nov 05, 2008 8:20 pm Post subject: |
|
|
Can't compile plasma-workspace-4.1.72
Code: | [ 6%] Built target plasma_applet_trash
[ 6%] make[2]: *** Pas de règle pour fabriquer la cible « /var/tmp/portage/kde-base/plasma-workspace-4.1.72/work/plasma-workspace-4.1.72/krunner/org.freedesktop.ScreenSaver.xml », nécessaire pour « plasma/applets/kickoff/screensaver_interface.cpp ». Arrêt.
make[2]: *** Attente des tâches non terminées.... |
??? |
|
Back to top |
|
|
ckx3009 Guru
Joined: 08 Apr 2008 Posts: 362 Location: Milano, Italy
|
Posted: Wed Nov 05, 2008 8:36 pm Post subject: |
|
|
using the kde-crazy overlay it is not provided in /kde-crazy/Documentation/ a set of package.keywords files that unmasks packages for the snapshot release, it is provided only for the live one.
is it true or I'm having some troubles?
if this problem is only mine, is there one solution different from re-creating the package.keywords files?
thank you |
|
Back to top |
|
|
Loibisch Tux's lil' helper
Joined: 03 Jan 2006 Posts: 89
|
Posted: Wed Nov 05, 2008 8:42 pm Post subject: |
|
|
Well, all I really did was use the kde-4.2 file in the Documentation/package.unmask directory and put it in my /etc/portage/package.keywords directory instead. Works (almost) fine. |
|
Back to top |
|
|
mkyral Apprentice
Joined: 06 May 2007 Posts: 185 Location: Czech Republic
|
Posted: Wed Nov 05, 2008 8:54 pm Post subject: |
|
|
Loibisch wrote: | Well, all I really did was use the kde-4.2 file in the Documentation/package.unmask directory and put it in my /etc/portage/package.keywords directory instead. Works (almost) fine. |
package.keywords is not needed, as are keywords included in ebuilds.
Code: |
# grep x86 /usr/local/portage/layman/kde-crazy/kde-base/kate/kate-4.1.72.ebuild
KEYWORDS="~amd64 ~x86"
|
|
|
Back to top |
|
|
drescherjm Advocate
Joined: 05 Jun 2004 Posts: 2790 Location: Pittsburgh, PA, USA
|
|
Back to top |
|
|
ckx3009 Guru
Joined: 08 Apr 2008 Posts: 362 Location: Milano, Italy
|
Posted: Wed Nov 05, 2008 9:31 pm Post subject: |
|
|
ok, these could be good solutions but perhaps the maintainers of this overlay could place also snapshot's package.keywords.
thank you all
edit: I have no "ACCEPT_KEYWORDS" on my system, so i need to unmask every package needed |
|
Back to top |
|
|
Loibisch Tux's lil' helper
Joined: 03 Jan 2006 Posts: 89
|
Posted: Wed Nov 05, 2008 11:30 pm Post subject: |
|
|
The problem with kde-base/kdebase-data has just been resolved for me (overlay update).
However, now it's hanging at plasma-workspace and systemsettings with errors similar to this one:
Code: | [ 6%] [ 6%] make[2]: *** No rule to make target `/var/tmp/portage/kde-base/plasma-workspace-4.1.72/work/plasma-workspace-4.1.72/krunner/org.freedesktop.ScreenSaver.xml', needed by `plasma/applets/kickoff/screensaver_interface.cpp'. Stop.
|
|
|
Back to top |
|
|
coolsnowmen Veteran
Joined: 30 Jun 2004 Posts: 1479 Location: No.VA
|
Posted: Thu Nov 06, 2008 2:08 am Post subject: |
|
|
For the record, here are my current problems
Quote: |
[ebuild U ] kde-base/plasma-workspace-4.1.72 [4.1.71]
[ebuild U ] kde-base/libkpgp-4.1.72 [4.1.71]
[ebuild U ] kde-base/kdepim-kresources-4.1.72 [4.1.71]
[ebuild U ] kde-base/systemsettings-4.1.72 [4.1.71]
[ebuild U ] kde-base/kstars-4.1.72 [4.1.71] USE="-indi%"
[ebuild U ] kde-base/ksquares-4.1.72 [4.1.71]
[ebuild U ] kde-base/kbattleship-4.1.72 [4.1.71]
[ebuild U ] kde-base/kreversi-4.1.72 [4.1.71]
[ebuild U ] kde-base/ksysguard-4.1.72 [4.1.71]
[ebuild U ] kde-base/knode-4.1.72 [4.1.71]
[ebuild U ] kde-base/kdepim-wizards-4.1.72 [4.1.71]
[ebuild U ] kde-base/kmail-4.1.72 [4.1.71] USE="semantic-desktop%*"
[ebuild U ] kde-base/kweather-4.1.72 [4.1.71]
[ebuild U ] kde-base/krunner-4.1.72 [4.1.71]
[ebuild U ] kde-base/kdeplasma-addons-4.1.72 [4.1.71]
[ebuild U ] kde-base/kdebase-startkde-4.1.72 [4.1.71] |
clearly krunner, systemsettings, kdebase-startkde are the only ones I "need".
EDIT: and apparently kde-base/plasma-workspace-4.1.72 _________________ emerge: there are no ebuilds to satisfy "moo" |
|
Back to top |
|
|
aTan Tux's lil' helper
Joined: 06 Jan 2007 Posts: 134 Location: Czech Republic (Ukraine)
|
Posted: Thu Nov 06, 2008 6:52 am Post subject: |
|
|
All kde-plasmoids are broken with 4.1.72 due libplasma dependency. Even after removing deps from ebuilds it fails to build with a lot of declarations missing. |
|
Back to top |
|
|
earendilion Tux's lil' helper
Joined: 26 Nov 2007 Posts: 115 Location: Meudon (92), France
|
Posted: Thu Nov 06, 2008 8:56 am Post subject: |
|
|
Quote: | The problem with kde-base/kdebase-data has just been resolved for me (overlay update).
However, now it's hanging at plasma-workspace and systemsettings with errors similar to this one:
Code:
[ 6%] [ 6%] make[2]: *** No rule to make target `/var/tmp/portage/kde-base/plasma-workspace-4.1.72/work/plasma-workspace-4.1.72/krunner/org.freedesktop.ScreenSaver.xml', needed by `plasma/applets/kickoff/screensaver_interface.cpp'. Stop. |
I've the same problem...
Here the error with systemsettings :
Code: | [ 57%] Building CXX object kcontrol/dateandtime/CMakeFiles/kcm_clock.dir/kcm_clo
ck_automoc.o
make[2]: *** Pas de règle pour fabriquer la cible « /var/tmp/portage/kde-base/sy
stemsettings-4.1.72/work/systemsettings-4.1.72/krunner/org.kde.krunner.App.xml » |
|
|
Back to top |
|
|
|