Created attachment 306593 [details] complete build.log ATM, build failed with: i686-gentoo-freebsd8.2-gcc -O2 -march=native -pipe -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -o test test.o src/.libs/libsrs_alt.a lib/libcompat.a test.o: In function `main': test.c:(.text+0x122): undefined reference to `ftime' test.c:(.text+0x2fd): undefined reference to `ftime' test.c:(.text+0x39b): undefined reference to `ftime' test.c:(.text+0x4a6): undefined reference to `ftime' collect2: ld returned 1 exit status gmake[2]: *** [test] Error 1 gmake[2]: Leaving directory `/var/tmp/portage/mail-filter/libsrs_alt-1.0/work/libsrs_alt-1.0' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/var/tmp/portage/mail-filter/libsrs_alt-1.0/work/libsrs_alt-1.0' gmake: *** [all] Error 2 emake failed
Created attachment 307479 [details, diff] libsrs_alt-1.0-ftime.patch It need this patch to get built. ftime() is included in glibc on Linux, so AC_CHECK_LIB is not needed for glibc machine. OTOH it's included in libcompat on FreeBSD. It require AC_CHECK_LIB(compat, ftime)
Patch added.