#34520: dia crashes on start ----------------------------------+----------------------------------------- Reporter: luc_j_bourhis@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: dia ----------------------------------+----------------------------------------- Comment(by macports@…): On OS X 10.6.8, I can confirm that a simple rebuild from source of dia 0.97.2_1 from source wasn't sufficient to make it work again (viz "sudo port clean dia; sudo port upgrade -s -n --force dia" -- it still crashed on startup), but a rebuild with the four patches attached by suv-sf (two weeks ago), with: {{{ cd /opt/local/var/macports/sources/rsync.macports.org/release/ports/gnome/dia/files sudo cp -p ~ewen/Desktop/*.patch . cd .. sudo patch -p0 <~ewen/Desktop/Portfile-dia.diff sudo port upgrade -s -n --force dia }}} resulted in an 0.97.2_2 (the _2 is in the Portfile-dia.diff), which would start successfully and load an existing dia diagram. So it appears actual code had to change, not just a binary structure change to match other things being recompiled. The first attached patch (0001-...) appears to be [https://mail.gnome.org/archives/commits-list/2012-April/msg03771.html this patch for font issue 668587], which is presumably the fix (although the [https://bugzilla.gnome.org/show_bug.cgi?id=668587 gnome bug report] seems to be [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657158 originally triggered in a different way in Debian]). The other two seem to be compile-time issues relating to headers not always being included. So a local (MacPorts) inclusion of at least the first patch seems likely to resolve this bug. It'd be helpful if it had a local revision bump higher than _2. Ewen -- Ticket URL: <https://trac.macports.org/ticket/34520#comment:14> MacPorts <http://www.macports.org/> Ports system for Mac OS