Hallo,
ich schon wieder.
Diese Sache ist recht wichtig für mich, deswegen:
Der fpc compiler läßt beim Abbruch ein Skript und eine
Konfigurationsdatei für den Linker liegen. Darin habe ich mal ganz frech
-lglib12 gegen -lglib12.3 ersetzt und dem Linker den -t switch
mitgegeben.
Leider will auch das nicht funktionierern:
zaphod$ cd ../obj
zaphod$ ./ppas.sh
Linking ../obj/pigmain
/usr/libexec/elf/ld: mode elf_i386
/usr/local/lib/fpc/1.0.10/units/freebsd/rtl/cprt0.o
/usr/lib/crtbegin.o
/usr/lib/crti.o
../obj/state1.o
../obj/state.o
/usr/local/lib/fpc/1.0.10/units/freebsd/rtl/typinfo.o
/usr/local/lib/fpc/1.0.10/units/freebsd/rtl/errors.o
/usr/local/lib/fpc/1.0.10/units/freebsd/rtl/strings.o
/usr/local/lib/fpc/1.0.10/units/freebsd/rtl/linux.o
/usr/local/lib/fpc/1.0.10/units/freebsd/rtl/sysutils.o
/usr/local/lib/fpc/1.0.10/units/freebsd/fcl/classes.o
../obj/statemachine.o
../obj/unitmainform.o
/usr/local/lib/fpc/1.0.10/units/freebsd/gtk/gdk.o
/usr/local/lib/fpc/1.0.10/units/freebsd/gtk/gtk.o
/usr/local/lib/fpc/1.0.10/units/freebsd/rtl/objpas.o
/usr/local/lib/fpc/1.0.10/units/freebsd/gtk/glib.o
/usr/local/lib/fpc/1.0.10/units/freebsd/rtl/sysbsd.o
../obj/pigmain.o
/usr/lib/crtend.o
/usr/lib/crtn.o
-lX11 (/usr/X11R6/lib//libX11.so)
-lgdk12 (/usr/X11R6/lib//libgdk12.so)
-lXi (/usr/X11R6/lib//libXi.so)
-lXext (/usr/X11R6/lib//libXext.so)
-lm (/usr/lib/libm.so)
-lgtk12 (/usr/X11R6/lib//libgtk12.so)
/usr/libexec/elf/ld: cannot find -lglib12.3
An error occurred while linking ../obj/pigmain
zaphod$ ldconfig -r | grep glib12
220:-lglib12.3 => /usr/local/lib/libglib12.so.3
Woran mag das jetzt liegen? ldconfig findet's, ld nicht?
Weiß vielleicht jemand wie ich das auf die Schnelle hinbekomme?
Ein downgrade der Bibliothek würde ich gern vermeiden. Wenn gar nichts
hilft muß ich wohl einen anderen Rechner mit der passenden Umgebung
aufsetzen ...
Gruß,
Marc
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 27 Feb 2004 - 19:32:07 CET