[MacPorts] #30462: Valgrind 3.6.1 fails to build on Lion with MacPorts 2.0.0
#30462: Valgrind 3.6.1 fails to build on Lion with MacPorts 2.0.0 ------------------------------------+--------------------------------------- Reporter: jamesfmarshall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Keywords: Lion Valgrind | Port: Valgrind 3.6.1 ------------------------------------+--------------------------------------- I received the "Error: Target org.macports.configure returned: configure failure: shell command failed (see log for details)." The main.log is attached. -- Ticket URL: <https://trac.macports.org/ticket/30462> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30462: Valgrind 3.6.1 fails to build on Lion with MacPorts 2.0.0 ------------------------------------+--------------------------------------- Reporter: jamesfmarshall@… | Owner: raimue@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Keywords: lion | Port: valgrind ------------------------------------+--------------------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => raimue@… * cc: raimue@…, jamesfmarshall@… (removed) * port: Valgrind 3.6.1 => valgrind * keywords: Lion Valgrind => lion Comment: Yup, the log says: {{{ error: Valgrind works on Darwin 9.x and 10.x (Mac OS X 10.5 and 10.6) }}} -- Ticket URL: <https://trac.macports.org/ticket/30462#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30462: Valgrind 3.6.1 fails to build on Lion ------------------------------------+--------------------------------------- Reporter: jamesfmarshall@… | Owner: raimue@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Keywords: lion | Port: valgrind ------------------------------------+--------------------------------------- -- Ticket URL: <https://trac.macports.org/ticket/30462#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30462: Valgrind 3.6.1 fails to build on Lion ------------------------------------+--------------------------------------- Reporter: jamesfmarshall@… | Owner: raimue@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Keywords: lion | Port: valgrind ------------------------------------+--------------------------------------- Changes (by raimue@…): * status: new => assigned Comment: I added a check to the Portfile to reflect this fact in r81374. See also the [https://bugs.kde.org/show_bug.cgi?id=275168 upstream bug report]. -- Ticket URL: <https://trac.macports.org/ticket/30462#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30462: Valgrind 3.6.1 fails to build on Lion ------------------------------------+--------------------------------------- Reporter: jamesfmarshall@… | Owner: raimue@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Keywords: lion | Port: valgrind ------------------------------------+--------------------------------------- Comment(by dean.povey@…): I put together a patch to work around this based on this snippet: https://gist.github.com/1117049/28aec833558f4a680d336522f5e2d1493a59e003 See attached Portfile and configure.in patch. It seems to work fine. -- Ticket URL: <https://trac.macports.org/ticket/30462#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30462: Valgrind 3.6.1 fails to build on Lion ------------------------------------+--------------------------------------- Reporter: jamesfmarshall@… | Owner: raimue@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Keywords: lion | Port: valgrind ------------------------------------+--------------------------------------- Comment(by raimue@…): Of course you can patch the configure script, but that will not magically implement support for Lion. You will not get any usable result from valgrind with this patch due to unhandled syscalls. I am not going to apply this patch as it would imply the valgrind port supports Lion. -- Ticket URL: <https://trac.macports.org/ticket/30462#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30462: Valgrind 3.6.1 fails to build on Lion ------------------------------------+--------------------------------------- Reporter: jamesfmarshall@… | Owner: raimue@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Keywords: lion | Port: valgrind ------------------------------------+--------------------------------------- Comment(by barry.allard@…): I encountered this exact issue on MP 2.0.3 latest port tree on 10.7.2. It seems something needs to be tried before blessed as production, but that's a bit of a catch-22. Could this be placed in a topical dev branch or something? -- Ticket URL: <https://trac.macports.org/ticket/30462#comment:15> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30462: Valgrind 3.6.1 fails to build on Lion ------------------------------------+--------------------------------------- Reporter: jamesfmarshall@… | Owner: raimue@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Keywords: lion | Port: valgrind ------------------------------------+--------------------------------------- Comment(by barry.allard@…): Replying to [comment:15 barry.allard@…]:
I encountered this exact issue on MP 2.0.3 latest port tree on 10.7.2. It seems something needs to be tried before blessed as production, but that's a bit of a catch-22. Could this be placed in a topical dev branch or something?
I hear ./autogen.sh, ./configure ..., make install may appear to work as well as snow leopard with another upstream patch <<just attached to ticket>> from [https://bugs.kde.org/show_bug.cgi?id=267997] -- Ticket URL: <https://trac.macports.org/ticket/30462#comment:16> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30462: Valgrind 3.6.1 fails to build on Lion ------------------------------------+--------------------------------------- Reporter: jamesfmarshall@… | Owner: raimue@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Keywords: lion | Port: valgrind ------------------------------------+--------------------------------------- Comment(by ryandesign@…): #32028 provides a patch to update valgrind to 3.7.0 which is apparently Lion-compatible. -- Ticket URL: <https://trac.macports.org/ticket/30462#comment:18> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30462: Valgrind 3.6.1 fails to build on Lion -------------------------------------+-------------------------------------- Reporter: jamesfmarshall@… | Owner: raimue@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Resolution: fixed | Keywords: lion Port: valgrind | -------------------------------------+-------------------------------------- Changes (by raimue@…): * status: assigned => closed * resolution: => fixed Comment: Fixed by the update to valgrind @3.7.0 in r87183. -- Ticket URL: <https://trac.macports.org/ticket/30462#comment:19> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts