Ich habe gerade ein Suse V13.2/64 in einer VirtualBox installiert und alle Updates geladen. Danach das aktuelle FPC 3.0.4, FPC-Src und Lazarus 1.8.2 installiert.
Nun wollte ich das Lazarus übersetzen und es erscheinen diese Fehlermeldungen wenn ich "make clean all" ausführe:
(Also beim Linken)
vvvvvvvvvvvvvv
726 lines compiled, 0.2 sec
/usr/bin/cp -f Makefile.compiled ../../units/x86_64-linux/nogui/LCL.compiled
make[3]: Leaving directory '/usr/lib64/lazarus/lcl/interfaces/nogui'
make[2]: Leaving directory '/usr/lib64/lazarus/lcl/interfaces'
make[1]: Leaving directory '/usr/lib64/lazarus/lcl'
make -C tools
make[1]: Entering directory '/usr/lib64/lazarus/tools'
Makefile
Makefile
make --assume-new=lazres.pp lazres
make[2]: Entering directory '/usr/lib64/lazarus/tools'
Makefile
Makefile
/usr/bin/ppcx64 -gl -Fu. -Fu../components/lazutils/lib/x86_64-linux -Fu../lcl/units/x86_64-linux -Fu../lcl/units/x86_64-linux/nogui -FE. -FU. -Cg -Fl/usr/lib64/gcc/x86_64-suse-linux/4.8 -Fl/usr/local/lib64 -Fl/usr/local/lib -Flinclude -Fl/etc/ld.so.conf.d/*.conf -dx86_64 lazres.pp
Free Pascal Compiler version 3.0.4 [2017/10/02] for x86_64
Copyright (c) 1993-2017 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling lazres.pp
Linking ./lazres
/usr/bin/ld: warning: ./link.res contains output sections; did you forget -T?
/usr/bin/ld: /usr/lib64/fpc/3.0.4/units/x86_64-linux/rtl/cprt0.o: unrecognized relocation (0x2a) in section `.text'
/usr/bin/ld: final link failed: Bad value
Error: Error while linking
Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Makefile
make[2]: *** [lazres] Error 1
make[2]: Leaving directory '/usr/lib64/lazarus/tools'
Makefile
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/lib64/lazarus/tools'
Makefile
make: *** [lazbuild] Error 2
^^^^^^^^^^^^^^
Was fehlt dem noch? Was mache ich falsch?
Grüße Markus