[MacPorts] #42866: inkscape@0.48.4_27 fails to build on 10.9.2 Mavericks
#42866: inkscape@0.48.4_27 fails to build on 10.9.2 Mavericks -----------------------+---------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: Mavericks | Port: inkscape -----------------------+---------------------- {{{ :info:build In file included from ./2geom/d2.h:429: :info:build ./2geom/rect.h:218:49: error: invalid operands to binary expression ('const Geom::OptRect' and 'int') :info:build inline bool isEmpty() const { return (*this == false); }; :info:build ~~~~~ ^ ~~~~~ :info:build /opt/local/include/boost/optional/optional.hpp:859:6: note: candidate function [with T = Geom::D2<Geom::Interval>] not viable: no known conversion from 'bool' to 'none_t' (aka 'int boost::detail::none_helper::*') for 2nd argument . . . :info:build connector-context.cpp:1289:17: error: no matching function for call to 'sp_object_setAttribute' :info:build sp_object_setAttribute(cc->clickeditem, :info:build ^~~~~~~~~~~~~~~~~~~~~~ :info:build ./sp-object.h:573:6: note: candidate function not viable: no known conversion from 'bool' to 'SPException *' for 4th argument :info:build void sp_object_setAttribute(SPObject *object, gchar const *key, gchar const *value, SPException *ex); :info:build ^ }}} -- Ticket URL: <https://trac.macports.org/ticket/42866> MacPorts <http://www.macports.org/> Ports system for OS X
#42866: inkscape@0.48.4_27 fails to build on 10.9.2 Mavericks -----------------------+----------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Mavericks Port: inkscape | -----------------------+----------------------- Changes (by devans@…): * status: new => closed * resolution: => fixed -- Ticket URL: <https://trac.macports.org/ticket/42866#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#42866: inkscape@0.48.4_27 fails to build on 10.9.2 Mavericks -----------------------+----------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Mavericks Port: inkscape | -----------------------+----------------------- Comment (by mk@…): Is this ticket invalid for some reason, or what's the resolution? -- Ticket URL: <https://trac.macports.org/ticket/42866#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#42866: inkscape@0.48.4_27 fails to build on 10.9.2 Mavericks -----------------------+----------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Mavericks Port: inkscape | -----------------------+----------------------- Changes (by devans@…): * status: closed => reopened * resolution: fixed => Comment: I clicked the wrong button, sorry. Are you using Xcode 5.1? -- Ticket URL: <https://trac.macports.org/ticket/42866#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#42866: inkscape@0.48.4_27 fails to build on 10.9.2 Mavericks -----------------------+----------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Mavericks Port: inkscape | -----------------------+----------------------- Changes (by devans@…): * status: reopened => new -- Ticket URL: <https://trac.macports.org/ticket/42866#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#42866: inkscape@0.48.4_27 fails to build on 10.9.2 Mavericks -----------------------+----------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Mavericks Port: inkscape | -----------------------+----------------------- Changes (by devans@…): * status: new => assigned -- Ticket URL: <https://trac.macports.org/ticket/42866#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#42866: inkscape@0.48.4_27 fails to build on 10.9.2 Mavericks -----------------------+----------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Mavericks Port: inkscape | -----------------------+----------------------- Comment (by mk@…): This is my setup {{{ Version: 5.1 (5B130a) Location: /Applications/Xcode.app Applications: Xcode: 5.1 (5084) Instruments: 5.1 (55044) SDKs: OS X: 10,8: (12F37) 10,9: (13C64) iOS: 7,1: (11D167) iOS Simulator: 7,1: (11D167) }}} -- Ticket URL: <https://trac.macports.org/ticket/42866#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#42866: inkscape@0.48.4_27 fails to build on 10.9.2 Mavericks -----------------------+----------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Mavericks Port: inkscape | -----------------------+----------------------- Comment (by devans@…): I asked because it's reproducible on ML with Xcode 5.1 as well. I was just updating the port and will address this as part of the update. Already fixed a similar error with inkscape-devel (not committed as yet). Thanks for the report. -- Ticket URL: <https://trac.macports.org/ticket/42866#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#42866: inkscape@0.48.4_27 fails to build on 10.9.2 Mavericks -----------------------+----------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Mavericks Port: inkscape | -----------------------+----------------------- Comment (by mk@…): Oh great. Thanks for the fast response. :) -- Ticket URL: <https://trac.macports.org/ticket/42866#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#42866: inkscape@0.48.4_27 fails to build on 10.9.2 Mavericks -----------------------+----------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Mavericks Port: inkscape | -----------------------+----------------------- Comment (by markt1964@…): Any ETA on how soon a fix for this will be out? I only ask since one of the above comments says that a similar issue was fixed already, but not yet committed. -- Ticket URL: <https://trac.macports.org/ticket/42866#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#42866: inkscape@0.48.4_27 fails to build on 10.9.2 Mavericks -----------------------+----------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Mavericks Port: inkscape | -----------------------+----------------------- Comment (by devans@…): Should have inkscape-devel committed in the next hour or so. Doing final test builds for the +gtk3 +svg2 variants now. If you are an inkscape user, I would suggest this over the inkscape port as the latter is a bit long in the tooth and all the new stuff is in the devel version. Upstream has gone into code 'chill' mode (pre-release bug fixing) for the next release which will be 0.91 rather than 0.48 (meant to convey closeness to 1.0). So its pretty stable and if you find any bugs this is a good time to report them before the final release. I should have inkscape ready this evening or tomorrow at the latest. Adding additional patches backported from trunk plus the build problem reported here. -- Ticket URL: <https://trac.macports.org/ticket/42866#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#42866: inkscape@0.48.4_28 fails to build using Xcode 5.1 -----------------------+---------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: xcode51 Port: inkscape | -----------------------+---------------------- Changes (by devans@…): * keywords: Mavericks => xcode51 Comment: I've committed a new version of inkscape that is update to the latest upstream patch level ( bzr 10017) in r117894 but the problem reported here remains. I've confirmed that the problem occurs with Xcode 5.1 on either 10.8 or 10.9 -- build is successful using Xcode 5.0.2 on either platform. The problem is also restricted to inkscape 0.48.4 + patches and does not effect upstream trunk (inkscape-devel) which was recently updated to fix another (very minor) Xcode 5.1 problem. The problem appears to be related to code in the old version of lib2geom used in inkscape 0.48.4. Again the version in trunk and the stand-alone lib2geom build without problems. Reporting this upstream for resolution. -- Ticket URL: <https://trac.macports.org/ticket/42866#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
#42866: inkscape@0.48.4_28 fails to build using Xcode 5.1 -----------------------+---------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: xcode51 Port: inkscape | -----------------------+---------------------- Comment (by devans@…): Upstream bug report is https://bugs.launchpad.net/inkscape/+bug/1293169 -- Ticket URL: <https://trac.macports.org/ticket/42866#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
#42866: inkscape@0.48.4_28 fails to build using Xcode 5.1 -----------------------+---------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: xcode51 Port: inkscape | -----------------------+---------------------- Comment (by mk@…): I could successfully install inkscape-devel on 10.9.2. Thanks for taking care of this! -- Ticket URL: <https://trac.macports.org/ticket/42866#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
#42866: inkscape@0.48.4_28 fails to build using Xcode 5.1 -----------------------+---------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: inkscape | -----------------------+---------------------- Changes (by ryandesign@…): * keywords: xcode51 => * cc: elatllat@… (added) Comment: Has duplicate #42981. -- Ticket URL: <https://trac.macports.org/ticket/42866#comment:24> MacPorts <http://www.macports.org/> Ports system for OS X
#42866: inkscape@0.48.4_28 fails to build using Xcode 5.1 -----------------------+---------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: inkscape | -----------------------+---------------------- Comment (by jjstickel@…): Replying to [comment:13 devans@…]:
Upstream bug report is https://bugs.launchpad.net/inkscape/+bug/1293169 A patch is available upstream. Including the patch resolved the problem for me -- see attached files.
-- Ticket URL: <https://trac.macports.org/ticket/42866#comment:27> MacPorts <http://www.macports.org/> Ports system for OS X
#42866: inkscape@0.48.4_28 fails to build using Xcode 5.1 -----------------------+---------------------- Reporter: mk@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: inkscape | -----------------------+---------------------- Changes (by devans@…): * status: assigned => closed * resolution: => fixed Comment: Updated to include upstream fix in r118178. -- Ticket URL: <https://trac.macports.org/ticket/42866#comment:29> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts