MacPorts 2.1.0: Weird rebuild order of "broken ports" !

Marko Käning MK-MacPorts at techno.ms
Wed May 16 12:40:48 PDT 2012


Hi Clemens,

already last night I had the feeling that something with the rebuilding doesn't work out as necessary, although your fix changed the order of ports to rebuild in a more sensible manner…

But my feeling was right, since - after having issued a rev-upgrade a while ago - I see now that something circular is happening.
As you can see kdelibs4 and phonon are by now uninstalled and (are getting) installed again TWICE!!!
Who knows how this is going to go on now.
I let the machine head on with this procedure, but I am afraid it's leading nowhere sane…

Hope you have a clue to solve this.

Greets,
Marko

---

--->  Updating database of binaries: 100.0%
--->  Scanning binaries for linking errors: 100.0%
--->  Found 647 broken file(s), matching files to ports
--->  Found 4 broken port(s), determining rebuild order
--->  Rebuilding in order
     phonon @4.6.0 
     kdepimlibs4 @4.8.2 
     kde4-runtime @4.8.2 
     kmymoney4 @4.6.2 +no_x11
--->  Computing dependencies for phonon
--->  Cleaning phonon
--->  Computing dependencies for kdepimlibs4
--->  Dependencies to be installed: kdelibs4
--->  Extracting kdelibs4
--->  Applying patches to kdelibs4
--->  Configuring kdelibs4
--->  Building kdelibs4
--->  Staging kdelibs4 into destroot
--->  Installing kdelibs4 @4.8.2_1
--->  Activating kdelibs4 @4.8.2_1
##########################################################
# Don't forget that dbus needs to be started as the local 
# user (not with sudo) before any KDE programs will launch
# To start it run the following command:                  
# launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
##########################################################
--->  Cleaning kdelibs4
--->  Cleaning kdepimlibs4
--->  Computing dependencies for kde4-runtime
--->  Cleaning kde4-runtime
--->  Computing dependencies for kmymoney4
--->  Cleaning kmymoney4
--->  Updating database of binaries: 100.0%
--->  Scanning binaries for linking errors: 100.0%
--->  Found 18 broken file(s), matching files to ports
--->  Found 5 broken port(s), determining rebuild order
--->  Rebuilding in order
     phonon @4.6.0 
     kdelibs4 @4.8.2 
     kdepimlibs4 @4.8.2 
     kde4-runtime @4.8.2 
     kmymoney4 @4.6.2 +no_x11
--->  Computing dependencies for phonon
--->  Cleaning phonon
--->  Unable to uninstall phonon @4.6.0_0, the following ports depend on it:
--->  	akonadi @1.7.2_0
--->  	attica @0.3.0_0
--->  	dbusmenu-qt @0.9.0_0
--->  	grantlee @0.2.0_0
--->  	kde4-runtime @4.8.2_0
--->  	kdelibs4 @4.8.2_1
--->  	kdepimlibs4 @4.8.2_0
--->  	kmymoney4 @4.6.2_0+no_x11
--->  	libalkimia @4.3.2_1
--->  	oxygen-icons @4.8.2_0
--->  	prison @1.0_0
--->  	qimageblitz @0.0.6_0
--->  	qjson @0.7.1_1
--->  	shared-desktop-ontologies @0.9.0_0
--->  	soprano @2.7.4_0
Warning: Uninstall forced.  Proceeding despite dependencies.
--->  Deactivating phonon @4.6.0_0
--->  Unable to deactivate phonon @4.6.0_0, the following ports depend on it:
--->  	akonadi @1.7.2_0
--->  	attica @0.3.0_0
--->  	dbusmenu-qt @0.9.0_0
--->  	grantlee @0.2.0_0
--->  	kde4-runtime @4.8.2_0
--->  	kdelibs4 @4.8.2_1
--->  	kdepimlibs4 @4.8.2_0
--->  	kmymoney4 @4.6.2_0+no_x11
--->  	libalkimia @4.3.2_1
--->  	oxygen-icons @4.8.2_0
--->  	prison @1.0_0
--->  	qimageblitz @0.0.6_0
--->  	qjson @0.7.1_1
--->  	shared-desktop-ontologies @0.9.0_0
--->  	soprano @2.7.4_0
Warning: Deactivate forced.  Proceeding despite dependencies.
--->  Cleaning phonon
--->  Uninstalling phonon @4.6.0_0
--->  Cleaning phonon
--->  Computing dependencies for phonon
--->  Fetching distfiles for phonon
--->  Verifying checksum(s) for phonon
--->  Extracting phonon
--->  Configuring phonon
--->  Building phonon
--->  Staging phonon into destroot
--->  Installing phonon @4.6.0_0
--->  Activating phonon @4.6.0_0
--->  Cleaning phonon
--->  Computing dependencies for kdelibs4
--->  Cleaning kdelibs4
--->  Computing dependencies for kdepimlibs4
--->  Cleaning kdepimlibs4
--->  Unable to uninstall kdepimlibs4 @4.8.2_0, the following ports depend on it:
--->  	kmymoney4 @4.6.2_0+no_x11
Warning: Uninstall forced.  Proceeding despite dependencies.
--->  Deactivating kdepimlibs4 @4.8.2_0
--->  Unable to deactivate kdepimlibs4 @4.8.2_0, the following ports depend on it:
--->  	kmymoney4 @4.6.2_0+no_x11
Warning: Deactivate forced.  Proceeding despite dependencies.
--->  Cleaning kdepimlibs4
--->  Uninstalling kdepimlibs4 @4.8.2_0
--->  Cleaning kdepimlibs4
--->  Computing dependencies for kdepimlibs4
--->  Fetching distfiles for kdepimlibs4
--->  Verifying checksum(s) for kdepimlibs4
--->  Extracting kdepimlibs4
--->  Configuring kdepimlibs4
--->  Building kdepimlibs4
--->  Staging kdepimlibs4 into destroot
--->  Installing kdepimlibs4 @4.8.2_0
--->  Activating kdepimlibs4 @4.8.2_0
##########################################################
# Don't forget that dbus needs to be started as the local 
# user (not with sudo) before any KDE programs will launch
# To start it run the following command:                  
# launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
##########################################################
--->  Cleaning kdepimlibs4
--->  Computing dependencies for kde4-runtime
--->  Cleaning kde4-runtime
--->  Unable to uninstall kde4-runtime @4.8.2_0, the following ports depend on it:
--->  	kmymoney4 @4.6.2_0+no_x11
Warning: Uninstall forced.  Proceeding despite dependencies.
--->  Deactivating kde4-runtime @4.8.2_0
--->  Unable to deactivate kde4-runtime @4.8.2_0, the following ports depend on it:
--->  	kmymoney4 @4.6.2_0+no_x11
Warning: Deactivate forced.  Proceeding despite dependencies.
--->  Cleaning kde4-runtime
--->  Uninstalling kde4-runtime @4.8.2_0
--->  Cleaning kde4-runtime
--->  Computing dependencies for kde4-runtime
--->  Fetching distfiles for kde4-runtime
--->  Verifying checksum(s) for kde4-runtime
--->  Extracting kde4-runtime
--->  Configuring kde4-runtime
--->  Building kde4-runtime
--->  Staging kde4-runtime into destroot
--->  Installing kde4-runtime @4.8.2_0
--->  Activating kde4-runtime @4.8.2_0
##########################################################
# Don't forget that dbus needs to be started as the local 
# user (not with sudo) before any KDE programs will launch
# To start it run the following command:                  
# launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
##########################################################
--->  Cleaning kde4-runtime
--->  Computing dependencies for kmymoney4
--->  Cleaning kmymoney4
--->  Deactivating kmymoney4 @4.6.2_0+no_x11
--->  Cleaning kmymoney4
--->  Uninstalling kmymoney4 @4.6.2_0+no_x11
--->  Cleaning kmymoney4
--->  Computing dependencies for kmymoney4
--->  Fetching distfiles for kmymoney4
--->  Verifying checksum(s) for kmymoney4
--->  Extracting kmymoney4
--->  Applying patches to kmymoney4
--->  Configuring kmymoney4
--->  Building kmymoney4
--->  Staging kmymoney4 into destroot
--->  Installing kmymoney4 @4.6.2_0+no_x11
--->  Activating kmymoney4 @4.6.2_0+no_x11
##########################################################
# Don't forget that dbus needs to be started as the local 
# user (not with sudo) before any KDE programs will launch
# To start it run the following command:                  
# launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
##########################################################
--->  Cleaning kmymoney4
--->  Updating database of binaries: 100.0%
--->  Scanning binaries for linking errors: 100.0%
--->  Found 18 broken file(s), matching files to ports
--->  Found 5 broken port(s), determining rebuild order
--->  Rebuilding in order
     phonon @4.6.0 
     kdelibs4 @4.8.2 
     kdepimlibs4 @4.8.2 
     kde4-runtime @4.8.2 
     kmymoney4 @4.6.2 +no_x11
--->  Computing dependencies for phonon
--->  Cleaning phonon
--->  Unable to uninstall phonon @4.6.0_0, the following ports depend on it:
--->  	akonadi @1.7.2_0
--->  	attica @0.3.0_0
--->  	dbusmenu-qt @0.9.0_0
--->  	grantlee @0.2.0_0
--->  	kde4-runtime @4.8.2_0
--->  	kdelibs4 @4.8.2_1
--->  	kdepimlibs4 @4.8.2_0
--->  	kmymoney4 @4.6.2_0+no_x11
--->  	libalkimia @4.3.2_1
--->  	oxygen-icons @4.8.2_0
--->  	prison @1.0_0
--->  	qimageblitz @0.0.6_0
--->  	qjson @0.7.1_1
--->  	shared-desktop-ontologies @0.9.0_0
--->  	soprano @2.7.4_0
Warning: Uninstall forced.  Proceeding despite dependencies.
--->  Deactivating phonon @4.6.0_0
--->  Unable to deactivate phonon @4.6.0_0, the following ports depend on it:
--->  	akonadi @1.7.2_0
--->  	attica @0.3.0_0
--->  	dbusmenu-qt @0.9.0_0
--->  	grantlee @0.2.0_0
--->  	kde4-runtime @4.8.2_0
--->  	kdelibs4 @4.8.2_1
--->  	kdepimlibs4 @4.8.2_0
--->  	kmymoney4 @4.6.2_0+no_x11
--->  	libalkimia @4.3.2_1
--->  	oxygen-icons @4.8.2_0
--->  	prison @1.0_0
--->  	qimageblitz @0.0.6_0
--->  	qjson @0.7.1_1
--->  	shared-desktop-ontologies @0.9.0_0
--->  	soprano @2.7.4_0
Warning: Deactivate forced.  Proceeding despite dependencies.
--->  Cleaning phonon
--->  Uninstalling phonon @4.6.0_0
--->  Cleaning phonon
--->  Computing dependencies for phonon
--->  Fetching distfiles for phonon
--->  Verifying checksum(s) for phonon
--->  Extracting phonon
--->  Configuring phonon
--->  Building phonon
--->  Staging phonon into destroot
--->  Installing phonon @4.6.0_0
--->  Activating phonon @4.6.0_0
--->  Cleaning phonon
--->  Computing dependencies for kdelibs4
--->  Cleaning kdelibs4
--->  Unable to uninstall kdelibs4 @4.8.2_1, the following ports depend on it:
--->  	kde4-runtime @4.8.2_0
--->  	kdepimlibs4 @4.8.2_0
--->  	libalkimia @4.3.2_1
Warning: Uninstall forced.  Proceeding despite dependencies.
--->  Deactivating kdelibs4 @4.8.2_1
--->  Unable to deactivate kdelibs4 @4.8.2_1, the following ports depend on it:
--->  	kde4-runtime @4.8.2_0
--->  	kdepimlibs4 @4.8.2_0
--->  	libalkimia @4.3.2_1
Warning: Deactivate forced.  Proceeding despite dependencies.
--->  Cleaning kdelibs4
--->  Uninstalling kdelibs4 @4.8.2_1
--->  Cleaning kdelibs4
--->  Computing dependencies for kdelibs4
--->  Fetching distfiles for kdelibs4
--->  Verifying checksum(s) for kdelibs4
--->  Extracting kdelibs4
--->  Applying patches to kdelibs4
--->  Configuring kdelibs4
--->  Building kdelibs4
.
.
.
(still ongoing)


More information about the macports-dev mailing list