Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
jpeglib.h wird beim komilieren nicht gefunden
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: Thu Aug 25, 2005 6:58 pm    Post subject: jpeglib.h wird beim komilieren nicht gefunden Reply with quote

Dieses Porblem trat das erste mal auf wie ich vor ein paar tagen e17 und seine Abhängigkeiten installiert habe und mir aufgefallen ist, dass kein Programm, das auf den EFL basiert jpeg-Dateien lesen kann (ich wollte z.B. eine jpeg als Hintergrundbild in e17 einstellen, was aber nicht ging; lediglich png-Dateien ließen sich öffnen).

Das configure-Script von imlib2 (einer der Bibliotheken auf der 17 basiert, wofür sie genau zuständig ist weiß ich nicht, auf jeden Fall liest sie Bilddateien :wink: ) teilte mir auch mit, dass imlib2 ohne jpeg-Unterstützung kompiliert wird, da jpeglib.h nicht gefunden werden kann.
Ich hab das Problem dann auf folgende Weise gelöst (das hat mir die README-Datei empfohlen :) ):

Code:

$ export CFLAGS="-I/usr/include -I/usr/include/jpeg-mmx"
$ export CPPFLAGS=$CFLAGS


Dann hab ich erneut autogen.sh und make ausgeführt. Ich hatte schon versucht es mit portage zu installieren, aber bereits das erste Paket brach ab mit der Meldung "autogen.sh: file not found". Möglicherweise ist das ebuild fehlerhaft (?). Deswegen hab ich's von hand kompiliert.
Jedenfalls ging danach die jpeg-Unterstützung.

Heute wollte ich allerdings mplayer neu mergen und dabei brach er auch ab. Der oberste fehler beim kompilieren war ein Fehler der Art"jpeglib.h: no such file or directory" (sollte nicht eigentlich das configure script vorher überprüfen ob sie vorhanden ist?).

Beim letzten mal ließ sich mplayer ohne Probleme installieren. Diesmal half auch das Setzen der CFLAGS nicht. Ich musste die USEFLAG "-jpeg" setzen um mplayer installieren zu können. :(

Woran kann es liegen, dass jpeglib.h plötzlich nicht mehr gefunden wird?
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5317

PostPosted: Thu Aug 25, 2005 7:23 pm    Post subject: Reply with quote

tja weil du bestimmt nur jpeg-mmx installiet hast. Und es wird halt nicht nach der jpeg.h in /usr/include/jpeg-mmx gesucht wird sondern in /usr/include.

entweder du (re-)emergst jpeg oder du versuchst es mit symlinks(eventuell musst du auch für die libs nen symlink setzten).

gruß

firefly
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
Vortex375
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1739
Location: Deutschland

PostPosted: Thu Aug 25, 2005 11:06 pm    Post subject: Reply with quote

Nun, nachdem ich jpeg neu gemerged hab, funktioniert es auf jeden Fall wieder. Fragt sich nur wie meine jpeglib.h verschwinden konnte, denn jpeg war schon vorher installiert (ich hatte ja auch vorher nie Probleme mplayer zu emergen).
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