I have an OS PC-BSD 8.0 (FreeBSD)
Linking ../lazarus
/usr/bin/ld: warning: libc.so.6, needed by /usr/X11R6/lib//libQt4Pas.so, may conflict with libc.so.7
/usr/local/lib/compat/libc.so.6: warning: WARNING! setkey(3) not present in the system!
/usr/local/lib/compat/libc.so.6: warning: warning: this program uses gets(), which is unsafe.
/usr/local/lib/compat/libc.so.6: warning: warning: mktemp() possibly used unsafely; consider using mkstemp()
/usr/local/lib/compat/libc.so.6: warning: WARNING! des_setkey(3) not present in the system!
/usr/local/lib/compat/libc.so.6: warning: WARNING! encrypt(3) not present in the system!
/usr/local/lib/compat/libc.so.6: warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
/usr/local/lib/compat/libc.so.6: warning: warning: this program uses f_prealloc(), which is not recommended.
/usr/local/lib/compat/libc.so.6: warning: WARNING! des_cipher(3) not present in the system!
/usr/local/lib/compat/libc.so.6: warning: warning: tempnam() possibly used unsafely; consider using mkstemp()
/usr/X11R6/lib//libQt4Pas.so: undefined reference to `strlen@GLIBC_2.0'
/usr/X11R6/lib//libQt4Pas.so: undefined reference to `memmove@GLIBC_2.0'
lazarus.pp(127,1) Error: Error while linking
lazarus.pp(127,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
gmake[2]: *** [lazarus] Ошибка 1
gmake[2]: Leaving directory `/home/atom/bin/lazarus/ide'
gmake[1]: *** [bigide] Ошибка 2
gmake[1]: Leaving directory `/home/atom/bin/lazarus/ide'
gmake: *** [idebig] Ошибка 2
I try to compile Lazarus 0.9.29 SVN (fpc 2.4.0, libQt4Pas.so 2.1, widget Qt). I understand - this is due to the difference in versions of libc, and I have is newer so.7? What to do?