I have been trying to get rid of my ubuntu DAW with a FreeBSD one. One thing that is hanging me up, is not being able to compile ardour.
Here's what I get when I try to compile from ports:
I'm kind of at a loss where to even start. The warnings at the beginning appear to be depreciated SCONS settings. Is this something I can throw some flags at? Or am I missing something else?
Thanks for any help.
Here's what I get when I try to compile from ports:
Code:
===> Setting user-specified options for ardour-2.7.1_1 and dependencies
===> Building for ardour-2.7.1_1
scons: Reading SConscript files ...
SCons.Script:18: DeprecationWarning: the sets module is deprecated
scons: warning: The Options class is deprecated; use the Variables class instead.
File "/usr/ports/audio/ardour/work/ardour-2.7.1/SConstruct", line 32, in <module>
scons: warning: The BoolOption() function is deprecated; use the BoolVariable() function instead.
File "/usr/ports/audio/ardour/work/ardour-2.7.1/SConstruct", line 36, in <module>
scons: warning: The PathOption() function is deprecated; use the PathVariable() function instead.
File "/usr/ports/audio/ardour/work/ardour-2.7.1/SConstruct", line 42, in <module>
scons: warning: The EnumOption() function is deprecated; use the EnumVariable() function instead.
File "/usr/ports/audio/ardour/work/ardour-2.7.1/SConstruct", line 43, in <module>
Checking for pkg-config version >= 0.8.0... (cached) yes
Checking for lrdf... (cached) yes
Checking for libgnomecanvas-2.0... (cached) yes
Checking for gtk+-2.0... (cached) yes
Checking for jack... (cached) yes
Checking for samplerate... (cached) yes
Checking for gthread-2.0... (cached) yes
Checking for libxml-2.0... (cached) yes
Checking for raptor... (cached) yes
Checking for glib-2.0... (cached) yes
Checking for fftw3f...(cached) yes
Checking for fftw3...(cached) yes
Checking for aubio...(cached) yes
Checking for C header file fftw3.h... (cached) yes
FREESOUND support is not enabled. Build with 'scons FREESOUND=1' to enable.
LV2 support is not enabled. Build with 'scons LV2=1' to enable.
WIIMOTE not enabled. Build with 'scons WIIMOTE=1' to enable support.
Congratulations, you have a functioning C++ compiler.
system triple: i386-unknown-freebsd7.1
Checking for C header file fftw3.h... (cached) yes
Checking for usb_interrupt_write() in C library usb... (cached) yes
Checking for C header file linux/input.h... (cached) no
Checking for FLAC__seekable_stream_decoder_init() in C++ library FLAC... (cached) no
Checking for C++ header file boost/shared_ptr.hpp... (cached) yes
Checking for lo_server_new() in C library lo... (cached) yes
Checking for dmalloc_shutdown() in C library dmallocth... (cached) no
Checking for C header file alsa/asoundlib.h... (cached) no
Checking for C header file /System/Library/Frameworks/CoreMIDI.framework/Headers/CoreMIDI.h... (cached) no
Checking for gtkmm-2.4... (cached) yes
Checking for sigc++-2.0... (cached) yes
Checking for libgnomecanvasmm-2.6... (cached) yes
Disabled building Powermate code because linux/input.h could not be found
Checking for internationalization support ...
Found xgettext
Found msgmerge
Checking for C header file libintl.h... (cached) yes
International version will be built.
Checking for C header file /System/Library/Frameworks/CoreAudio.framework/Versions/A/Headers/CoreAudio.h... (cached) no
Checking for C function posix_memalign()... (cached) yes
Checking for C function gtk_widget_set_tooltip_text()... (cached) yes
scons: warning: Ignoring missing SConscript 'manual/SConscript'
File "/usr/ports/audio/ardour/work/ardour-2.7.1/SConstruct", line 1425, in <module>
Checking for C header file /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h... (cached) no
Checking for C function getmntent()... (cached) no
Checking for C header file execinfo.h... (cached) yes
Checking for jack_client_open()...(cached) yes
Checking for jack_recompute_total_latencies()...(cached) yes
Checking for JackVideoFrameOffset in jack_position_bits_t enum...(cached) yes
Checking for jack_port_ensure_monitor_input()...(cached) yes
Checking for C header file wordexp.h... (cached) yes
Checking for C header file sys/vfs.h... (cached) no
Checking for C header file /System/Library/Frameworks/CoreMIDI.framework/Headers/CoreMIDI.h... (cached) no
Checking for C header file /System/Library/Frameworks/AudioToolbox.framework/Headers/ExtendedAudioFile.h... (cached) no
Checking for C header file /System/Library/Frameworks/CoreAudio.framework/Headers/CoreAudio.h... (cached) no
Checking for C header file /System/Library/Frameworks/AudioUnit.framework/Headers/AudioUnit.h... (cached) no
scons: done reading SConscript files.
scons: Building targets ...
scons: `ardour_system.rc' is up to date.
scons: `libs/libsndfile/src/sndfile.h' is up to date.
scons: `libs/libsndfile/libsndfile-ardour.so' is up to date.
scons: `libs/pbd/libpbd.so' is up to date.
scons: `libs/midi++2/libmidi++.so' is up to date.
g++ -o libs/ardour/io.os -c -Woverloaded-virtual -DGTK_NEW_TOOLTIP_API -DPACKAGE=\"libardour2\" -DLIBSIGC_DISABLE_DEPRECATED -DDATA_DIR=\"/usr
/local/share\" -DMODULE_DIR=\"/usr/local/lib\" -DVAMP_DIR=\"/usr/local/lib/ardour2/vamp\" -DCONFIG_DIR=\"/usr/local/etc\" -DLOCALEDIR=\"/usr
/local/share/locale\" -DHAVE_JACK_CLIENT_OPEN -DHAVE_JACK_RECOMPUTE_LATENCIES -DHAVE_JACK_VIDEO_SUPPORT -DHAVE_JACK_PORT_ENSURE_MONITOR
-DHAVE_WORDEXP -O2 -pipe -I/usr/local/include -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -fno-strict-aliasing -DARCH_X86 -Wall
-DHAVE_LIBLO -Ilibs -DENABLE_NLS -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -pthread -Ilibs -pthread -DUSE_RUBBERBAND -I/usr/local
/include -fPIC -Ilibs/pbd -Ilibs/rubberband -Ilibs/libsndfile/src -I/usr/local/include/libxml2 -Ilibs/surfaces/control_protocol -Ilibs/midi++2
-I/usr/local/lib/glibmm-2.4/include -I/usr/local/include/sigc++-2.0 -I/usr/local/include/glibmm-2.4 -Ilibs/ardour -Ilibs/vamp-sdk -I/usr/local
/lib/sigc++-2.0/include -I/usr/local/include -I/usr/local/lib/glib-2.0/include -I/usr/local/include/glib-2.0 libs/ardour/io.cc
libs/ardour/io.cc: In member function 'void ARDOUR::IO::meter()':
libs/ardour/io.cc:2538: error: no matching function for call to 'max(float&, double)'
scons: *** [libs/ardour/io.os] Error 1
scons: building terminated because of errors.
*** Error code 2
Stop in /usr/ports/audio/ardour.
*** Error code 1
Stop in /usr/ports/audio/ardour.
I'm kind of at a loss where to even start. The warnings at the beginning appear to be depreciated SCONS settings. Is this something I can throw some flags at? Or am I missing something else?
Thanks for any help.