[Ardour-Dev] New Machine won't build Ardour
Doug McLain
doug at nostar.net
Sat Jul 28 00:14:24 PDT 2007
Well, you are the first to report a problem here, but according to the
scons docs the call to CheckLib() is wrong:
http://www.scons.org/doc/latest/HTML/scons-api/SCons.Conftest-module.html#CheckHeader
The docs say that "C" or C++" is to be used as the argument to language,
where we use "CXX". Try changing CXX to C++ on line 768 of SConstruct,
so that it looks like this:
if conf.CheckHeader ('boost/shared_ptr.hpp', language='C++') == False:
Just a thought, stressing again that CXX works fine for everyone else.
I'm more concerned about locate finding shared_ptr.hpp in /usr/include
yet one also existing in /usr/local/include. Was the first one a
symlink? The boosty poitner stuff is header only (right?) so i dont
think multiple installs would cause much problems but something is
definately off there. Hope this helps
-Doug
Mark Jones wrote:
> This is the 3rd machine I'm setting up, but this one just won't build ardour. Scons is claiming
> that boost isn't installed, but I know better, running ubuntu (not ubuntustudio yet) Any Ideas?
>
> Checking for usb_interrupt_write() in C library usb... no
> Checking for C header file linux/input.h... yes
> Checking for FLAC__seekable_stream_decoder_init() in C++ library FLAC... yes
> Checking for C++ header file boost/shared_ptr.hpp... no
> Boost header files do not appear to be installed.
>
> mark at record:~/2.0-ongoing$ locate shared_ptr.hpp
> /usr/include/boost/shared_ptr.hpp
>
> mark at record:~/2.0-ongoing$ ls -l /usr/local/include/boost/shared_ptr.hpp
> -rw-r--r-- 1 root root 11648 2005-04-02 06:00 /usr/local/include/boost/shared_ptr.hpp
>
>
> _______________________________________________
> ardour-dev mailing list
> ardour-dev at lists.ardour.org
> http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org
More information about the Ardour-Dev
mailing list