wml laesst sich nicht kompilieren
Hallo, ein weiteres Problem unter Suse 11.2 betrifft wml, d.h. die Website Meta Language, ein auf Perl basierender Praeprozessor. Da wml schon lange nicht mehr weiterentwickelt wird, muss ich das Programm zur aktuellen Perl-Version selbst kompilieren. configure laeuft durch, aber make bricht mit der folgenden Meldung ab: gcc -o iselect iselect_main.o iselect_browse.o iselect_keys.o iselect_getopt.o iselect_version.o iselect_help.o iselect_readme.o -lcurses /usr/lib/gcc/i586-suse-linux/4.4/../../../../i586-suse-linux/bin/ld: cannot find -lcurses collect2: ld returned 1 exit status make[2]: *** [iselect] Error 1 Installiert sind libncurses5-5.6-91.2.i586.rpm, ncurses-devel-5.6-91.2.i586.rpm und ncurses-utils-5.6-91.2.i586.rpm. Google hat mich leider auch nicht schlauer gemacht. Beste Gruesse, Heinz -- Buchsatz fueür Autoren. Vom Manuskript zum Buc www.pahlke-online.de Reisefueührer und Reiseberichte: www.erlebnis-osteuropa.de Barrierefreies Webdesign: www.Pahlke-KunstWebDesign.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
"Heinz W. Pahlke"
Hallo,
ein weiteres Problem unter Suse 11.2 betrifft wml, d.h. die Website Meta Language, ein auf Perl basierender Praeprozessor. Da wml schon lange nicht mehr weiterentwickelt wird, muss ich das Programm zur aktuellen Perl-Version selbst kompilieren.
configure laeuft durch, aber make bricht mit der folgenden Meldung ab:
gcc -o iselect iselect_main.o iselect_browse.o iselect_keys.o iselect_getopt.o iselect_version.o iselect_help.o iselect_readme.o -lcurses /usr/lib/gcc/i586-suse-linux/4.4/../../../../i586-suse-linux/bin/ld: cannot find -lcurses collect2: ld returned 1 exit status make[2]: *** [iselect] Error 1
Installiert sind libncurses5-5.6-91.2.i586.rpm, ncurses-devel-5.6-91.2.i586.rpm und ncurses-utils-5.6-91.2.i586.rpm.
Soweit ich weiss, gibt es libcurses nicht mehr, heißt jetzt libncurses. Vielleicht hilft ja ein link von libncurses.so auf libcurses.so. -Dieter -- Dieter Klünter | Systemberatung http://dkluenter.de GPG Key ID:8EF7B6C6 53°37'09,95"N 10°08'02,42"E -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Dieter Kluenter schrieb:
"Heinz W. Pahlke"
writes: Hallo,
ein weiteres Problem unter Suse 11.2 betrifft wml, d.h. die Website Meta Language, ein auf Perl basierender Praeprozessor. Da wml schon lange nicht mehr weiterentwickelt wird, muss ich das Programm zur aktuellen Perl-Version selbst kompilieren.
configure laeuft durch, aber make bricht mit der folgenden Meldung ab:
gcc -o iselect iselect_main.o iselect_browse.o iselect_keys.o iselect_getopt.o iselect_version.o iselect_help.o iselect_readme.o -lcurses /usr/lib/gcc/i586-suse-linux/4.4/../../../../i586-suse-linux/bin/ld: cannot find -lcurses collect2: ld returned 1 exit status make[2]: *** [iselect] Error 1
Installiert sind libncurses5-5.6-91.2.i586.rpm, ncurses-devel-5.6-91.2.i586.rpm und ncurses-utils-5.6-91.2.i586.rpm.
Soweit ich weiss, gibt es libcurses nicht mehr, heißt jetzt libncurses. Vielleicht hilft ja ein link von libncurses.so auf libcurses.so.
-Dieter
Ich denke, es wäre besser, statt -lcurses -lncurses anzugeben. -Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch, 17. März 2010 schrieb Heinz W. Pahlke:
Hallo,
ein weiteres Problem unter Suse 11.2 betrifft wml, d.h. die Website Meta Language, ein auf Perl basierender Praeprozessor. Da wml schon lange nicht mehr weiterentwickelt wird, muss ich das Programm zur aktuellen Perl-Version selbst kompilieren.
configure laeuft durch, aber make bricht mit der folgenden Meldung ab:
gcc -o iselect iselect_main.o iselect_browse.o iselect_keys.o iselect_getopt.o iselect_version.o iselect_help.o iselect_readme.o -lcurses /usr/lib/gcc/i586-suse-linux/4.4/../../../../i586-suse-linux/bin/ld: cannot find -lcurses collect2: ld returned 1 exit status make[2]: *** [iselect] Error 1
Installiert sind libncurses5-5.6-91.2.i586.rpm, ncurses-devel-5.6-91.2.i586.rpm und ncurses-utils-5.6-91.2.i586.rpm.
-lcurses heisst, der Linker sucht nach libcurses.so oder nach libcurses.a im Suchpfad von ld, der normalerweise (auf einem 32bit System) nur /usr/lib umfasst. Das ncurses-devel_paket installiert aber nach /usr/lib/ncurses6/ und die Bibliothek heisst ncurses. D.h du musst entweder durch passende Optionen beim configure ( die möglicherweise aber nicht vorhanden sind) oder durch direktes Editieren des Makefiles dafür sorgen das das -lcurses durch ein -L/usr/lib/ncurses6 -lncurses ersetzt wird. Wobei aber nicht ganz sicher ist, ob eine aktuelle ncurses Version wirklich 100% kompatibel ist zu dem was wml als libcurses erwartet.. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Wed, 17 Mar 2010, Markus Koßmann schrieb
D.h du musst entweder durch passende Optionen beim configure ( die möglicherweise aber nicht vorhanden sind) oder durch direktes Editieren des Makefiles dafür sorgen das das -lcurses durch ein -L/usr/lib/ncurses6 -lncurses ersetzt wird. Wobei aber nicht ganz sicher ist, ob eine aktuelle ncurses Version wirklich 100% kompatibel ist zu dem was wml als libcurses erwartet..
make lief damit zwar weiter durch, endete dann aber mit einem anderen Fehler. Da es momentan wichtigere Probleme mit der 11.2 gibt, habe ich kurzerhand die alte Perl-Version zusätzlich installiert und wml auf diese dann kompiliert. Lief alles fehlerfrei durch und wml funktioniert auch wieder. Und nur letzteres interessiert mich momentan. Beste Grüße, Heinz. -- Buchsatz für Autoren. Vom Manuskript zum Buch www.pahlke-online.de Reiseführer und Reiseberichte: www.erlebnis-osteuropa.de Barrierefreies Webdesign: www.Pahlke-KunstWebDesign.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Dieter Kluenter
-
Heinz W. Pahlke
-
Markus Koßmann
-
Martin Deppe