I'm getting the following compile error under gentoo linux 2.6.4
gcc -O1 -march=i686 -fomit-frame-pointer -pipe -c -o _m3main.o _m3main.c
gcc
-Wl,--wrap,adjtime,--wrap,getdirentries,--wrap,readv,--wrap,utimes,--wra
p,wait3 -o m3build Main_m.o _m3main.o
.../../m3config/LINUXLIBC6/libm3config.a
.../../m3templates/LINUXLIBC6/libm3templates.a
.../../m3driver/LINUXLIBC6/libm3driver.a
.../../m3front/LINUXLIBC6/libm3front.a
../../m3linker/LINUXLIBC6/libm3link.a
.../../m3quake/LINUXLIBC6/libm3quake.a
.../../m3middle/LINUXLIBC6/libm3middle.a ../../libm3/LINUXLIBC6/libm3.a
.../../m3core/LINUXLIBC6/libm3core.a -lm
.../../m3core/LINUXLIBC6/libm3core.a(Uerror_m.o)(.text+0x31): In function
`Uerror__GetFrom_sys_errlist':
: warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r'
instead
.../../libm3/LINUXLIBC6/libm3.a(ProcessPosix_m.o)(.text+0x21b): In
function
`Process__Create':
: undefined reference to `errno'
.../../libm3/LINUXLIBC6/libm3.a(ProcessPosix_m.o)(.text+0x233): In
function
`Process__Create':
: undefined reference to `errno'
.../../libm3/LINUXLIBC6/libm3.a(ProcessPosix_m.o)(.text+0x934): In
function
`ProcessPosix__ExecChild__SetFd.0':
: undefined reference to `errno'
.../../libm3/LINUXLIBC6/libm3.a(ProcessPosix_m.o)(.text+0xa62): In
function
`ProcessPosix__ExecChild':
: undefined reference to `errno'
.../../libm3/LINUXLIBC6/libm3.a(FSPosix_m.o)(.text+0x38b): In function
`FSPosix__CheckLink':
: undefined reference to `errno'
.../../libm3/LINUXLIBC6/libm3.a(FilePosix_m.o)(.text+0x4df): more
undefined
references to `errno' follow
collect2: ld returned 1 exit status
make[1]: *** [m3build] Error 1
make[1]: Leaving directory
`/var/tmp/portage/pm3-1.1.15-r1/work/pm3/boot-LINUXLIBC6/m3build/LINUXLIBC6'
make: *** [boot] Error 2
!!! ERROR: dev-lang/pm3-1.1.15-r1 failed.
!!! Function src_compile, Line 39, Exitcode 2
!!! (no error message)
Any care to explain why?
Thanks in advance
Barry


|