I get the same compile error for both 1.5.1 and 1.5.1-r2. I have installed gtk+-2.24.5-r1 and 3.0.11. qlop -l tells me that 1.5.1 compiled fine on a Gnome 2.32 system (now running Gnome 3) The relevant part of the build log: Making all in common make[3]: Entering directory `/home/portage/portage/gnome-extra/gpointing-device-settings-1.5.1-r2/work/gpointing-device-settings-1.5.1/modules/common' CC gpds-pointingstick-xinput.lo CC gpds-touchpad-xinput.lo CC gpds-mouse-xinput.lo CCLD libpointingstick_common.la CCLD libtouchpad_common.la CCLD libmouse_common.la make[3]: Leaving directory `/home/portage/portage/gnome-extra/gpointing-device-settings-1.5.1-r2/work/gpointing-device-settings-1.5.1/modules/common' Making all in gnome-settings-daemon-plugins make[3]: Entering directory `/home/portage/portage/gnome-extra/gpointing-device-settings-1.5.1-r2/work/gpointing-device-settings-1.5.1/modules/gnome-settings-daemon-plugins' CC libpointing_device_la-gsd-pointing-device-plugin.lo CC libpointing_device_la-gsd-pointing-device-manager.lo gsd-pointing-device-plugin.c:59: warning: 'gsd_pointing_device_plugin_class_finalize' used but never defined CC libpointing_device_la-gsd-pointingstick-manager.lo CC libpointing_device_la-gsd-mouse-extension-manager.lo CC libpointing_device_la-gsd-touchpad-manager.lo LC_ALL=C /usr/bin/intltool-merge -d -u -c ../../po/.intltool-merge-cache ../../po pointing-device.gnome-settings-plugin.in pointing-device.gnome-settings-plugin Generating and caching the translation database Merging translations into pointing-device.gnome-settings-plugin. CCLD libpointing-device.la /usr/lib/gcc/i686-pc-linux-gnu/4.4.5/../../../../i686-pc-linux-gnu/bin/ld: .libs/libpointing_device_la-gsd-pointing-device-plugin.o: relocation R_386_GOTOFF against undefined symbol `gsd_pointing_device_plugin_class_finalize' can not be used when making a shared object /usr/lib/gcc/i686-pc-linux-gnu/4.4.5/../../../../i686-pc-linux-gnu/bin/ld: final link failed: Bad value collect2: ld returned 1 exit status make[3]: *** [libpointing-device.la] Error 1 make[3]: Leaving directory `/home/portage/portage/gnome-extra/gpointing-device-settings-1.5.1-r2/work/gpointing-device-settings-1.5.1/modules/gnome-settings-daemon-plugins' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/portage/portage/gnome-extra/gpointing-device-settings-1.5.1-r2/work/gpointing-device-settings-1.5.1/modules' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/portage/portage/gnome-extra/gpointing-device-settings-1.5.1-r2/work/gpointing-device-settings-1.5.1' make: *** [all] Error 2 emake failed emerge --info: Portage 2.1.10.3 (hardened/linux/x86, gcc-4.4.5, unavailable, 2.6.39-hardened-r4 i686) ================================================================= System uname: Linux-2.6.39-hardened-r4-i686-Intel-R-_Pentium-R-_M_processor_1600MHz-with-gentoo-2.0.2 Timestamp of tree: Tue, 12 Jul 2011 05:45:01 +0000 app-shells/bash: 4.0_p37 dev-lang/python: 2.6.7, 3.2 dev-util/cmake: 2.8.4-r1 dev-util/pkgconfig: 0.25-r2 sys-apps/baselayout: 2.0.2 sys-apps/openrc: 0.8.3-r1 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13::<unknown repository>, 2.68 sys-devel/automake: 1.10.1, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.4.5 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.10 sys-devel/make: 3.82 sys-kernel/linux-headers: 2.6.38 (virtual/os-headers) sys-libs/glibc: 2.12.2 Repositories: gentoo desktop-effects gnome hardened-dev x11 x-portage ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="* -@EULA" CBUILD="i686-pc-linux-gnu" CFLAGS="-mtune=i686 -O2 -pipe -fforce-addr -msse2 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-mtune=i686 -O2 -pipe -fforce-addr -msse2 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests binpkg-logs collision-protect distlocks ebuild-locks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox" FFLAGS="" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j2" Reproducible: Always Steps to Reproduce: 1. Do emerge gnome-extra/gpointing-device-settings-1.5.1-r2 Actual Results: emake fails Expected Results: Happy emerge telling me that 1.5.1 has been installed.
Please attach the full build log.
works for me on a stable machine. SUre that the cause should be hardened environment?
Maybe it's hardened, but gpointing-device-settings-1.5.1 worked on gcc-4.3.4 and gtk+-2.x. It could be that my gcc is now 4.4.5 instead of 4.3.4. And about the build log: the first part is the usual "bla bla, I'm emerge, merging some patches, bla bla, ./configuring, bla bla", so not really relevant :)
Compiles fine for me. jasmin / # emerge --info Portage 2.1.10.5 (hardened/linux/x86, gcc-4.4.5, glibc-2.11.2-r0, 2.6.37-hardened-r4 i686) ================================================================= System uname: Linux-2.6.37-hardened-r4-i686-Intel-R-_Xeon-R-_CPU_E5420_@_2.50GHz-with-gentoo-2.0.1 Timestamp of tree: Wed, 13 Jul 2011 19:15:01 +0000 app-shells/bash: 4.1_p7 dev-lang/python: 2.6.5-r3 dev-util/cmake: 2.8.1-r2 dev-util/pkgconfig: 0.25-r2 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.6.1-r1 sys-apps/sandbox: 2.2 sys-devel/autoconf: 2.65-r1 sys-devel/automake: 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.4.5 sys-devel/gcc-config: 1.4.1-r1 sys-devel/libtool: 2.4-r1 sys-devel/make: 3.81-r2 sys-kernel/linux-headers: 2.6.34 (virtual/os-headers) sys-libs/glibc: 2.11.2 Repositories: gentoo ACCEPT_KEYWORDS="x86 ~x86" ACCEPT_LICENSE="*" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=i686 -mtune=i686 -msse2 -fforce-addr -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /var/bind" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O2 -pipe -march=i686 -mtune=i686 -msse2 -fforce-addr -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles fixpackages news nostrip parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FFLAGS="" GENTOO_MIRRORS="ftp://ftp.sunet.se/pub/Linux/distributions/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j16" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="acl berkdb bzip2 cli cracklib crypt cups cxx dri gdbm gpm hardened iconv modules mudflap ncurses nls nptl nptlonly openmp pam pcre perl pic pppd python readline session ssl sysfs tcpd urandom x86 xorg zlib"
Please attach full build log and reopen bug.