Link error: skipping incompatible ...o lazarus / 1-Linux ---------------------------------------------------------------------- dodi · 2008-06-28 12:06 Installing Lazarus on openSUSE 10.3 (64 bit) from RPM's failed (did nothing?), so I tried the src.tar, then the SVN trunk. Compilation seems to succeed, but then I get the following error: Linking ../lazarus /usr/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse- linux/4.2.1/crtbegin.o when searching for /usr/lib64/gcc/x86_64-suse- linux/4.2.1/crtbegin.o /usr/bin/ld: cannot find /usr/lib64/gcc/x86_64-suse- linux/4.2.1/crtbegin.o lazarus.pp(114,1) Error: Error while linking lazarus.pp(114,1) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted make[2]: *** [lazarus] Fehler 1 make[2]: Leaving directory `/home/dodi/Downloads/lazarus/ide' make[1]: *** [ide] Fehler 2 make[1]: Leaving directory `/home/dodi/Downloads/lazarus/ide' make: *** [ide] Fehler 2 I have no idea what "incompatible" means, and how to cure this error :-( DoDi ---------------------------------------------------------------------- Marc · 2008-07-01 10:47 I guess you used a ppc386  (=32bit) to compile lazarus, so it wants to find 32bit libraries (64bit is "incompatible" with 32bit) edit your /etc/fpc.cfg and add a line -Fl similar to the existing -Fl line and point to the location of 32bit libs (/usr/lib) (or use ppcx64)