Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 375005 - gnome-extra/gpointing-device-settings-1.5.1 fails to compile
Summary: gnome-extra/gpointing-device-settings-1.5.1 fails to compile
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Hardened (show other bugs)
Hardware: x86 Linux
: Normal normal
Assignee: Peter Volkov (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-12 21:24 UTC by onox
Modified: 2011-07-18 07:08 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description onox 2011-07-12 21:24:34 UTC
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.
Comment 1 Mike Gilbert gentoo-dev 2011-07-13 03:31:23 UTC
Please attach the full build log.
Comment 2 Agostino Sarubbo gentoo-dev 2011-07-13 10:02:55 UTC
works for me on a stable machine. SUre that the cause should be hardened environment?
Comment 3 onox 2011-07-13 20:31:04 UTC
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 :)
Comment 4 Magnus Granberg gentoo-dev 2011-07-14 00:19:27 UTC
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"
Comment 5 Peter Volkov (RETIRED) gentoo-dev 2011-07-18 07:08:07 UTC
Please attach full build log and reopen bug.