[MacPorts] #18553: 'sudo port install gimp' hangs indefinitely

MacPorts noreply at macports.org
Fri Feb 20 09:28:41 PST 2009


#18553: 'sudo port install gimp' hangs indefinitely
------------------------------------+---------------------------------------
 Reporter:  kevin.h.kahl@…          |       Owner:  devans@…           
     Type:  defect                  |      Status:  new                
 Priority:  Normal                  |   Milestone:  Port Bugs          
Component:  ports                   |     Version:  1.7.0              
 Keywords:                          |        Port:  gimp               
------------------------------------+---------------------------------------

Comment(by devans@…):

 As jmr says gimp has a lot of dependencies so if you are installing from
 scratch it can take a lot of time to process the dependencies before
 it actually starts installing.  Many dependencies are visited more than
 once if they are declared in more than one port (MacPorts apparently
 processes the
 entire dependency tree without remembering if a dependency was previously
 processed).  So the debug output you should see initially should be
 repetitive dependency checks as it goes through the tree and you may
 (will) see some dependencies processed many times which could make you
 think
 that it was looping.

 If you have none of the dependencies installed (a clean MacPorts
 installation), then installation of gimp could be an overnight operation.

 You might try installing some of the major dependencies first, then move
 up the tree.  For instance, port gimp2 (one of gimp's dependencies) will
 install the gimp application itself without the additional add on plugins
 and themes that gimp installs.  Significant dependencies of
 gimp2 are gegl and gtk2 so try installing some of these first and see what
 happens.

 I'd try this sequence:
 {{{
 sudo port install gtk2
 sudo port install gegl
 sudo port install gimp2
 sudo port install gimp
 }}}

 If you really think that there is some looping going on please capture as
 much of the debug output as you can stand and add as an attachment
 and I'll compare it to a clean build here. I think the attachment size
 limit is 1 Mb.

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


More information about the macports-tickets mailing list