[MacPorts] #31332: kdeinit4 broken after upgrade
MacPorts
noreply at macports.org
Fri Sep 23 05:57:40 PDT 2011
#31332: kdeinit4 broken after upgrade
-------------------------------------+--------------------------------------
Reporter: macports@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Keywords: | Port: kdelibs4
-------------------------------------+--------------------------------------
Comment(by ak.ml@…):
I have a workaround for this issue. The bottom line is:
* Activate {{{kdelibs4 @4.7.0_1}}}
* Launch {{{kdeinit4}}} and therefore {{{klauncher}}}
* Activate {{{kdelibs4 @4.7.1_0}}}
This worked for me.[[BR]]
Tell me if this worked for you especially if you recompile {{{kdelibs4
@4.7.0_1}}} since {{{qt4-mac}}} was updated between KDE 4.7.0 and 4.7.1.
== Detailed procedure ==
=== Pre-requisite ===
You need to have an activable (i.e. installed but inactive) {{{kdelibs4
@4.7.0_1}}}.
Assuming you're on Snow Leopard, haven't used any variant and installed
MacPorts in {{{/opt/local}}}:
{{{
$ port -v installed kdelibs4
The following ports are currently installed:
kdelibs4 @4.7.0_1 platform='darwin 10' archs='x86_64'
kdelibs4 @4.7.1_0 (active) platform='darwin 10' archs='x86_64'
}}}
{{{
$ ls -1 /opt/local/var/macports/software/kdelibs4
kdelibs4-4.7.0_1.darwin_10.x86_64.tbz2
kdelibs4-4.7.1_0.darwin_10.x86_64.tbz2
}}}
If {{{kdelibs4 @4.7.0_1}}} is not installed:
1. You have a (TimeMachine) backup of
{{{kdelibs4-4.7.0_1.darwin_10.x86_64.tbz2}}}
(the file name should match {{{kdelibs4-4.7.0_1*.tbz2}}}).[[BR]]
Copy your backup to
{{{/opt/local/var/macports/software/kdelibs4}}}.[[BR]]
Sign the archive following
[wiki:howto/ShareArchives2 ShareArchives2] (Steps 1 & 2) or instructions
in
{{{/opt/local/etc/macports/pubkeys.conf.default}}}.[[BR]]
Once done you can install:
{{{
sudo port install
file:///opt/local/var/macports/software/kdelibs4/kdelibs4-4.7.0_1.darwin_10.x86_64.tbz2
}}}
2. You don't have a backup.[[BR]]
You will need to [wiki:howto/InstallingOlderPort InstallingOlderPort]
with
r82908 for the svn revision and
{{{http://svn.macports.org/repository/macports/trunk/dports/kde/kdelibs4}}}
for the svn URL.
=== Workaround ===
Before (DBus shows no {{{klauncher}}}):
{{{
$ qdbus
:1.235
org.freedesktop.DBus
}}}
Main step:
{{{
sudo port activate kdelibs4 @4.7.0_1
open /Applications/MacPorts/KDE4/kdeinit4.app
sudo port activate kdelibs4 @4.7.1_0
}}}
After ({{{klauncher}}} should show up in DBus):
{{{
$ qdbus
:1.236
org.kde.klauncher
:1.237
org.freedesktop.DBus
}}}
--
Ticket URL: <https://trac.macports.org/ticket/31332#comment:16>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list