#16632: glib2 reinstalls multiple times on port upgrade -f gnumeric (and crashes) --------------------------------------+------------------------------------- Reporter: macports@henrik.synth.no | Owner: macports-tickets@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