• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

jpeg6b kompiliert nicht

Hallo!

Ich hoffe ich bin im richtigen Unterforum gelandet (da es sich um Vorbereitungen für'n neuen Apache2.2 und Php mit Mysql handelt hoffe ich es mal).

Es handelt sich um eine SuSE 9.1. Falls sonst noch was wichtig ist, bitte fragen. :)

ich hab mir diese Quellen ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz gezogen.
nachdem entpacken starte ich mit einem einfachen ./configure (da die Defaultwerte eigentlich passen) und erhalte nach einigen Zeilen einen Abbruch mit:

Code:
XYZ:/home/XYZ/jpeg-6b # ./configure
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking how to run the C preprocessor... gcc -E
checking for function prototypes... yes
checking for stddef.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for size_t... yes
checking for type unsigned char... yes
checking for type unsigned short... yes
checking for type void... yes
checking for working const... yes
checking for inline... __inline__
checking for broken incomplete types... ok
checking for short external names... ok
checking to see if char is signed... yes
checking to see if right shift is signed... yes
checking to see if fopen accepts b spec... yes
checking for a BSD compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking libjpeg version number... 62
creating ./config.status
creating Makefile
creating jconfig.h
jconfig.h is unchanged

Danach endet der Befehl. Leider ist danach kein make möglich.

Ich bitte euch um Hilfe.
MfG
Tomiro

PS: Ich habe das gleiche schonmal auf einer anderen Kiste gemacht und das ging ohne Probleme. das war auch ein SuSE 9.1 Minimalsystem :?
 
ich habe nicht gesehen, dass er welche benötigt, lasse mich aber gern eines besseren belehren :)

schonmal danke.
 
ok ;)

entweder du rufst make clean auf und anschliessend nochmals make

ODER

du löschst die Datei jconfig.h, danach ./configure und make

ODER

du löschst das ganze Verzeichnis und entpackst es nochmal

ODER

du probierst touch jconfig.h, danach make aufrufen
 
ok, make clean hat funktioniert, dennoch kommt nachdem ./configure
die gleiche Ausgabe von make.

:(
 
wenn make sagt, es sei nichts zu tun .. dann ist das so ;)

es existiert bereits ein binary in deinem Verzeichnis (d.h. das Programm) ist bereits erstellt. Eigentlich sollte make clean alle Dateien löschen welche durch make erstellt wurden ...

Evtl geht deine Uhr falsch auf deinem System und make erkennt die Zeitangaben deshlab nicht richtig (??)

du kannst auch manuell "make clean" spielen: rm -f *.o jconfig.h
 
Ok, ich lösche mal das Verzeichnis und entpacke die Quellen neu. Vielleicht will es ja dann ^^

Danke schonmal, ich meld mich nochmal :)
 
nachdem ich den Ordner gelöscht hab und alles wieder von Vorne begonnen habe, hat es auch funktioniert. Danke!
 
Oben