Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
kde4: compile error in systemsettings
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
yodo
n00b
n00b


Joined: 22 Jan 2008
Posts: 18
Location: Germany

PostPosted: Thu Jan 31, 2008 6:05 am    Post subject: kde4: compile error in systemsettings Reply with quote

Hey,
I just try to install KDE 4.0, but everytime emerge wants to compile "systemsettings-4.0.0" it stops with an error.
----> http://www.onlyfree.de/php/pasteservice/show.php?id=5988
I already searched in the internet, but did not find something usable...
Any idea?
greetings, yodo
Back to top
View user's profile Send private message
yodo
n00b
n00b


Joined: 22 Jan 2008
Posts: 18
Location: Germany

PostPosted: Sat Feb 02, 2008 9:30 pm    Post subject: Reply with quote

*push* No one?! 8O
Back to top
View user's profile Send private message
wrc1944
Advocate
Advocate


Joined: 15 Aug 2002
Posts: 3435
Location: Gainesville, Florida

PostPosted: Sun Feb 03, 2008 12:00 am    Post subject: Reply with quote

Other than:
Code:
Linking CXX shared module ../../lib/kcm_input.so
[ 35%] Built target kcm_input
make: *** [all] Error 2
which might indicate a linking problem, there's not much to go on in your pastebin post.
More of the previous output might give more clues, but first if you have several LDFLAGS set in /etc/make.conf, try:
Code:
 LDFLAGS="-Wl,-O1" emerge -v1 =kde-base/systemsettings-4.0.0
Sometimes that will work if you have too many LDFLAGS which might cause problems with certain packages.

If that fails, post back more of the output at pastebin.

There was a systemsettings problem in SVN yesterday that is mostly fixed (not a compiling problem), but I'm not sure about in 4.0, which at this point is usually behind SVN in features and fixes.
_________________
Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.36-r7, gcc-13.2.1_p20230304
kernel-6.8.4 USE=experimental python3_11
Back to top
View user's profile Send private message
bunder
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 5934

PostPosted: Sun Feb 03, 2008 7:25 am    Post subject: Reply with quote

Moved from Desktop Environments to Unsupported Software.
_________________
Neddyseagoon wrote:
The problem with leaving is that you can only do it once and it reduces your influence.

banned from #gentoo since sept 2017
Back to top
View user's profile Send private message
yodo
n00b
n00b


Joined: 22 Jan 2008
Posts: 18
Location: Germany

PostPosted: Sun Feb 03, 2008 7:50 am    Post subject: Reply with quote

Quote:
Moved from Desktop Environments to Unsupported Software.

Thanks! :oops:

Unfortunately
Quote:
LDFLAGS="-Wl,-O1" emerge -v1 =kde-base/systemsettings-4.0.0

did not change anything.

Its ends with the same error,
Here is the complete output: http://pastebin.com/f13dd9e0f
It is very long, but I was not able to find a more useful line than I posted before...
Back to top
View user's profile Send private message
wrc1944
Advocate
Advocate


Joined: 15 Aug 2002
Posts: 3435
Location: Gainesville, Florida

PostPosted: Sun Feb 03, 2008 11:49 am    Post subject: Reply with quote

Systemsettings is in workspace, which is in kdebase, which won't build unless qt, kdelibs, and kdepimlibs are first built with the needed USE flags (at least on SVN). Since systemsettings is actually a part of kdebase, I assume it needs the same USE flags, and all the others I mentioned need to be done first, before trying to compile anything in kdebase.

Look at my post here https://forums.gentoo.org/viewtopic-t-656051.html These work for me- I suggest you use them too.

Lines 354 and on indicate errors with kdm, leading into the final 557-558 failure point. Don't know what your qt & kdelibs USE flags are in /etc/package.use, or if fixing them will help, but that's where I'd start. If they aren't like I posted, it's a good bet adding them will let all the split kdebase packages compile. Keep us updated if this works, or not.

Update: Maybe the ebuilds are updated to include more USE flags- don't know about 4.0 versions, as I'm using SVN.
_________________
Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.36-r7, gcc-13.2.1_p20230304
kernel-6.8.4 USE=experimental python3_11
Back to top
View user's profile Send private message
yodo
n00b
n00b


Joined: 22 Jan 2008
Posts: 18
Location: Germany

PostPosted: Sun Feb 03, 2008 5:36 pm    Post subject: Reply with quote

Hm... I installed qt, kdelibs and kdepimlibs now with the USE flags you suggested in the linked thread.
Those three packages are successfuly installed now - but I still get the same error while installing systemsettings. :(
kdebase can't be installed because of blocked packages (e.g. libplasma). Don't really understand that... plasma belongs to KDE4...
Back to top
View user's profile Send private message
wrc1944
Advocate
Advocate


Joined: 15 Aug 2002
Posts: 3435
Location: Gainesville, Florida

PostPosted: Sun Feb 03, 2008 10:46 pm    Post subject: Reply with quote

Hmmm..- I don't get this either. Does it error out at exactly the same point as before, or does it get further?

One thought- are you possibly trying to mix 4.0-mono with 4.0 mixed? I know that's OK with kde3, but maybe not yet with kde4?

I guess all the correct USE flags sould be in all the split 4.0 ebuilds, but maybe they missed something. It's easier with the mono SVN versions I'm using, and might be easier figuring this stuff out with the mono 4.0's than with having to contend with all the split 4.0's.

Another thought- are you synced and updated in portage (and have run-uD world), and layman -s kde, and after that have you run emerge --regen, like the emerge overlay warning says?

Oh wait- maybe you're using the 4.0's in regular portage- correct? :oops:

I looked at the libplasma ebuld, and it is over 2 weeks old. Have you been following this thread related to 4.0 in portage? https://forums.gentoo.org/viewtopic-t-639443.html Maybe there's something there to help- I think this thread (and parts 1,2, and 3) is more layman kde overlay related.
EDIT: Another thought- you might try deleting the specific 4.0 source file in distfiles, and re-downloading fresh copy- (maybe it was corrupted and/or it's fixed there), and a revdep-rebuild -p to check if anything is in need of a rebuild.
_________________
Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.36-r7, gcc-13.2.1_p20230304
kernel-6.8.4 USE=experimental python3_11
Back to top
View user's profile Send private message
yodo
n00b
n00b


Joined: 22 Jan 2008
Posts: 18
Location: Germany

PostPosted: Sat Feb 09, 2008 6:41 pm    Post subject: Reply with quote

I followed this guide. I just kept on experimenting - everything seems to be installed correctly.

For KDE 3.5.8:
Code:
emerge -avD kde-base/kde-meta

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] kde-base/kde-meta-4.0.0  USE="-accessibility" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]


For KDE 4.0.0:
Code:
emerge -avD kde-base/kde-meta:kde-4

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] kde-base/kde-meta-4.0.0  USE="-accessibility" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]


A system upgrade does not suggest any new packages.

But a "emerge -a depclean" wants to unmerge lots of "old" (=kde 3.5.8 ) packages. Maybe they are really not needed anymore, but I don't think so, and don't want to try out...

This is the output: http://pastebin.com/f5252d35a
Actually there shouldn't be any dependency problems concerning kde packages, because both meta-packages (kde 3.5.8 and kde 4.0.0) are installed.
Back to top
View user's profile Send private message
Nick C
Guru
Guru


Joined: 18 Mar 2005
Posts: 526
Location: Portsmouth, England

PostPosted: Sat Feb 09, 2008 7:17 pm    Post subject: Reply with quote

cant remember if it works but try emerge -ep kde-base/kde-meta:kde-4, iirc that will try and rebuild ALL of kde4 and so in theory pull in any new dependencies that have since been added, look for any packages listed as N for new rather than R for rebuild then just go and emerge them manually.

**Note: i dont use portage anymore so emerge -e may be the wrong command to use
_________________
Please add [solved] to the initial post's subject line if you feel your problem is resolved.
www.monkeydust.net
Back to top
View user's profile Send private message
yodo
n00b
n00b


Joined: 22 Jan 2008
Posts: 18
Location: Germany

PostPosted: Sat Feb 09, 2008 7:31 pm    Post subject: Reply with quote

I will try that - but I'm afraid it will take VERY much time... 8O
Back to top
View user's profile Send private message
yodo
n00b
n00b


Joined: 22 Jan 2008
Posts: 18
Location: Germany

PostPosted: Sun Feb 10, 2008 11:32 am    Post subject: Reply with quote

That did not help. :(
Back to top
View user's profile Send private message
yodo
n00b
n00b


Joined: 22 Jan 2008
Posts: 18
Location: Germany

PostPosted: Fri Feb 15, 2008 1:17 pm    Post subject: Reply with quote

Fixed it by adding "kde-base/kde-meta:3.5.8" to the world file...
I know it should not be edited manually... but I don't know any other way. Why does that work anyway? "kde-meta:3.5.8" is not existing as a package.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
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