[MacPorts] #43903: LaTeXiT: update to 2.6.1, cannot rebuild current version
#43903: LaTeXiT: update to 2.6.1, cannot rebuild current version ------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Keywords: haspatch | Port: LaTeXiT ------------------------+-------------------------------- I tried to create a Portfile for updating LaTeXiT to 2.6.1 from 2.5.0. I updated the version and checksums, added a livecheck, and fixed a spelling matter. However, the port does not build, and gives a large number of errors like {{{ info:build error: garbage collection is no longer supported }}} I am not sure what the next step is to fix this. I checked that if I try to rebuild my currently installed 2.5.0 it also fails in the same way, so I believe the issue is not the newer version of LaTeXiT but rather an intervening update to XCode. I currently have version 5.1.1 on OSX 10.8.5. I have attached a patch to update the Portfile, as well as main.log from the update to 2.6.1 and from trying to rebuild as is at 2.5.0. -- Ticket URL: <https://trac.macports.org/ticket/43903> MacPorts <http://www.macports.org/> Ports system for OS X
#43903: LaTeXiT: update to 2.6.1, cannot rebuild current version -------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: haspatch Port: LaTeXiT | -------------------------+-------------------------------- Comment (by egall@…):
{{{ info:build error: garbage collection is no longer supported }}}
You could try only allowing LaTeXiT to be built on the versions of OS X where garbage collection is still supported... -- Ticket URL: <https://trac.macports.org/ticket/43903#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#43903: LaTeXiT: update to 2.6.1, cannot rebuild current version -------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: haspatch Port: LaTeXiT | -------------------------+-------------------------------- Comment (by dstrubbe@…): Which are those versions? Anyway, my machine evidently doesn't fall into that category. As you might imagine, that is where I am most interested in figuring out how to make it build. -- Ticket URL: <https://trac.macports.org/ticket/43903#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#43903: LaTeXiT: update to 2.6.1, cannot rebuild current version -------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: haspatch Port: LaTeXiT | -------------------------+-------------------------------- Comment (by ryandesign@…): You should contact the developers of LaTeXiT and advise them to rewrite their code to no longer use OS X's garbage collection. The replacement feature is called automatic reference counting, however IIRC that will require compiling on OS X 10.7 or newer, with a possibility that the compiled program could still be used on 10.6. -- Ticket URL: <https://trac.macports.org/ticket/43903#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#43903: LaTeXiT: update to 2.6.1, cannot rebuild current version -------------------------+-------------------------------- Reporter: dstrubbe@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: haspatch Port: LaTeXiT | -------------------------+-------------------------------- Comment (by mschamschula@…): The bad news: In the meantime LaTeXiT is at version 2.7.3… The good news: I've been able to build version 2.7.3 under Mavericks! I have not tested my patches on other versions of toe OS, but this is likely to work for 10.7 through 10.10. Patches for the Portfile, project.pbxproj and NSDataExtended.m are attached. -- Ticket URL: <https://trac.macports.org/ticket/43903#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts