View previous topic :: View next topic |
Author |
Message |
Vortex375 Veteran


Joined: 03 Mar 2005 Posts: 1739 Location: Deutschland
|
Posted: Wed Jun 28, 2006 6:44 pm Post subject: Jahshaka installieren |
|
|
Hallo, ich hoffe mir kann jemand helfen:
Ich versuche den Video-Editor Jahshaka zu installieren und da die aktuelle Version nicht in Portage ist und auf der Homepage steht, dass zwischen der aktuellen und der Version in Portage ein großer Fortschritt stecken soll, dachte ich mir: kompilierst es halt selbst aus den sourcen.
Ok, also hab ich mir die sourcen runtergeladen, entpackt, configure, make und schon ging's los:
Erst versuchte er fälschlicherweise qt4 zu benutzen, was mir einen halben Bildschirm voll Fehlermeldungen bescherte, bevor make dann endlich abbrach, weil das Programm eigentlich für qt3 Programmiert ist. Diesen Fehler konnt ich dann mit einem "epxort PATH=/usr/qt/3/bin" beheben.
Als nächstes brach er beim kompilieren wegen einer fehlenden Bibliothek ab (wofür ist eigentlich das configure script gut, wenn es sowas gar nicht überprüft? ). Es stellte sich heraus, dass ich wohl erst die "Openlibraries" von openlibraries.org installieren muss, bevor ich jahshaka kompilieren kann. Auf der Homepage stand aber nichts davon. In der README-Datei steht sogar:
Quote: | The only dependencies you need are Qt 3.x, freetype 2.x and glut 3.7+. You can
find these online easily by doing a search in google. Please read the INSTALL
document for information on compiling jahshaka |
Wie dem auch sei, ich hab mir also die openlibraries ebenfalls heruntergeladen. Entpacken, configure, make und nun das hier:
Code: |
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -g -O2 -I/usr/include/libxml2 -DOPENEFFECTSLIB_SHADERS=\"/usr/local/share/openlibraries-0.2.0/shaders/\" -g -O2 -MT libopenpluginlib_la-openpluginlib.lo -MD -MP -MF .deps/libopenpluginlib_la-openpluginlib.Tpo -c openpluginlib.cpp -fPIC -DPIC -o .libs/libopenpluginlib_la-openpluginlib.o
In file included from /usr/include/boost/thread/detail/config.hpp:18,
from /usr/include/boost/thread/recursive_mutex.hpp:15,
from openpluginlib.cpp:19:
/usr/include/boost/config/requires_threads.hpp:47:5: #error "Compiler threading support is not turned on. Please set the correct command line options for threading: -pthread (Linux), -pthreads (Solaris) or -mthreads (Mingw32)"
In file included from openpluginlib.cpp:19:
/usr/include/boost/thread/recursive_mutex.hpp:55: error: `cv_state' was not
declared in this scope
/usr/include/boost/thread/recursive_mutex.hpp:55: error: `state' was not
declared in this scope
/usr/include/boost/thread/recursive_mutex.hpp:55: error: invalid data member
initialization
/usr/include/boost/thread/recursive_mutex.hpp:55: error: (use `=' to initialize
static data members)
/usr/include/boost/thread/recursive_mutex.hpp:55: error: variable or field `
do_lock' declared void
/usr/include/boost/thread/recursive_mutex.hpp:55: error: declaration of `int
boost::recursive_mutex::do_lock'
/usr/include/boost/thread/recursive_mutex.hpp:53: error: conflicts with
previous declaration `void boost::recursive_mutex::do_lock()'
/usr/include/boost/thread/recursive_mutex.hpp:56: error: `cv_state' was not
declared in this scope
/usr/include/boost/thread/recursive_mutex.hpp:56: error: `state' was not
declared in this scope
/usr/include/boost/thread/recursive_mutex.hpp:56: error: invalid data member
initialization
/usr/include/boost/thread/recursive_mutex.hpp:56: error: variable or field `
do_unlock' declared void
/usr/include/boost/thread/recursive_mutex.hpp:56: error: declaration of `int
boost::recursive_mutex::do_unlock'
/usr/include/boost/thread/recursive_mutex.hpp:54: error: conflicts with
previous declaration `void boost::recursive_mutex::do_unlock()'
/usr/include/boost/thread/recursive_mutex.hpp:103: error: `cv_state' was not
declared in this scope
/usr/include/boost/thread/recursive_mutex.hpp:103: error: `state' was not
declared in this scope
/usr/include/boost/thread/recursive_mutex.hpp:103: error: invalid data member
initialization
/usr/include/boost/thread/recursive_mutex.hpp:103: error: variable or field `
do_lock' declared void
/usr/include/boost/thread/recursive_mutex.hpp:103: error: declaration of `int
boost::recursive_try_mutex::do_lock'
/usr/include/boost/thread/recursive_mutex.hpp:100: error: conflicts with
previous declaration `void boost::recursive_try_mutex::do_lock()'
/usr/include/boost/thread/recursive_mutex.hpp:104: error: `cv_state' was not
declared in this scope
/usr/include/boost/thread/recursive_mutex.hpp:104: error: `state' was not
declared in this scope
/usr/include/boost/thread/recursive_mutex.hpp:104: error: invalid data member
initialization
/usr/include/boost/thread/recursive_mutex.hpp:104: error: variable or field `
do_unlock' declared void
/usr/include/boost/thread/recursive_mutex.hpp:104: error: declaration of `int
boost::recursive_try_mutex::do_unlock'
/usr/include/boost/thread/recursive_mutex.hpp:102: error: conflicts with
previous declaration `void boost::recursive_try_mutex::do_unlock()'
/usr/include/boost/thread/recursive_mutex.hpp:154: error: `cv_state' was not
declared in this scope
/usr/include/boost/thread/recursive_mutex.hpp:154: error: `state' was not
declared in this scope
/usr/include/boost/thread/recursive_mutex.hpp:154: error: invalid data member
initialization
/usr/include/boost/thread/recursive_mutex.hpp:154: error: variable or field `
do_lock' declared void
/usr/include/boost/thread/recursive_mutex.hpp:154: error: declaration of `int
boost::recursive_timed_mutex::do_lock'
/usr/include/boost/thread/recursive_mutex.hpp:150: error: conflicts with
previous declaration `void boost::recursive_timed_mutex::do_lock()'
/usr/include/boost/thread/recursive_mutex.hpp:155: error: `cv_state' was not
declared in this scope
/usr/include/boost/thread/recursive_mutex.hpp:155: error: `state' was not
declared in this scope
/usr/include/boost/thread/recursive_mutex.hpp:155: error: invalid data member
initialization
/usr/include/boost/thread/recursive_mutex.hpp:155: error: variable or field `
do_unlock' declared void
/usr/include/boost/thread/recursive_mutex.hpp:155: error: declaration of `int
boost::recursive_timed_mutex::do_unlock'
/usr/include/boost/thread/recursive_mutex.hpp:153: error: conflicts with
previous declaration `void boost::recursive_timed_mutex::do_unlock()'
/usr/include/boost/thread/detail/lock.hpp: In instantiation of `boost::detail::thread::lock_ops<boost::recursive_mutex>':
/usr/include/boost/thread/detail/lock.hpp:81: instantiated from `void boost::detail::thread::scoped_lock<Mutex>::lock() [with Mutex = boost::recursive_mutex]'
/usr/include/boost/thread/detail/lock.hpp:71: instantiated from `boost::detail::thread::scoped_lock<Mutex>::scoped_lock(Mutex&, bool) [with Mutex = boost::recursive_mutex]'
openpluginlib.cpp:158: instantiated from here
/usr/include/boost/thread/detail/lock.hpp:34: error: no type named `cv_state'
in `class boost::recursive_mutex'
/usr/include/boost/thread/detail/lock.hpp:53: error: no type named `cv_state'
in `class boost::recursive_mutex'
/usr/include/boost/thread/detail/lock.hpp:57: error: no type named `cv_state'
in `class boost::recursive_mutex'
make[3]: *** [libopenpluginlib_la-openpluginlib.lo] Error 1
make[3]: Leaving directory `/home/ich/download/openlibraries-0.2.0/src/openpluginlib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ich/download/openlibraries-0.2.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ich/download/openlibraries-0.2.0'
make: *** [all] Error 2
|
Was mach ich nun? Langsam bin ich mit meinen Ideen am Ende... |
|
Back to top |
|
 |
Vortex375 Veteran


Joined: 03 Mar 2005 Posts: 1739 Location: Deutschland
|
Posted: Thu Jun 29, 2006 2:26 pm Post subject: |
|
|
Hat keiner ne Ahnung wo's klemmt?
Ich hab nach diesem
Code: | /usr/include/boost/config/requires_threads.hpp:47:5: #error "Compiler threading support is not turned on. Please set the correct command line options for threading: -pthread (Linux), -pthreads (Solaris) or -mthreads (Mingw32)" |
Mal probiert mit
Code: | export CXXFLAGS="-pthread" |
entgegenzuwirken, aber das hat nicht hingehauen (gleicher Fehler).  |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|