Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 439602 - app-arch/file-roller-2.32.2 fails to compile due gnome2_disable_deprecation_warning enabling maintainer mode
Summary: app-arch/file-roller-2.32.2 fails to compile due gnome2_disable_deprecation_w...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: Normal major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-25 11:25 UTC by Harold Anderson
Modified: 2012-10-31 05:38 UTC (History)
1 user (show)

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


Attachments
build.log (build.log,28.90 KB, text/plain)
2012-10-25 11:27 UTC, Harold Anderson
Details
environment (environment,110.95 KB, text/plain)
2012-10-25 11:28 UTC, Harold Anderson
Details
build.log with V=1 and -j 1 (build.log,77.15 KB, text/plain)
2012-10-26 11:14 UTC, Ladislav Mate
Details
fixed build.log (build.log,77.15 KB, text/plain)
2012-10-27 08:38 UTC, Ladislav Mate
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Harold Anderson 2012-10-25 11:25:55 UTC
* ERROR: app-arch/file-roller-2.32.2 failed (compile phase):
 *   compile failure
 * 
 * Call stack:
 *     ebuild.sh, line   85:  Called src_compile
 *   environment, line 2973:  Called gnome2_src_compile
 *   environment, line 2233:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"


Reproducible: Always

Steps to Reproduce:
1. emerge gnome in new amd64 installation
2.
3.
Actual Results:  
* ERROR: app-arch/file-roller-2.32.2 failed (compile phase):
 *   compile failure
 * 
 * Call stack:
 *     ebuild.sh, line   85:  Called src_compile
 *   environment, line 2973:  Called gnome2_src_compile
 *   environment, line 2233:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"


Expected Results:  
compile without errors.

Portage 2.1.11.9 (default/linux/amd64/10.0/desktop/gnome, gcc-4.5.4, glibc-2.15-r3, 3.5.7-gentoo x86_64)
=================================================================
System uname: Linux-3.5.7-gentoo-x86_64-Intel-R-_Core-TM-_i5-3550_CPU_@_3.30GHz-with-gentoo-2.1
Timestamp of tree: Wed, 24 Oct 2012 00:45:01 +0000
app-shells/bash:          4.2_p37
dev-lang/python:          2.7.3-r2, 3.2.3
dev-util/cmake:           2.8.9
dev-util/pkgconfig:       0.27.1
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.9.8.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.11.6
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.5.4
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.4-r2 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native"
CHOST="x86_64-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="-O2 -pipe -march=native"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="C"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j 4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 apache2 audiofile bash-completion berkdb bluetooth branding bzip2 cairo caps cdda cddb cdr cgi cli consolekit cracklib crypt cups curl cxx dbus dri dts dvd dvdr eds emacs emboss encode evo exif fam ffmpeg firefox flac foomaticdb fortran gdbm gif gnome gnome-keyring gnome-online-accounts gpm gstreamer gtk iconv jpeg lcms ldap libnotify lzo mad mmx mng modules mp3 mp4 mpeg mudflap multilib nautilus ncurses nls nptl nvidia ogg opengl openmp pam pango pcre pdf php png policykit ppds pppd pulseaudio qt3support readline scanner sdl session smp socialweb sound spell sse sse2 sse3 ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 xcb xinerama xml xscreensaver xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 1 Harold Anderson 2012-10-25 11:27:12 UTC
Created attachment 327382 [details]
build.log
Comment 2 Harold Anderson 2012-10-25 11:28:36 UTC
Created attachment 327384 [details]
environment
Comment 3 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-10-25 16:12:42 UTC
Can't reproduce :/

The only thing I can think of is parallel make failure, but I've just built file-roller-2.32.2 several times with -j9 on an 8-core machine, and haven't seen any problems.
Comment 4 Ladislav Mate 2012-10-25 21:21:04 UTC
I have exactly same issue while performing new installation, I've tried removing -j9 without success.
Comment 5 Pacho Ramos gentoo-dev 2012-10-26 06:36:35 UTC
(In reply to comment #4)
> I have exactly same issue while performing new installation, I've tried
> removing -j9 without success.

Attach updated build.log compiling it with -j1 and "V=1" variable please
Comment 6 Ladislav Mate 2012-10-26 11:14:22 UTC
Created attachment 327460 [details]
build.log with V=1 and -j 1
Comment 7 Pacho Ramos gentoo-dev 2012-10-26 18:39:06 UTC
It is "-j1", not "-j 1"
Comment 8 Harold Anderson 2012-10-27 08:38:42 UTC
I have verified the problem with changing MAKEOPTS to include -j1.  Where and how do you set the flag/variable V=1 ?
Comment 9 Ladislav Mate 2012-10-27 08:38:43 UTC
Created attachment 327510 [details]
fixed build.log
Comment 10 Pacho Ramos gentoo-dev 2012-10-27 09:26:00 UTC
I am also suffering this now, I think it's caused by gnome2_disable_deprecation_warning that is causing maintainer mode to be enabled... but I don't how to solve it :S
Comment 11 Pacho Ramos gentoo-dev 2012-10-27 10:16:00 UTC
And looks like it also causes maintainer mode activation in gnucash
Comment 12 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-10-27 22:26:31 UTC
Worked around by avoiding sedding configure.ac in gnome2-utils.eclass.

A long-term solution would be to ensure that we touch files like aclocal.m4 after sedding configure.ac and before sedding configure, to ensure that make rules for autore* are not triggered. Gilles suggested that the code to do it be reviewed on the mailing list, so we get it right this time.

>  27 Oct 2012; Alexandre Rostovtsev <tetromino@gentoo.org> gnome2-utils.eclass:
>  Avoid sedding configure.ac in gnome2_disable_deprecation_warning to prevent
>  accidental triggering of maintainer mode in some packages (bug #439602).
Comment 13 Harold Anderson 2012-10-28 09:23:59 UTC
Verified fixed by reporter.  Thanks.
Comment 14 Moonday 2012-10-31 05:13:35 UTC
Excuse me! this bug is SOLVED? How I can Solve it on my system? :
=================================================================

make[4]: *** No rule to make target `../copy-n-paste/libeggsmclient.la', needed by `file-roller'.  Stop.
make[4]: Leaving directory `/var/tmp/portage/app-arch/file-roller-2.32.2/work/file-roller-2.32.2/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/app-arch/file-roller-2.32.2/work/file-roller-2.32.2/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/app-arch/file-roller-2.32.2/work/file-roller-2.32.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-arch/file-roller-2.32.2/work/file-roller-2.32.2'
make: *** [all] Error 2
emake failed
 [31;01m*[0m ERROR: app-arch/file-roller-2.32.2 failed (compile phase):
 [31;01m*[0m   compile failure
 [31;01m*[0m 
 [31;01m*[0m Call stack:
 [31;01m*[0m     ebuild.sh, line   85:  Called src_compile
 [31;01m*[0m   environment, line 2926:  Called gnome2_src_compile
 [31;01m*[0m   environment, line 2186:  Called die
 [31;01m*[0m The specific snippet of code:
 [31;01m*[0m       emake || die "compile failure"
 [31;01m*[0m 
 [31;01m*[0m If you need support, post the output of `emerge --info '=app-arch/file-roller-2.32.2'`,
 [31;01m*[0m the complete build log and the output of `emerge -pqv '=app-arch/file-roller-2.32.2'`.
 [31;01m*[0m The complete build log is located at '/var/tmp/portage/app-arch/file-roller-2.32.2/temp/build.log'.
 [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/app-arch/file-roller-2.32.2/temp/environment'.
 [31;01m*[0m Working directory: '/var/tmp/portage/app-arch/file-roller-2.32.2/work/file-roller-2.32.2'
 [31;01m*[0m S: '/var/tmp/portage/app-arch/file-roller-2.32.2/work/file-roller-2.32.2'

==================================================================


Portage 2.1.11.9 (default/linux/x86/10.0/desktop/gnome, gcc-4.5.4, glibc-2.15-r3, 3.3.8-gentoo i686)
=================================================================
                         System Settings
=================================================================
System uname: Linux-3.3.8-gentoo-i686-Intel-R-_Pentium-R-_4_CPU_1.80GHz-with-gentoo-2.1
Timestamp of tree: Fri, 26 Oct 2012 15:00:01 +0000
app-shells/bash:          4.2_p37
dev-lang/python:          2.7.3-r2, 3.2.3
dev-util/cmake:           2.8.9
dev-util/pkgconfig:       0.27.1
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.9.8.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.10.3, 1.11.6
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.5.4
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.4 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: gentoo
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -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="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -march=i686 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -march=i686 -pipe"
GENTOO_MIRRORS="ftp://mirrors.tera-byte.com/pub/gentoo http://gentoo.mirrors.tera-byte.com/ rsync://mirrors.tera-byte.com/gentoo http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://mirror.usu.edu/mirrors/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi aiglx alsa ao audiofile bash_completion berkdb bluetooth branding bzip2 cairo cdda cdr cgi clamav cli colord consolekit cracklib crypt css cups curl cxx dbus dga dri dts dv dvd dvdr eds emboss encode evo exif fam ffmpeg firefox flac fortran gd gdbm gif gnome gnome-keyring gnome-online-accounts gnutls gphoto2 gpm gstreamer gtk iconv idn jpeg lcms ldap libcaca libnotify mad mng modules mono mozilla mp3 mp4 mpeg mudflap nautilus ncurses nls nptl nsplugin odbc ogg openal opengl openmp pam pango pcre pdf png policykit portaudio ppds pppd pulseaudio qt3support readline samba sdl session slp sndfile socialweb sound speex spell sqlite sse sse2 ssl startup-notification svg symlink tcl tcpd theora threads tidy tiff truetype udev udisks unicode upower usb vorbis win32codecs wmf wxwidgets x264 x86 xcb xcomposite xml xorg xscreensaver xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="radeon radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON


====================================================================

I have an OS that don't have Graphic !!!
Comment 15 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-10-31 05:38:15 UTC
(In reply to comment #14)
> Excuse me! this bug is SOLVED?

Please look at the timestamps ;) Your log states that the last time you had synced your portage tree was on 26 Oct 2012 at 15:00 UTC. My message #12 indicates that the bug was fixed on 27 Oct 2012 around 22:30 UTC.

> How I can Solve it on my system?

emerge --sync