[MacPorts] #16632: glib2 reinstalls multiple times on port upgrade -f gnumeric (and crashes)
#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
#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: MacPorts base bugs Component: base | Version: 1.6.0 Resolution: | Keywords: glib2, gnumeric, crash Port: glib2 | ---------------------------------------+------------------------------------ Changes (by jmr@macports.org): * component: ports => base * milestone: Port Bugs => MacPorts base bugs Comment: The multiple rebuilds should be fixed in trunk. (Why do you want to rebuild every dependency of gnumeric anyway?) The running out of memory OTOH is a known issue with an unknown cause. -- Ticket URL: <http://trac.macports.org/ticket/16632#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#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: MacPorts base bugs Component: base | Version: 1.6.0 Resolution: | Keywords: glib2, gnumeric, crash Port: glib2 | ---------------------------------------+------------------------------------ Comment(by macports@henrik.synth.no): Replying to [comment:1 jmr@…]:
The multiple rebuilds should be fixed in trunk.
Great. (Is there a new version out soon? :) )
(Why do you want to rebuild every dependency of gnumeric anyway?) The running out of memory OTOH is a known issue with an unknown cause.
Because I have been trying to fix the [http://imagebin.org/27197 boxes instead of text] problem with gnumeric (#15052). (I haven't had any success on fixing that yet, even though I've tried rebuilding cairo and gnumeric separatly.) -- Ticket URL: <http://trac.macports.org/ticket/16632#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#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: MacPorts base bugs Component: base | Version: 1.6.0 Resolution: | Keywords: glib2, gnumeric, crash Port: glib2 | ---------------------------------------+------------------------------------ Comment(by ryandesign@macports.org): `port -f upgrade` is not a good idea; see e.g. #12989. -- Ticket URL: <http://trac.macports.org/ticket/16632#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16632: glib2 reinstalls multiple times on port upgrade -f gnumeric (and crashes) ---------------------------------------+------------------------------------ Reporter: macports@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: MacPorts Future Component: base | Version: 1.6.0 Resolution: duplicate | Keywords: glib2, gnumeric, crash Port: glib2 | ---------------------------------------+------------------------------------ Changes (by jmr@…): * status: new => closed * resolution: => duplicate Comment: Duplicate of #10827 and #12022. -- Ticket URL: <http://trac.macports.org/ticket/16632#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts