![](https://seccdn.libravatar.org/avatar/8d15ee4fde322756d5225357eaec3d89.jpg?s=120&d=mm&r=g)
Frank Patzig schrieb:
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.
[...]
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 ^^^^^^^^^^^^^^^
Der Compiler/Linker sucht vergebens nach einer Library namens libl.a, um zu testen, ob sich darin eine Funktion namens "yywrap" befindet. Alles, was mit "yy" anfaengt, hat etwas mit dem Program "lex" zu tun. Auf meinem Testrechner habe ich auch keine libl.a, allerdings findet sich in /usr/lib/libfl.a: # nm /usr/lib/libfl.a libmain.o: 00000000 t gcc2_compiled. 00000000 T main U yylex libyywrap.o: 00000000 t gcc2_compiled. 00000000 T yywrap ^^^^^^ /usr/lib/libfl.a ist Teil des Paketes "flex" (sozusagen die Linuxversion von lex). Es scheint als ob das configure-Script von LiVid das bei Linux benutzte lex nicht kennt und daher nicht weiss, dass es auch in libfl.a nach yywrap suchen muesste. Bei anderen Unixen ist yywrap wohl in libl.a drin. Versuch' doch mal, dass configure-Script derart zu editieren, dass statt gcc -o conftest -g -O2 conftest.c -ll 1>&5 eher gcc -o conftest -g -O2 conftest.c -lfl 1>&5 ausgefuehrt wird, um nach yywrap zu suchen.
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
Gruss, Stefan Voss --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com