x86_64-pc-linux-gnu-gcc -march=athlon64 -O2 -ftracer -fweb -frename-registers
-pipe -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes
-Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -Wl,-O2 -o
gpxlogger gpxlogger.o /usr/lib64/libdbus-glib-1.so /usr/lib64/libgobject-2.0.so
/usr/lib64/libdbus-1.so -lnsl /usr/lib64/libglib-2.0.so
gpxlogger.o: In function `signal_handler':
gpxlogger.c:(.text+0x105): undefined reference to `floor'
collect2: ld returned 1 exit status
make[1]: *** [gpxlogger] Error 1
make[1]: Leaving directory `/var/tmp/portage/gpsd-2.29/work/gpsd-2.29'
make: *** [all] Error 2
!!! ERROR: sci-geosciences/gpsd-2.29 failed.
!!! Function src_compile, Line 37, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.
Reproducible: Always
Steps to Reproduce:
emerge =sci-geosciences/gpsd-2.29
LDFLAGS="-lm" emerge gpsd fixes this problem
Portage 2.0.52-r1 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r1,
2.6.13-gentoo x86_64)
=================================================================
System uname: 2.6.13-gentoo x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.0_pre8
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python: 2.4.1-r1
sys-apps/sandbox: 1.2.13
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.20
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -ftracer -fweb -frename-registers -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c
/etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -ftracer -fweb -frename-registers -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://gentoo.llarian.net/pub/gentoo
http://mirror.datapipe.net/gentoo http://gentoo.mirrors.tds.net/gentoo
http://modzer0.cs.uaf.edu/public/gentoo/ http://gentoo.arcticnetwork.ca/"
LDFLAGS="-Wl,-O2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 3ds 4kstacks X X509 a52 aac acl acpi alsa audiofile avi
bash-completion bcmath berkdb bitmap-fonts bonobo bzip2 cairo calendar caps cdda
cddb cdio cdparanoia cdr crypt cups curl curlwrappers dbus dts dv dvd dvdr
dvdread eds emboss encode erandom ethereal evo exif fbcon ffmpeg firefox flac
flash foomaticdb fortran freetype ftp fuse gb gd gd-external gdbm gif gimpprint
gmp gnome gnomedb gnutls gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml guile hal
howl ieee1394 imagemagick imap imlib innodb ipv6 jabber jack java joystick jpeg
lcms ldap libgda libwww lirc lm_sensors lzo lzw lzw-tiff mad mcal mikmod mime
mmap mng mozilla mozsha1 mp3 mpeg mpeg2 mysql mysqli nautilus ncurses network
nptl nptlonly nvidia odbc offensive ogg oggvorbis opengl pam pcmcia pcre pda
pdflib perl pic png posix ppds print python quicktime readline recode rtc samba
sasl scanner sdl shared sharedmem slang snmp soap sockets speex spell sqlite ssl
svg sysvipc szip tcpd tetex theora threads tidy tiff truetype truetype-fonts
type1-fonts unicode usb utf8 v4l2 vcd vorbis wmf xinerama xml xml2 xmlrpc xmms
xosd xpm xscreensaver xsl xv xvid xvmc zlib userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS, MAKEOPTS