[MacPorts] #26399: mongodb install fails with dependency error

MacPorts noreply at macports.org
Tue Sep 7 19:43:18 PDT 2010


#26399: mongodb install fails with dependency error
-------------------------------------+--------------------------------------
 Reporter:  chad@…                   |       Owner:  macports-tickets@…                   
     Type:  defect                   |      Status:  new                                  
 Priority:  Normal                   |   Milestone:                                       
Component:  ports                    |     Version:  1.9.1                                
 Keywords:                           |        Port:  mongodb                              
-------------------------------------+--------------------------------------

Old description:

> i've run port selfupdate already.  trying to install the mongodb port, i
> get this (truncated, b/c the output is huge):
>
> sudo port -d install mongodb
> DEBUG: Changing to port directory:
> /opt/local/var/macports/sources/rsync.macports.org/release/ports/databases/mongodb
> 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/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/archcheck-1.0.tcl
> DEBUG: Reading variant descriptions from
> /opt/local/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: Starting logging for mongodb
> DEBUG: epoch: in tree: 0 installed: 0
> DEBUG: boost 1.44.0_0 exists in the ports tree
> DEBUG: boost 1.44.0_0  is the latest installed
> DEBUG: boost 1.44.0_0  is active
> DEBUG: Merging existing variants '' into variants
> DEBUG: new fully merged portvariants:
> DEBUG: Changing to port directory:
> /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/boost
>
> ...snip...
>
> DEBUG: Found Dependency: receipt exists for pkgconfig
> DEBUG: Searching for dependency: zlib
> DEBUG: Found Dependency: receipt exists for zlib
> DEBUG: Searching for dependency: xrender
> DEBUG: Didn't find receipt, going to depspec regex for: xrender
> DEBUG: Searching for dependency: freetype
> DEBUG: Didn't find receipt, going to depspec regex for: freetype
> DEBUG: Searching for dependency: fontconfig
> DEBUG: Didn't find receipt, going to depspec regex for: fontconfig
> DEBUG: Searching for dependency: expat
> DEBUG: Found Dependency: receipt exists for expat
> DEBUG: Searching for dependency: pkgconfig
> DEBUG: Found Dependency: receipt exists for pkgconfig
> DEBUG: Searching for dependency: xorg-libX11
> DEBUG: Didn't find receipt, going to depspec regex for: xorg-libX11
> DEBUG: Searching for dependency: xorg-renderproto
> DEBUG: Didn't find receipt, going to depspec regex for: xorg-renderproto
> DEBUG: Searching for dependency: pkgconfig
> DEBUG: Found Dependency: receipt exists for pkgconfig
> DEBUG: Searching for dependency: xorg-util-macros
> DEBUG: Didn't find receipt, going to depspec regex for: xorg-util-macros
> DEBUG: too many nested evaluations (infinite loop?)
>     while executing
> "lshift args"
>     (procedure "try" line 7)
>     invoked from within
> "try {
>                     seek $fd $offset
>                     gets $fd line
>                     set name [lindex $line 0]
>                     set len..."
>     (procedure "mportlookup" line 23)
>     invoked from within
> "mportlookup $dep_portname"
> Error: Internal error: port lookup failed: too many nested evaluations
> (infinite loop?)
> Error: Status 1 encountered during processing.

New description:

 i've run port selfupdate already.  trying to install the mongodb port, i
 get this (truncated, b/c the output is huge):

 {{{
 sudo port -d install mongodb
 DEBUG: Changing to port directory:
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/databases/mongodb
 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/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/archcheck-1.0.tcl
 DEBUG: Reading variant descriptions from
 /opt/local/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: Starting logging for mongodb
 DEBUG: epoch: in tree: 0 installed: 0
 DEBUG: boost 1.44.0_0 exists in the ports tree
 DEBUG: boost 1.44.0_0  is the latest installed
 DEBUG: boost 1.44.0_0  is active
 DEBUG: Merging existing variants '' into variants
 DEBUG: new fully merged portvariants:
 DEBUG: Changing to port directory:
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/boost

 ...snip...

 DEBUG: Found Dependency: receipt exists for pkgconfig
 DEBUG: Searching for dependency: zlib
 DEBUG: Found Dependency: receipt exists for zlib
 DEBUG: Searching for dependency: xrender
 DEBUG: Didn't find receipt, going to depspec regex for: xrender
 DEBUG: Searching for dependency: freetype
 DEBUG: Didn't find receipt, going to depspec regex for: freetype
 DEBUG: Searching for dependency: fontconfig
 DEBUG: Didn't find receipt, going to depspec regex for: fontconfig
 DEBUG: Searching for dependency: expat
 DEBUG: Found Dependency: receipt exists for expat
 DEBUG: Searching for dependency: pkgconfig
 DEBUG: Found Dependency: receipt exists for pkgconfig
 DEBUG: Searching for dependency: xorg-libX11
 DEBUG: Didn't find receipt, going to depspec regex for: xorg-libX11
 DEBUG: Searching for dependency: xorg-renderproto
 DEBUG: Didn't find receipt, going to depspec regex for: xorg-renderproto
 DEBUG: Searching for dependency: pkgconfig
 DEBUG: Found Dependency: receipt exists for pkgconfig
 DEBUG: Searching for dependency: xorg-util-macros
 DEBUG: Didn't find receipt, going to depspec regex for: xorg-util-macros
 DEBUG: too many nested evaluations (infinite loop?)
     while executing
 "lshift args"
     (procedure "try" line 7)
     invoked from within
 "try {
                     seek $fd $offset
                     gets $fd line
                     set name [lindex $line 0]
                     set len..."
     (procedure "mportlookup" line 23)
     invoked from within
 "mportlookup $dep_portname"
 Error: Internal error: port lookup failed: too many nested evaluations
 (infinite loop?)
 Error: Status 1 encountered during processing.
 }}}

--

Comment(by ryandesign@…):

 Please use WikiFormatting.

 Is this a duplicate of #26387? Has this already been fixed by r71286?
 Please "`sudo port selfupdate`" and try again.

-- 
Ticket URL: <http://trac.macports.org/ticket/26399#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list