Opened 18 years ago

Closed 18 years ago

#7509 closed defect (fixed)

BUG: kdelibs3 clashes

Reported by: yves@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.2
Keywords: Cc: ben@…, takanori@…
Port:

Description

---> Activating kdelibs3 3.5.1_0+darwin_8 Error: Target com.apple.activate returned: Image error: /opt/local/share/icons/crystalsvg/128x128/apps/kmenu.png is being used by the active kdebase3 port. Please deactivate this port first, or use the -f flag to force the activation.

Bilbo:~ yves$ sudo port deactivate kdebase3 Password: ---> Deactivating kdebase3

---> Activating kdelibs3 3.5.1_0+darwin_8 Error: Target com.apple.activate returned: Image error: /opt/local/share/icons/hicolor/index.theme is being used by the active hicolor-icon-theme port. Please deactivate this port first, or use the -f flag to force the activation.

Attachments (1)

hit.patch (1.1 KB) - added by takanori@… 18 years ago.
hit.patch

Download all attachments as: .zip

Change History (9)

comment:1 Changed 18 years ago by ben@…

Is this during an upgrade, i.e. are you saying kdelibs 3.5.1 clashes with kdebase 3.4.1? Otherwise I can't see how you can be activating kdelibs3 while kdebase3 is installed (which should depend on libs).

And if you are upgrading, I'm not sure I see a solution other than uninstalling everything first :-(

comment:2 Changed 18 years ago by ben@…

However, the clash with hicolor-icon-theme looks nasty. Shouldn't happen.

comment:3 Changed 18 years ago by yves@…

Deactivating kdebase does the trick (I also had to deactivate qt3 for the qt3 upgrade build to succeed).

The gnome problem, if my memory is not playing me tricks, happened also with the very first DP kde port and was fixed by ben@ (yes, you !!)

Changed 18 years ago by takanori@…

Attachment: hit.patch added

hit.patch

comment:4 Changed 18 years ago by yves@…

Deleting index.theme does work, but isn't %i a fink-specific variable ?

post-destroot {

file delete -force ${destroot}${prefix}/share/icons/hicolor/index.theme

}

seems more straightforward to me

comment:5 Changed 18 years ago by ben@…

Takanori: Is this the _right_ solution, i.e. are the two versions of index.theme identical? If so, feel free to commit it (note I bumped the revision number to 1 already, so this should be 2).

Yves: It is a fink-specific value, but since everything gets translated from finkspeak to dpspeak by a postpatch phase, the fix is correct.

comment:6 Changed 18 years ago by yves@…

(In reply to comment #6)

Takanori: Is this the _right_ solution, i.e. are the two versions of index.theme identical? If so, feel free to commit it (note I bumped the revision number to 1 already, so this should be 2).

woops, did not think to check before deleting it !

Yves: It is a fink-specific value, but since everything gets translated from finkspeak to dpspeak by a postpatch phase, the fix is correct.

I don't care, I like my post-destroot better ;-)

comment:7 Changed 18 years ago by ben@…

[should be closed]

comment:8 Changed 18 years ago by yves@…

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.