feh kompilieren: jpegint.h: No such file or directory
Ich versuche gerade feh zu kompilieren. IMO scheitert es hier: /usr/include/jpeglib.h:1092:65: jpegint.h: No such file or directory Wie nennt sich denn das Entwicklerpaket dazu? Mit pin finde ich nichts. Unten sieht man mehr Details zum Fehler. giblib-1.2.4 habe ich kompiliert und auch von der _DVD_, da auf der CD nicht vorhanden, imlib2-devel-1.1.0-145.i586.rpm installiert. /usr/src/packages/SOURCES/feh-1.2.7 # make Making all in src make[1]: Entering directory `/usr/src/packages/SOURCES/feh-1.2.7/src' make all-recursive make[2]: Entering directory `/usr/src/packages/SOURCES/feh-1.2.7/src' Making all in ttfonts make[3]: Entering directory `/usr/src/packages/SOURCES/feh-1.2.7/src/ttfonts' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/src/packages/SOURCES/feh-1.2.7/src/ttfonts' make[3]: Entering directory `/usr/src/packages/SOURCES/feh-1.2.7/src' gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c main.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c getopt.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c getopt1.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c options.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c winwidget.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c menu.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c filelist.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c multiwindow.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c imlib.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c index.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c slideshow.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c utils.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c keyevents.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c timers.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c list.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c collage.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c events.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c support.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I. -I../src -I/usr/local/include/libpng -DPREFIX=\""/usr/local"\" -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/giblib -I/usr/X11R6/include -I/usr/X11R6/include -g -O2 -c transupp.c In file included from transupp.c:35: /usr/include/jpeglib.h:1092:65: jpegint.h: No such file or directory make[3]: *** [transupp.o] Error 1 make[3]: Leaving directory `/usr/src/packages/SOURCES/feh-1.2.7/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/packages/SOURCES/feh-1.2.7/src' make[1]: *** [all-recursive-am] Error 2 make[1]: Leaving directory `/usr/src/packages/SOURCES/feh-1.2.7/src' make: *** [all-recursive] Error 1 Al
Hallo Al, hallo Leute, Am Freitag, 15. Oktober 2004 18:28 schrieb Al Bogner:
Ich versuche gerade feh zu kompilieren.
IMO scheitert es hier: /usr/include/jpeglib.h:1092:65: jpegint.h: No such file or directory
Wie nennt sich denn das Entwicklerpaket dazu? Mit pin finde ich nichts. Unten sieht man mehr Details zum Fehler. giblib-1.2.4 habe ich kompiliert und auch von der _DVD_, da auf der CD nicht vorhanden, imlib2-devel-1.1.0-145.i586.rpm installiert.
Schau mer mal... In 9.x scheint es wirklich nicht (auf CD) dabei zu sein. Vielleicht wirst Du auf der DVD oder dem FTP-Server (dortige ARCHIVES.gz) fündig. In 8.1 habe ich folgende Fundstellen: ./CD2/suse/i586/mozilla-devel-1.0.1-10.i586.rpm: /opt/mozilla/include/jpeg/jpegint.h ./CD6/suse/src/tiff-3.5.7-145.src.rpm:jpegint.h (beide mit gleicher Dateigröße) Bei 8.0: ./CD4/suse/d4/quicktime4linux-devel-1.3-190.i386.rpm: /usr/include/quicktime/jpeg/jpegint.h HTH Gruß Christian Boltz --
Was die Amis viel dringender brauchen, sind deutsche Waschmaschinen. Miele koennte da leicht den ganzen Markt aufrollen. ...und was soll dann aus den beliebten Waschmaschinen/Trocknerrennen werden, wenn die Mielemaschinen sich partout nicht vom Fleck rühren? [Kristian Koehntopp und Jochen Arndt in dasr]
Hallo, Am Fri, 15 Oct 2004, Al Bogner schrieb:
Ich versuche gerade feh zu kompilieren.
IMO scheitert es hier: /usr/include/jpeglib.h:1092:65: jpegint.h: No such file or directory
Das ist ein interner Header der jpeglib der _NICHT_ verwendet sollte.
Was feh da macht ist also "böse".
Du kannst den Header aus dem Quellpaket der libjpeg rauspopeln
solltest ihn aber nicht dort ablegen, wo jpeglib.h liegt. Dort würde
ich ein Unterverzeichnis 'jpeg' anlegen und dann die CPPFLAGS um
'-I<verzeichnis>/jpeg' ergänzen.
Besser aber noch, du patchst den Quelltext:
====
test -f src/transupp.c.orig || cp src/transupp.c src/transupp.c.orig
sed -e '/JPEG_INTERNALS/c\
/* #define JPEG_INTERNALS */\
#include
participants (3)
-
Al Bogner
-
Christian Boltz
-
David Haller