qt4-mac infinite loop issue? (aka Getting a second MacPorts into action FAILS)

Marko Käning MK-MacPorts at techno.ms
Sat Oct 23 05:26:33 PDT 2010


Hi Michael,

can it be that this infinite loop is due to a qt4-mac dependency problem?
I tried to installed bash, pkgconfig, zlib and alike and had no problem so far.
So, I am afraid somewhere in qt4-mac or a dependency is a loop. :(

I'm installing now port by port manually and hope to see the loop disappear at some stage so that we can locate the culprit.

Greets,
Marko

Begin forwarded message:

> From: Marko Käning <MK-MacPorts at techno.ms>
> Date: October 23, 2010 1:29:49 PM GMT+02:00
> To: Developer-MacPorts Mailing-List <macports-dev at lists.macosforge.org>
> Subject: Getting a second MacPorts into action FAILS
> 
> I installed a 2nd MacPorts tree on my system as /opt/macports-test following instructions from section 2.3.4 of the guide.
> 
> Selfupdate of the new ports system works fine. There are no errors reported. By default there are no ports installed.
> 
> Now I tried to install qt4-mac for a start, but the ports command fails:
> ---
> markos-imac:MacPorts-1.9.1 marko$ sudo /opt/macports-test/bin/port install qt4-mac
> --->  Computing dependencies for qt4-macError: Internal error: port lookup failed: too many nested evaluations (infinite loop?)
> Error: Status 1 encountered during processing.
> ---
> 
> Setting -d debug option reveals this at some stage of ports' output:
> ---
> markos-imac:MacPorts-1.9.1 marko$ sudo /opt/macports-test/bin/port -d install qt4-mac
> DEBUG: Changing to port directory: /opt/macports-test/var/macports/sources/rsync.macports.org/release/ports/aqua/qt4-mac
> DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
> DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
> DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
> DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
> DEBUG: Using group file /opt/macports-test/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/archcheck-1.0.tcl
> DEBUG: Using group file /opt/macports-test/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/qt4-1.0.tcl
> DEBUG: Reading variant descriptions from /opt/macports-test/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
> DEBUG: universal variant already exists, so not adding the default one
> DEBUG: Executing variant quartz provides quartz
> DEBUG: Starting logging for qt4-mac
> --->  Computing dependencies for qt4-mac
> DEBUG: Searching for dependency: pkgconfig
> DEBUG: Didn't find receipt, going to depspec regex for: pkgconfig
> DEBUG: Changing to port directory: /opt/macports-test/var/macports/sources/rsync.macports.org/release/ports/devel/pkgconfig
> DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
> DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
> DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
> DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
> DEBUG: adding the default universal variant
> DEBUG: Reading variant descriptions from /opt/macports-test/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
> DEBUG: Searching for dependency: qt4-mac
> DEBUG: Didn't find receipt, going to depspec regex for: qt4-mac
> DEBUG: Searching for dependency: zlib
> DEBUG: Didn't find receipt, going to depspec regex for: zlib
> DEBUG: Changing to port directory: /opt/macports-test/var/macports/sources/rsync.macports.org/release/ports/archivers/zlib
> DEBUG: OS darwin/10.4.0 (Mac OS X 10.6) arch i386
> DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
> DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
> DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
> .
> .
> .
> DEBUG: Checking for conflicts against qt4-mac
> DEBUG: Searching for dependency: qt4-mac-devel
> DEBUG: Didn't find receipt, going to depspec regex for: qt4-mac-devel
> DEBUG: Searching for dependency: pkgconfig
> DEBUG: Didn't find receipt, going to depspec regex for: pkgconfig
> DEBUG: Searching for dependency: qt4-mac
> DEBUG: Didn't find receipt, going to depspec regex for: qt4-mac
> DEBUG: Searching for dependency: zlib
> DEBUG: Didn't find receipt, going to depspec regex for: zlib
> DEBUG: Searching for dependency: dbus
> DEBUG: Didn't find receipt, going to depspec regex for: dbus
> DEBUG: Searching for dependency: openssl
> .
> .
> .
> ---
> Any idea what isn't set up correctly here?
> _______________________________________________
> macports-dev mailing list
> macports-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev



More information about the macports-dev mailing list