[ardour-users] any help for a freebsd & want-to-be ardor user?

Brian Howe bwhowe at gmail.com
Mon Apr 18 12:44:44 PDT 2005


Hi All,

I'm new to this list and although I have searched the mailing list archives 
for both users and developers I have not been able to find any answers to my 
compilation problems. I am running FreeBSD 5.3-RELEASE on an AMD box: CPU: 
AMD Athlon(tm) Processor (1200.05-MHz 686-class CPU).

I have been trying to compile the latest version of ardour and it is not 
going well. I have found that the lrintf error was due to a missing ffmpeg 
and have corrected that. I have gcc 3.4 installed as well, however I'm still 
getting errors in the session_export.cc file:

session_export.cc:221: error: `__builtin_types_compatible_p' undeclared 
(first use this function)
session_export.cc:221: error: (Each undeclared identifier is reported only 
once for each function it appears in.)
session_export.cc:221: error: `ceill' undeclared (first use this function)
session_export.cc:221: error: `__builtin_choose_expr' undeclared (first use 
this function)
session_export.cc:221: error: expected primary-expression before ')' token
session_export.cc:221: error: expected `;' before "__builtin_choose_expr"
session_export.cc: In member function `int ARDOUR::AudioExportSpecificatio 
n::process(jack_nframes_t)':
session_export.cc:348: error: expected primary-expression before "typeof"
session_export.cc:348: error: expected primary-expression before "long"
session_export.cc:348: error: `__builtin_types_compatible_p' undeclared 
(first use this function)
session_export.cc:348: error: expected primary-expression before "typeof"
session_export.cc:348: error: expected primary-expression before "long"
session_export.cc:348: error: expected primary-expression before "typeof"
session_export.cc:348: error: expected primary-expression before "long"
session_export.cc:348: error: expected primary-expression before "typeof"
session_export.cc:348: error: expected primary-expression before "long"
session_export.cc:348: error: expected primary-expression before "typeof"
session_export.cc:348: error: expected primary-expression before "long"
session_export.cc:348: error: expected primary-expression before "typeof"
session_export.cc:348: error: expected primary-expression before "long"
session_export.cc:348: error: `lrintl' undeclared (first use this function)
session_export.cc:348: error: expected primary-expression before "typeof"
session_export.cc:348: error: expected primary-expression before "double"
session_export.cc:348: error: expected primary-expression before "typeof"
session_export.cc:348: error: expected primary-expression before "double"
session_export.cc:348: error: expected primary-expression before "typeof"
session_export.cc:348: error: expected primary-expression before "double"
session_export.cc:348: error: expected primary-expression before "typeof"
session_export.cc:348: error: expected primary-expression before "double"
session_export.cc:348: error: expected primary-expression before "typeof"
session_export.cc:348: error: expected primary-expression before "double"
session_export.cc:348: error: expected primary-expression before "typeof"
session_export.cc:348: error: expected primary-expression before "double"
session_export.cc:348: error: `lrint' undeclared (first use this function)
session_export.cc:348: error: `__builtin_choose_expr' undeclared (first use 
this function)
session_export.cc:350: error: expected primary-expression before "typeof"
session_export.cc:350: error: expected primary-expression before "long"
session_export.cc:350: error: expected primary-expression before "typeof"
session_export.cc:350: error: expected primary-expression before "long"
session_export.cc:350: error: expected primary-expression before "typeof"
session_export.cc:350: error: expected primary-expression before "long"
session_export.cc:350: error: expected primary-expression before "typeof"
session_export.cc:350: error: expected primary-expression before "long"
session_export.cc:350: error: expected primary-expression before "typeof"
session_export.cc:350: error: expected primary-expression before "long"
session_export.cc:350: error: expected primary-expression before "typeof"
session_export.cc:350: error: expected primary-expression before "long"
session_export.cc:350: error: expected primary-expression before "typeof"
session_export.cc:350: error: expected primary-expression before "double"
session_export.cc:350: error: expected primary-expression before "typeof"
session_export.cc:350: error: expected primary-expression before "double"
session_export.cc:350: error: expected primary-expression before "typeof"
session_export.cc:350: error: expected primary-expression before "double"
session_export.cc:350: error: expected primary-expression before "typeof"
session_export.cc:350: error: expected primary-expression before "double"
session_export.cc:350: error: expected primary-expression before "typeof"
session_export.cc:350: error: expected primary-expression before "double"
session_export.cc:350: error: expected primary-expression before "typeof"
session_export.cc:350: error: expected primary-expression before "double"
*** Error code 1

Stop in /root/ardour-0.9beta28/libs/ardour.
*** Error code 1

Stop in /root/ardour-0.9beta28/libs/ardour.
*** Error code 1

Stop in /root/ardour-0.9beta28/libs/ardour.
*** Error code 1

Stop in /root/ardour-0.9beta28/libs.
*** Error code 1

Stop in /root/ardour-0.9beta28.

I read through the pages on how to compile from scratch and I have installed 
all the listed dependencies, except for alsa which is apparently not 
available for FreeBSD (at least as a port or a package). I have however 
installed Jack which I found should take care of the alsa dependencies (at 
least that was the conclusion reached in the archives I searched).

I had to add 

#include dsputil.h

to the above mentioned file as well as gdither.cc in order for the compile 
not to fail on the lrintf issue.

I have also gone through installing the scons tool and I get the following 
error trying to use it to install ardour:

scons: *** No SConstruct file found.
File "/usr/local/lib/scons/SCons/Script/__init__.py", line 870, in _main

Now, I'm not a python person so I have not been able to debug this problem.

Can someone please give me some help here?

Thanks for your time,

-- 
Brian Howe
bwhowe_at_gmail_dot_com
-----------------
- press to test
- release to detonate
-----------------
The shortest distance between 
two puns is a straight line
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ardour.org/pipermail/ardour-users-ardour.org/attachments/20050418/9cd86190/attachment-0002.htm>


More information about the Ardour-Users mailing list