[MacPorts] #34212: ardour2 compilation problems
#34212: ardour2 compilation problems -----------------------------+---------------------------------------------- Reporter: ilia_2s@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Low | Milestone: MacPorts 2.1.0 Component: ports | Version: 2.0.4 Keywords: | Port: -----------------------------+---------------------------------------------- I tried to build an arour2 port from the latest macports version on my 10.4.11/PPP ibook and I found some problems: 1) no SConstruct patch for raptor2 2) I copied /libs/ardour/audioanalyser.cc /libs/ardour/configuration.cc /libs/pbd/base_ui.os /libs/pbd/path.cc from original sources to escape "g_access' was not declared in this scope" problem, 3) I changed all #include <glib/*.h> to #include <glib.h> for prevent new glib-2.3 problems. -- Ticket URL: <https://trac.macports.org/ticket/34212> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34212: ardour2 compilation problems -----------------------------+---------------------------------------------- Reporter: ilia_2s@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: ardour2 -----------------------------+---------------------------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => devans@… * priority: Low => Normal * port: => ardour2 * milestone: MacPorts 2.1.0 => Old description:
I tried to build an arour2 port from the latest macports version on my 10.4.11/PPP ibook and I found some problems:
1) no SConstruct patch for raptor2
2) I copied /libs/ardour/audioanalyser.cc /libs/ardour/configuration.cc /libs/pbd/base_ui.os /libs/pbd/path.cc
from original sources to escape "g_access' was not declared in this scope" problem,
3) I changed all #include <glib/*.h> to #include <glib.h> for prevent new glib-2.3 problems.
New description: I tried to build an arour2 port from the latest macports version on my 10.4.11/PPP ibook and I found some problems: 1. no SConstruct patch for raptor2 2. I copied {{{ /libs/ardour/audioanalyser.cc /libs/ardour/configuration.cc /libs/pbd/base_ui.os /libs/pbd/path.cc }}} from original sources to escape "g_access' was not declared in this scope" problem, 3. I changed all `#include <glib/*.h>` to `#include <glib.h>` for prevent new glib-2.3 problems. -- -- Ticket URL: <https://trac.macports.org/ticket/34212#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34212: ardour2 compilation problems -----------------------------+---------------------------------------------- Reporter: ilia_2s@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: ardour2 -----------------------------+---------------------------------------------- Comment(by ilia_2s@…): I does not compile ardour2 successfully yet... I did a clean install of macports from SVN and start again. I will post all problems and solutions here, if i found them. First, it's a liblrdf installation failure: {{{ ---> Configuring liblrdf aclocal: error: aclocal: file 'm4/lt~obsolete.m4' does not exist autoreconf: aclocal failed with exit status: 1 }}} solution: remove incorrect symlinks in /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_liblrdf/liblrdf/work/LRDF-0.5.0/m4 see ticket #27533 then I did all steps described above -- Ticket URL: <https://trac.macports.org/ticket/34212#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34212: ardour2 compilation problems -----------------------------+---------------------------------------------- Reporter: ilia_2s@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: ardour2 -----------------------------+---------------------------------------------- Comment(by macports-trac@…): This is actually a bug in the liblrdf port. Suggested fix confirmed to work on Mac OS X 10.5.8 PPC. -- Ticket URL: <https://trac.macports.org/ticket/34212#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34212: ardour2 compilation problems -----------------------------+---------------------------------------------- Reporter: ilia_2s@… | Owner: pixilla@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: liblrdf ardour2 -----------------------------+---------------------------------------------- Changes (by jmr@…): * cc: devans@… (added) * owner: devans@… => pixilla@… * port: ardour2 => liblrdf ardour2 -- Ticket URL: <https://trac.macports.org/ticket/34212#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34212: ardour2 compilation problems -----------------------------+---------------------------------------------- Reporter: ilia_2s@… | Owner: pixilla@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: liblrdf ardour2 -----------------------------+---------------------------------------------- Comment(by ilia_2s@…): It's not so hard to fix symlinks for liblrdf. But, I still got "g_access" error, because ardour compilation process use an atomic operations which are available only from glib 2.10 onward. You need to patch glib-2.32 for it! Newertheless, I can't install glib with atomic operations support from clear (not macports) source, because it depend on gettext, that holds on "Checking for java compiler..." configuring stage. Now I am truing to build older ports (glib2.1, ardour2.5 and deps). I will post my results here. -- Ticket URL: <https://trac.macports.org/ticket/34212#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34212: ardour2 compilation problems ------------------------------+----------------------- Reporter: ilia_2s@… | Owner: pixilla@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Resolution: | Keywords: Port: liblrdf ardour2 | ------------------------------+----------------------- Comment (by aronnax@…): Note that in the latest version, ardour-2.8.16, the raptor -> raptor2 issue has been fixed. -- Ticket URL: <https://trac.macports.org/ticket/34212#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts