Error While linking lazarus / 1-Linux ---------------------------------------------------------------------- VictorZhang · 2007-02-08 09:34 [TCompiler.Compile] CmdLine="/usr/bin/ppc386  -S2cgi -OG1 -gl -WG -vewnhi -l -Fu/usr/lib/lazarus/lcl/units/i386-linux/ -Fu/usr/lib/lazarus/lcl/units/i386-linux/gtk/ -Fu/usr/lib/lazarus/packager/units/i386-linux/ -Fu. -dLCL -dLCLgtk /tmp/project1.lpr" Hint: Start of reading config file /etc/fpc.cfg Hint: End of reading config file /etc/fpc.cfg Free Pascal Compiler version 2.0.4 [2006/08/20] for i386 Copyright (c) 1993-2006 by Florian Klaempfl Target OS: Linux for i386 Compiling /tmp/project1.lpr Compiling unit1.pas Linking /tmp/project1 /usr/local/lib/libpthread.so: undefined reference to `__libc_msync@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_pwrite@GLIBC_2.1.3' /usr/local/lib/libpthread.so: undefined reference to `__libc_system@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_pause@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_lseek@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_connect@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_open64@GLIBC_2.1.3' /usr/local/lib/libpthread.so: undefined reference to `__libc_close@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_lseek64@GLIBC_2.1.3' /usr/local/lib/libpthread.so: undefined reference to `__libc_accept@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_recvmsg@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_sendto@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_pread@GLIBC_2.1.3' /usr/local/lib/libpthread.so: undefined reference to `__libc_waitpid@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_pwrite64@GLIBC_2.1.3' /usr/local/lib/libpthread.so: undefined reference to `__rpc_thread_destroy@GLIBC_2.2.3' /usr/local/lib/libpthread.so: undefined reference to `__libc_tcdrain@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_send@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_write@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__on_exit@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_longjmp@GLIBC_2.1' /usr/local/lib/libpthread.so: undefined reference to `__libc_read@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_sigaction@GLIBC_2.2' /usr/local/lib/libpthread.so: undefined reference to `__libc_fsync@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_nanosleep@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_wait@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_fcntl@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_pread64@GLIBC_2.1.3' /usr/local/lib/libpthread.so: undefined reference to `__libc_fork@GLIBC_2.1.2' /usr/local/lib/libpthread.so: undefined reference to `__libc_sendmsg@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_recvfrom@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_siglongjmp@GLIBC_2.1' /usr/local/lib/libpthread.so: undefined reference to `__libc_open@GLIBC_2.0' /usr/local/lib/libpthread.so: undefined reference to `__libc_recv@GLIBC_2.0' project1.lpr(15,1) Error: Error while linking  I have installed : lazarus-0.9.20-0.i386.rpm fpc-2.0.4-0.i586.rpm fpc-docs-2.0.4-0.i586.rpm                   fpc-src-2.0.4-0.i386.rpm ---------------------------------------------------------------------- Almindor · 2007-02-09 10:53 Serious linux crap. It seems the libpthread used doesn't like the libc you have. Perhaps there are multiple libpthreads on your system and the "wrong" one is linked in but it's still more or less a linux problem. ---------------------------------------------------------------------- VictorZhang · 2007-02-09 12:51 I've deleted the  wrong libpthread.now work  fine. Thanx