Bartosz Fabianowski <[EMAIL PROTECTED]> wrote: >> What the hell is it? No kdebase-kompmgr insatelled here. > > As Andy pointed out in his post, kdebase-kompmgr is indeed a valid > dependency and should be present on your system. > > What I would like to point out is that even assuming kdebase-kompmgr > was an erroneous dependency, your replies to pkgdb's questions were > not the best possible. The suggestion to replace > "kdebase-kompmgr-3.5.0" by "kdebase-3.5.0" makes no sense at all, and > that should be obvious in many ways. First of all, the KDE ports that > need it depend on kdebase already. Second, pkgdb gives this choice a > score of 43% only, which means it's a long shot from a small typo in > the dependency's name. And finally, at some point it asks you whether > kdebase should depend on itself. This, at the latest, should set off > some alarms in your head. Getting a circular dependency into your > package database can lead to serious problems with subsequent > updates. Fortunately, pkgdb is smart enough to notice this a bit later > and unlinks the circle again. > > It does happen sometimes that there are incorrect dependencies (for > example, if you have KDE compiled WITHOUT_CUPS, each upgrade will > produce a dependency on "kdelibs" which will need to be corrected to > "kdelibs-nocups" in a pkgdb run), but in most cases, stale > dependencies point to packages that could optionally serve as > dependencies, are not installed on your system and can be safely > deleted (when prompted for the new dependency, just hit Ctrl-D). An > example here would be "svgalib", which for some reason keeps showing > up as a dependency of every KDE port on my machine even though I've > never had it installed and never set any option anywhere to enable > it. It's just an optional dependency somewhere down in the dependency > graph and the ports system doesn't seem to be all too smart in > situations like that. > > So I guess all I really wanted to point out is that pkgdb is rather > dumb and the suggested answers to its own questions are often > incorrect. When something as obviously incorrect as > "kdebase-kompmgr-3.5.0 -> > kdebase-3.5.0" gets suggested, make sure you know what you're doing > when you decide to accept it. And don't be afraid to delete > dependencies on things that you most definitely don't have installed > on your system and don't want installed either (such as CUPS, svgalib, > ...).
Hi Bartosz, thanks a lot for your explanations. Okay, I see my mistake with kdebase-kompmgr, and i installed kdebase-kompmgr. How can I repair (or rebuild) the dependencies now? Heino _______________________________________________ kde-freebsd mailing list [email protected] http://freebsd.kde.org/mailman/listinfo/kde-freebsd
