Hallo, SuSe 6.3 und Kernel 2.2.16 Wenn ich config/make mit ./configure erstelle, so erscheint die Meldung das eine Datei im System fehtl. conftest.c Diese ist nicht in meinem System. Kann mir einer erkläre wo ich die Datei besorgen kann und zu welchem Programm/Compiler es gehört. MfG Frank Patzig --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, On Sat, 08 Jul 2000, Frank Patzig wrote:
Wenn ich config/make mit ./configure erstelle, so erscheint die Meldung das eine Datei im System fehtl. conftest.c Diese ist nicht in meinem System. Kann mir einer erkläre wo ich die Datei besorgen kann und zu welchem Programm/Compiler es gehört.
Hmm, was erstellst Du mit ./configure? Normalerweise wird da Dein System ueberprueft und anschliessend entsprechende Makefiles erzeugt. Tritt diese Fehlermeldung waehrend des Laufes von ./configure auf? Sieht so aus, als ob beim Lauf von ./configure versucht wird, ein kleines Testprogramm zu compilieren. Dieses scheint jedoch nicht richtig zu funktionieren. Das Programm conftest.c wird normalerweise beim Konfigurieren selbst angelegt. Ueberpruefe mal die Log-Datei, die sollte im selben Verzeichnis liegen...... Ein paar mehr Angaben waeren hilfreich; ich habe nicht so genau verstanden, was Du eigentlich gemacht hast :-| Gruss Thomson -- Dipl.-Geophys. Thomas Hertweck Geophysikalisches Institut, Universitaet (TH) Karlsruhe Email: ubtj@rz.uni-karlsruhe.de Linux is like a wigwam - no windows, no gates, apache inside! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Mon, 10 Jul 2000 schrieben Sie:
Hallo,
On Sat, 08 Jul 2000, Frank Patzig wrote:
Wenn ich config/make mit ./configure erstelle, so erscheint die Meldung das eine Datei im System fehtl. conftest.c Diese ist nicht in meinem System. Kann mir einer erkläre wo ich die Datei besorgen kann und zu welchem Programm/Compiler es gehört.
Hmm, was erstellst Du mit ./configure? Normalerweise wird da Dein System ueberprueft und anschliessend entsprechende Makefiles erzeugt. Tritt diese Fehlermeldung waehrend des Laufes von ./configure auf? Sieht so aus, als ob beim Lauf von ./configure vversucht wird, ein kleines Testprogramm zu compilieren. Dieses scheint jedoch nicht richtig zu funktionieren. Das Programm conftest.c wird normalerweise beim Konfigurieren selbst angelegt. Ueberpruefe mal die Log-Datei, die sollte im selben Verzeichnis liegen...... Ein paar mehr Angaben waeren hilfreich; ich habe nicht so genau verstanden, was Du eigentlich gemacht hast :-|
Gruss Thomson
Hallo, ich versuche den DVD-Player von LiVid zu compilieren. conf.log entsprechender Eintrag sieht wie folgt aus. configure:1745: checking for yywrap in -ll configure:1764: gcc -o conftest -g -O2 conftest.c -ll 1>&5 /usr/i486-linux/bin/ld: cannot open -ll: No such file or directory collect2: ld returned 1 exit status configure: failed program was: #line 1753 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char yywrap(); int main() { yywrap() ; return 0; } configure:1787: checking lex output file root habe leider keine Lösung bis heute gefunden, da es keine Info's gibt über ide Systhemvorraussetzungen. MfG Frank Patzig --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Frank, On Mon, 10 Jul 2000, Frank Patzig wrote:
ich versuche den DVD-Player von LiVid zu compilieren. conf.log entsprechender Eintrag sieht wie folgt aus.
configure:1745: checking for yywrap in -ll configure:1764: gcc -o conftest -g -O2 conftest.c -ll 1>&5 ^^^ /usr/i486-linux/bin/ld: cannot open -ll: No such file or directory collect2: ld returned 1 exit status configure: failed program was: #line 1753 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char yywrap();
int main() { yywrap() ; return 0; } configure:1787: checking lex output file root
Beim Aufruf von ./configure wird versucht, ein kleines Programm zu compilieren und zu linken. Allerdings fehlt auf Deinem System die Bibliothek libl.a (siehe Compiler-Option -ll), wodurch das Linken fehlschlaegt und sich ld mit einem Exit-Status von 1 beendet. Was Du brauchst ist also nicht die Datei conftest.c, die wird automatisch durch configure erzeugt, sondern die Bibliothek libl.a, die die Routine yywrap beinhalten sollte. Wofuer die genau ist und wo Du die Bibliothek bekommst, weiss ich allerdings nicht..... Gruss Thomson -- Dipl.-Geophys. Thomas Hertweck Geophysikalisches Institut, Universitaet (TH) Karlsruhe Email: ubtj@rz.uni-karlsruhe.de Linux is like a wigwam - no windows, no gates, apache inside! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Mon, 10 Jul 2000 schrieben Sie:
Hallo Frank,
On Mon, 10 Jul 2000, Frank Patzig wrote:
ich versuche den DVD-Player von LiVid zu compilieren. conf.log entsprechender Eintrag sieht wie folgt aus.
configure:1745: checking for yywrap in -ll configure:1764: gcc -o conftest -g -O2 conftest.c -ll 1>&5 ^^^ /usr/i486-linux/bin/ld: cannot open -ll: No such file or directory collect2: ld returned 1 exit status configure: failed program was: #line 1753 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char yywrap();
int main() { yywrap() ; return 0; } configure:1787: checking lex output file root
Beim Aufruf von ./configure wird versucht, ein kleines Programm zu compilieren und zu linken. Allerdings fehlt auf Deinem System die Bibliothek libl.a (siehe Compiler-Option -ll), wodurch das Linken fehlschlaegt und sich ld mit einem Exit-Status von 1 beendet. Was Du brauchst ist also nicht die Datei conftest.c, die wird automatisch durch configure erzeugt, sondern die Bibliothek libl.a, die die Routine yywrap beinhalten sollte. Wofuer die genau ist und wo Du die Bibliothek bekommst, weiss ich allerdings nicht.....
Gruss Thomson
-- Hallo,
diesen Teil habe ich heraus gefunden, es muß kflex installiert werden vom SuSe Serie d. Nun wird verlangt IMLIB -version 1.9.5. Das ich bis jetzt noch nicht gefunden haben. Was ich immer traurig finde, ist die fehlende Dokumentation einmal im Quelltext und der benötigten Teile und Versionsnummern. MfG Frank Patzig --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
12sequel@gmx.de
-
ubtj@rz.uni-karlsruhe.de