Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Jahshaka installieren
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Vortex375
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1739
Location: Deutschland

PostPosted: Wed Jun 28, 2006 6:44 pm    Post subject: Jahshaka installieren Reply with quote

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? :roll: ). 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
View user's profile Send private message
Vortex375
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1739
Location: Deutschland

PostPosted: Thu Jun 29, 2006 2:26 pm    Post subject: Reply with quote

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). :cry:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
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