Summary: | ktnef-3.4.0_beta2 does not build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jan Essert <netz> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | knoxc, simon |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge output |
Description
Jan Essert
2005-02-09 13:39:31 UTC
Created attachment 50856 [details]
emerge output
ktnef depends upon kde-base/libkdepim. Now it should be fixed. Thanks for reporting this. After just having synced, I don't think this is fixed. If I'm not wrong, there's a circular dependency now. libkdepim depends on libkcal, libkcal depends on ktnef and ktnef depends on libkdepim. # emerge --oneshot --pretend libkdepim These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] kde-base/ktnef-3.4.0_beta2 [ebuild N ] kde-base/libkcal-3.4.0_beta2 [ebuild N ] kde-base/libkdepim-3.4.0_beta2 # emerge --oneshot --pretend ktnef These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] kde-base/libkcal-3.4.0_beta2 [ebuild N ] kde-base/libkdepim-3.4.0_beta2 [ebuild N ] kde-base/ktnef-3.4.0_beta2 # emerge --oneshot --pretend libkcal These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] kde-base/libkdepim-3.4.0_beta2 [ebuild N ] kde-base/ktnef-3.4.0_beta2 [ebuild N ] kde-base/libkcal-3.4.0_beta2 All three approaches fail because of unmet dependencies. So I think that the solution should be to extract kdepimmacros.h inside the ktnef ebuild (removing the deps on kde-base/libkdepim) as looks like is doesn't need to link to libkdepim. I agree with you there Simone The original problem should now be fixed and is a dup of 81487 The circular dep .. dunno yet emerge libkdepim ; emerge ktnef ; emerge libkcal ; emerge libkdepim gets libkdepim to emerge. Something is done in the unpack stages that fails first time, but solves the loop. This (Comment #7) does not work for me (with and without --nodeps). On the other hand I haven't synced for 12h. Perhaps I should note that I didn't have beta1 installed, perhaps if I had, the ebuild could use some includes from beta1?!? I've not had beta 1 installed, either; I last synced at Thu Feb 10 22:16:36 UTC 2005. emerge libkdepim ; emerge ktnef ; emerge libkcal ; emerge libkdepim only resolves the circular dependency issue, not the entire bug for me. Please sync again. caleb fixed this and now it should work well. mmm now I don't have ssh access so I cannot check the ebuilds. Probably the wrong dep on kde-base/libkdepim is already there and it should be removed. I had exactly the same problem when emerging kontact. It's dependency kde-base/ktnef failed (maybe not only but at least because) it couldn't find kdepimmacros.h. Now synced again (2005-02-11 11:20 CET) and compilations works (first ktnef, then libkcal, finally libkdepim). So for my case this is FIXED. Removed the dependency on kde-base/libkdepim. Now the circular dep should be removed and the compilation should work. *** Bug 81683 has been marked as a duplicate of this bug. *** |