[MacPorts] #16632: glib2 reinstalls multiple times on port upgrade -f gnumeric (and crashes)

MacPorts noreply at macports.org
Wed Sep 24 03:00:42 PDT 2008


#16632: glib2 reinstalls multiple times on port upgrade -f gnumeric (and crashes)
--------------------------------------+-------------------------------------
 Reporter:  macports at henrik.synth.no  |       Owner:  macports-tickets at lists.macosforge.org
     Type:  defect                    |      Status:  new                                  
 Priority:  Normal                    |   Milestone:  Port Bugs                            
Component:  ports                     |     Version:  1.6.0                                
 Keywords:  glib2, gnumeric, crash    |        Port:  glib2                                
--------------------------------------+-------------------------------------
 I tried doing a "port upgrade -f gnumeric".  This naturally takes a long
 time, but I wasn't prepared for the multiple glib2 reinstalls.
 Eventually, the last glib2 build crashed.  Here is a snippet of the last
 build activity:

 {{{
 --->    librsvg
 --->    gimp2
 --->    libgnomeprint
 --->    libgnomecanvas
 Warning: Uninstall forced.  Proceeding despite dependencies.
 --->  Deactivating libart_lgpl 2.3.20_0
 --->  Uninstalling libart_lgpl 2.3.20_0
 --->  Installing libart_lgpl 2.3.20_0
 --->  Activating libart_lgpl 2.3.20_0
 --->  Cleaning libart_lgpl
 --->  Fetching glib2
 --->  Verifying checksum(s) for glib2
 --->  Extracting glib2
 --->  Applying patches to glib2
 --->  Configuring glib2
 --->  Building glib2 with target all
 --->  Staging glib2 into destroot
 --->  Unable to uninstall glib2 2.16.6_0+darwin_9, the following ports
 depend on it:
 --->    atk
 --->    pango
 --->    gtk2
 [...]
 --->    dbus-glib
 --->    desktop-file-utils
 --->    libbonobo
 Warning: Uninstall forced.  Proceeding despite dependencies.
 --->  Deactivating glib2 2.16.6_0+darwin_9
 --->  Uninstalling glib2 2.16.6_0+darwin_9
 --->  Installing glib2 2.16.6_0+darwin_9
 --->  Activating glib2 2.16.6_0+darwin_9
 --->  Cleaning glib2
 --->  Fetching pango
 --->  Verifying checksum(s) for pango
 --->  Extracting pango
 --->  Applying patches to pango
 --->  Configuring pango
 --->  Building pango with target all
 --->  Staging pango into destroot
 --->  Unable to uninstall pango 1.20.5_0, the following ports depend on
 it:
 --->    gtk2
 --->    gtk2
 --->    gtk2
 --->    gtk2
 --->    gtk2
 --->    gtk2
 --->    py25-gtk
 --->    py-gtk2
 --->    libgnomeprint
 --->    libgnomecanvas
 Warning: Uninstall forced.  Proceeding despite dependencies.
 --->  Deactivating pango 1.20.5_0
 --->  Uninstalling pango 1.20.5_0
 --->  Installing pango 1.20.5_0
 --->  Activating pango 1.20.5_0
 --->  Cleaning pango
 --->  Fetching glib2
 --->  Verifying checksum(s) for glib2
 --->  Extracting glib2
 --->  Applying patches to glib2
 --->  Configuring glib2
 --->  Building glib2 with target all
 --->  Staging glib2 into destroot
 --->  Unable to uninstall glib2 2.16.6_0+darwin_9, the following ports
 depend on it:
 --->    atk
 --->    pango
 --->    gtk2
 [...]
 --->    desktop-file-utils
 --->    libbonobo
 --->    pango
 Warning: Uninstall forced.  Proceeding despite dependencies.
 --->  Deactivating glib2 2.16.6_0+darwin_9
 --->  Uninstalling glib2 2.16.6_0+darwin_9
 --->  Installing glib2 2.16.6_0+darwin_9
 --->  Activating glib2 2.16.6_0+darwin_9
 --->  Cleaning glib2
 --->  Fetching libgnomecups
 --->  Verifying checksum(s) for libgnomecups
 --->  Extracting libgnomecups
 --->  Configuring libgnomecups
 --->  Building libgnomecups with target all
 --->  Staging libgnomecups into destroot
 --->  Unable to uninstall libgnomecups 0.2.3_1, the following ports depend
 on it:
 --->    libgnomeprint
 Warning: Uninstall forced.  Proceeding despite dependencies.
 --->  Deactivating libgnomecups 0.2.3_1
 --->  Uninstalling libgnomecups 0.2.3_1
 --->  Installing libgnomecups 0.2.3_1
 --->  Activating libgnomecups 0.2.3_1
 --->  Cleaning libgnomecups
 --->  Fetching libgnomeprint
 --->  Verifying checksum(s) for libgnomeprint
 --->  Extracting libgnomeprint
 --->  Applying patches to libgnomeprint
 --->  Configuring libgnomeprint
 --->  Building libgnomeprint with target all
 --->  Staging libgnomeprint into destroot
 --->  Unable to uninstall libgnomeprint 2.18.4_0, the following ports
 depend on it:
 --->    libgnomeprintui
 --->    libgnomeprintui
 --->    libgnomeprintui
 Warning: Uninstall forced.  Proceeding despite dependencies.
 --->  Deactivating libgnomeprint 2.18.4_0
 --->  Uninstalling libgnomeprint 2.18.4_0
 --->  Installing libgnomeprint 2.18.4_0
 --->  Activating libgnomeprint 2.18.4_0
 --->  Cleaning libgnomeprint
 --->  Fetching glib2
 --->  Verifying checksum(s) for glib2
 --->  Extracting glib2
 --->  Applying patches to glib2
 --->  Configuring glib2
 --->  Building glib2 with target all
 --->  Staging glib2 into destroot
 --->  Unable to uninstall glib2 2.16.6_0+darwin_9, the following ports
 depend on it:
 --->    atk
 --->    pango
 --->    gtk2
 [...]
 --->    pango
 --->    libgnomecups
 --->    libgnomeprint
 Warning: Uninstall forced.  Proceeding despite dependencies.
 --->  Deactivating glib2 2.16.6_0+darwin_9
 --->  Uninstalling glib2 2.16.6_0+darwin_9
 --->  Installing glib2 2.16.6_0+darwin_9
 --->  Activating glib2 2.16.6_0+darwin_9
 --->  Cleaning glib2
 --->  Fetching glib2
 --->  Verifying checksum(s) for glib2
 --->  Extracting glib2
 --->  Applying patches to glib2
 --->  Configuring glib2
 --->  Building glib2 with target all
 --->  Staging glib2 into destroot
 tclsh(70748,0xa0039fa0) malloc: *** mmap(size=155648) failed (error
 code=12)
 *** error: can't allocate region
 *** set a breakpoint in malloc_error_break to debug
 unable to realloc 151856 bytes
 Abort trap
 }}}

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


More information about the macports-tickets mailing list