[ardour-users] Build ardour 0.99.2 fails in audio_library.cc
Matthias Nyffenegger
matthias.nyffenegger at bluewin.ch
Thu Apr 13 12:38:31 PDT 2006
Hi,
Trying to compile ardour 0.99.2 on my K6-2 (hence FPU_OPTIMIZATION=0)
fails when coming to compilation of audio_library.cc.
Can anybody help me with this?
regards Matthias
scons FPU_OPTIMIZATION=0 PREFIX=/opt/ardour
...
...
...
g++ -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -DARCH_X86
-Wall -DENABLE_NLS -DWITH_ALSA -D_REENTRANT -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -Ilibs/midi++ -Ilibs -Ilibs/sigc++
-Ilibs/sigc++/sigc++/config -I/usr/include/libxml2 -Ilibs/pbd -c -o
libs/midi++/alsa_sequencer_midiport.o libs/midi++/alsa_sequencer_midiport.cc
ar r libs/midi++/libmidi++.a libs/midi++/fd_midiport.o
libs/midi++/fifomidi.o libs/midi++/midi.o libs/midi++/midichannel.o
libs/midi++/midicontrollable.o libs/midi++/midifactory.o
libs/midi++/midimanager.o libs/midi++/midiparser.o
libs/midi++/midiport.o libs/midi++/mmc.o libs/midi++/mtc.o
libs/midi++/port_request.o libs/midi++/version.o
libs/midi++/alsa_sequencer_midiport.o
ranlib libs/midi++/libmidi++.a
ar: creating libs/midi++/libmidi++.a
g++ -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -DARCH_X86
-Wall -DENABLE_NLS -D_REENTRANT -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -DPACKAGE=\"libardour\"
-DDATA_DIR=\"/opt/ardour/share\" -DCONFIG_DIR=\"/opt/ardour/etc\"
-DLOCALEDIR=\"/opt/ardour/share/locale\" -DHAVE_WORDEXP -DHAVE_SYS_VFS_H
-Ilibs/ardour -Ilibs -Ilibs -I/usr/include/libxml2 -Ilibs/sigc++
-Ilibs/sigc++/sigc++/config -Ilibs/pbd -Ilibs -Ilibs/soundtouch
-Ilibs/midi++ -c -o libs/ardour/audio_library.o libs/ardour/audio_library.cc
libs/ardour/audio_library.cc: In member function `void
ARDOUR::AudioLibrary::save_changes()':
libs/ardour/audio_library.cc:105: error: could not convert `
lrdf_export_by_source((this + 20)->std::basic_string<_CharT, _Traits,
_Alloc>::c_str [with _CharT = char, _Traits = std::char_traits<char>,
_Alloc
= std::allocator<char>](), (&std::basic_string<_CharT, _Traits,
_Alloc>::substr(typename _Alloc::size_type, typename _Alloc::size_type)
const [with _CharT = char, _Traits = std::char_traits<char>, _Alloc =
std::allocator<char>](5, 0ffffffff))->std::basic_string<_CharT, _Traits,
_Alloc>::c_str [with _CharT = char, _Traits = std::char_traits<char>,
_Alloc
= std::allocator<char>]())' to `bool'
libs/ardour/audio_library.cc: In member function `void
ARDOUR::AudioLibrary::search_members_and(std::list<std::string,
std::allocator<std::string> >&, const std::map<std::string, std::string,
std::less<std::string>, std::allocator<std::pair<const std::string,
std::string> > >&)':
libs/ardour/audio_library.cc:277: warning: comparison between signed and
unsigned integer expressions
scons: *** [libs/ardour/audio_library.o] Error 1
scons: building terminated because of errors.
More information about the Ardour-Users
mailing list