Hi Leute,
ich suche eine Jahshaka.deb Datei oder jemanden, der mir eine .deb-Datei machen kann. Ich nutze Ubuntu 8.04 (Hardy) auf einem Dell Inspiron 1525.
Vielen Dank!
mfG.
Christian
![]() Anmeldungsdatum: Beiträge: 102 Wohnort: Potsdam |
|
![]() Anmeldungsdatum: Beiträge: 4322 Wohnort: NRW; 51° 39′ N, 7° 21′ O |
Hallo @anakin_christian,
Netten Gruß |
Anmeldungsdatum: Beiträge: 515 Wohnort: Jena |
Guckst du hier: http://repo.jahshaka.org/ubuntu/dapper/binary-i386/ Die Pakete sind zwar für Dapper und 32-bit, aber vielleicht laufen sie... Wenn nicht oder du ein 64-bit-System hast, musst du wohl selbst den Quellcode kompilieren. So schwer ist das auch nicht. Bei unklaren Meldungen von ./configure oder make, melde dich einfach wieder. Grüße |
(Themenstarter)
![]() Anmeldungsdatum: Beiträge: 102 Wohnort: Potsdam |
Ich habe ein 32-bit System, und die Dappers gehen nicht. |
Anmeldungsdatum: Beiträge: 515 Wohnort: Jena |
Dann probiers mit Quellcode runterladen und kompilieren. xrolly hat dir schon eine Liste der Pakete rausgesucht, die du vorm kompilieren installieren musst. |
![]() Anmeldungsdatum: Beiträge: 149 Wohnort: München |
So habs jetzt grad mal versucht mit Xubuntu 8.04 64, Pakete habe ich die aus der Liste oben installiert, make steigt folgendermaßen aus: http://ubuntuusers.de/paste/251059/ configure läuft normal durch. MfG |
Anmeldungsdatum: Beiträge: 515 Wohnort: Jena |
Da läuft in Zeile 237 was schief, und zwar fehlt dort die Option "-fPIC". cd /home/ubuntuuser/Downloads/jahshaka/source/AuxiliaryLibraries/glew gcc -c -pipe [b]-fPIC[/b] -Wall -W -g -D_REENTRANT -DJAHPREFIX=\"/usr/local\" -D_THREAD_SAFE=true -DJAHTHEMES -DJAHGIFT -DNVIDIA_GPU -DMLTSUPPORT -DJAHSCRIPT -DJAHLINUX -DGLEW_STATIC -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -I.. -I../../Core/Objects -I../../Core/Render -I../../Core/World -I../../desktop -I../../libraries -I../../libraries/assetobj -I../../libraries/GLCore -I../../libraries/glew -I../../libraries/imagelibs -I../../libraries/jahkeyframes -I../../libraries/jahpreferences -I../../libraries/jahtimer -I../../libraries/jahtracer -I../../libraries/mediaobject -I../../uiwidgets -I../../uiwidgets/interfaceobjs -I../../uiwidgets/jahcalc -I../../uiwidgets/jahfileloader -I../../uiwidgets/keyframes -I../../uiwidgets/nodes -I../../uiwidgets/timeline -I../../Modules/animate -I../../Modules/color -I../../Modules/edit -I../../Modules/effect -I../../Modules/painter -I../../Modules/text -I../../objectlibs/FTGL -I../../objectlibs/glmlib -I../../objectlibs/l3ds -I../../objectlibs/particle -I../../objectlibs/blur -I../../network -I../../player -I../../sqlite -I/usr/include/mlt -I/usr/include -I/usr/include/freetype2 -I/usr/local/include -I/usr/include -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/X11R6/include -o glew.o glew.c rm -f libglew.a ar cqs libglew.a glew.o cd /home/ubuntuuser/Downloads/jahshaka Der zweite Block ist komplett ein Befehl... 😉 Grüße |
![]() Anmeldungsdatum: Beiträge: 149 Wohnort: München |
Hallo, Danke schon mal für die Hilfe. Wenn ich deinen Riesenbefehl ausführe kommt folgende Fehlerausgabe: glew.c: In Funktion »glewContextInit«: glew.c:4686: Warnung: Zeigerziele bei Übergabe des Arguments 2 von »_glewStrSame« unterscheiden sich im Vorzeichenbesitz Was macht der Befehl eigentlich (grob)? Danach habe ich mal Probehalber make ausgeführt, es scheint länger durchzulaufen, bricht dann aber folgendermaßen ab: MfG |
Anmeldungsdatum: Beiträge: 515 Wohnort: Jena |
Mach dir keine Sorgen um die Warnung, das hat trotzdem geklappt. Der Befehl kompiliert die Datei glew.c und zwar so, dass sie zu einer shared library umgewandelt werden kann (das macht -fPIC). Die ganzen -I-Optionen geben an, wo zusätzliche Funktionen gefunden werden (grob vereinfacht). Die -D-Optionen definieren Variablen, die der Compiler verwerten kann. Beim jetzigen Fehler scheinen Dateien zu fehlen. Nur die obersten 3 Zeilen sind hier relevant, alles andere sind Folgefehler... Probier mal die dort genannten Dateien zu finden. Ich schau mir das heut abend nochmal genauer an. Grüße |
![]() Anmeldungsdatum: Beiträge: 149 Wohnort: München |
Hallo, ich brauche wohl sogenannte "Openlibraries", aber ich habe noch nicht herausgefunden wie ich daran komme etc. MfG |
Anmeldungsdatum: Beiträge: 515 Wohnort: Jena |
Ja... und die Openlibraries gibt es wiederum nur im Quellcode aus einem Subversion-Repository. cd $HOME sudo apt-get install subversion automake autoconf svn co https://openlibraries.svn.sourceforge.net/svnroot/openlibraries openlibraries cd openlibraries ./bootstrap ./configure --enable-shared --disable-static --disable-vhook --enable-libamr-nb --enable-libamr-wb --enable-libmp3lame --enable-libfaad make Das legt ein Verzeichnis openlibraries im Home-Verzeichnis an. Viel Erfolg! |
![]() Anmeldungsdatum: Beiträge: 149 Wohnort: München |
Bis zum make von den openlibraries hat alles geklappt, dann kam folgendes: http://ubuntuusers.de/paste/253810/ Gibt es ein gutes allgemeingültiges Tutorial um kompilieren zu lernen, welches ein wenig ausführlich ist als hier im wiki? Das wär vielleicht mal ganz praktisch für mich. MfG und Danke |
Anmeldungsdatum: Beiträge: 515 Wohnort: Jena |
Mann mann... böse, da sind ja echte Programmierfehler drin. Aber wir haben Glück, openpluginlib und openimagelib wurden schon vorher kompiliert, d.h. du kannst sie zu Jahshaka rüber kopieren und wir müssen den Fehler in der openmedialib nicht beheben. Für Infos zu Kompilieren und Linken allgemein hilft die Wikipedia: GNU Compiler Collection Linker:Binder_(Computerprogramm) Grüße PS: Wenn wir damit durch sind, und es bei dir läuft erstellen wir mal nen sauberes DEB für Hardy. Hab das zwar auch noch nie gemacht, aber wollte das schon immer mal probieren. |
![]() Anmeldungsdatum: Beiträge: 149 Wohnort: München |
Gemacht, getan: die beiden Openlibraryordner von ~/openlibriaries/trunk/src nach ~/Downloads/jahshaka/source/Openlibraries kopiert (der branchordner von den openlibraries war von anfang an leer, deswegen hab ich den trunk genommen) Beim kompilieren nun dieser Fehler: Da scheint was mit opencore nicht zu stimmen, hab aber bei den openlibraries nichts dazu gefunden, google hat mir auch nichts gesagt : / So ein allgemeingültiges Paket wär schon nicht schlecht, aber das ist ja noch komplizierter als normales kompilieren... Aber ich würde das schon unterstützen, falls ich kann. MfG |
Anmeldungsdatum: Beiträge: 515 Wohnort: Jena |
Die Version von opencore, die Jahshaka beiliegt, ist anscheinend nicht mit der aktuellen openimagelib kompatibel. Ich habe jetzt ne stabile Version von den OpenLibraries gefunden (versteh nicht warum Google die nicht findet): Probier mal die wie üblich zu kompilieren: ./configure --enable-shared --disable-static --disable-vhook --enable-libamr-nb --enable-libamr-wb --enable-libmp3lame --enable-libfaad make sudo checkinstall Dann Jahshaka nochmal ganz von vorne, vielleicht klappts und er versucht nicht die kaputten OpenLibs von Jahshaka zu kompilieren, da sie ja schon korrekt installiert sind. Das DEB zu bauen ist übrigens nicht so schwierig, wenn das kompilieren geklappt hat. |