|
From: Kevin S. - IT D. <kev...@ig...> - 2014-11-03 13:28:18
|
Good Morning all,
I am trying to compile Oreka direct from the latest revision on Sourceforge - however, I keep getting error messages. I have been able to compile Orkbasecxx with no further issues, and can get to "make" on the Orkaudio section before it fails.
The error message that comes up is as follows:
/bin/bash ./libtool --tag=CXX --mode=link g++ -O0 -g3 -lACE -lxerces-c -llog4cxx -lorkbase -lsndfile -lorkspeex -o orkaudio OrkAudio.o
libtool: link: g++ -O0 -g3 -o orkaudio OrkAudio.o -lACE -lxerces-c -llog4cxx /usr/lib/liborkbase.so -lsndfile -lorkspeex
/usr/bin/ld: cannot find -lorkspeex
collect2: error: ld returned 1 exit status
make[2]: *** [orkaudio] Error 1
Checking through the site, someone has mentioned about remove "ork" from "lorkspeex", which I have tried with the following error:
/bin/bash ./libtool --tag=CXX --mode=link g++ -O0 -g3 -lACE -lxerces-c -llog4cxx -lorkbase -lsndfile -lspeex -o orkaudio OrkAudio.o
libtool: link: g++ -O0 -g3 -o orkaudio OrkAudio.o -lACE -lxerces-c -llog4cxx /usr/lib/liborkbase.so -lsndfile -lspeex
/usr/bin/ld: OrkAudio.o: undefined reference to symbol 'dlerror@@GLIBC_2.2.5'
/lib/x86_64-linux-gnu/libdl.so.2: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [orkaudio] Error 1
Someone else has also told me that the errors are due to the age of the libraries involved (ie GLIBC_2.2.5, compared to the pre-installed version 2.17).
Is anyone able to shed some light on this, and preferable get me past this particular stage of the install?
Thank you,
Kevin
|