Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 206291 - sys-libs/gpm ebuild complains if MAKEOPTS > -j1
Summary: sys-libs/gpm ebuild complains if MAKEOPTS > -j1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
: 253356 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-01-17 07:35 UTC by michael@smith-li.com
Modified: 2010-12-24 20:39 UTC (History)
5 users (show)

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 michael@smith-li.com 2008-01-17 07:35:56 UTC
Similar to bug 7762, but apparently only happens with distcc.

When emerging sys-libs/gpm-1.20.1-r6 with distcc enabled the message "make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule." occurs twice.

(Disabling distcc works around the problem, but perhaps there is a better solution.)

Reproducible: Always

Steps to Reproduce:




Portage 2.1-r2 (default-linux/ppc/ppc32/2007.0/desktop/G3, gcc-4.1.1, glibc-2.4-r3, 2.6.19-gentoo-r5 ppc)
=================================================================
System uname: 2.6.19-gentoo-r5 ppc 740/750
Gentoo Base System version 1.12.4
distcc 2.18.3 powerpc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
app-admin/eselect-compiler: [Not Present]
app-shells/bash:     3.1_p16
dev-java/java-config: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
dev-util/confcache:  [Not Present]
sys-apps/baselayout: 1.12.4-r7
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r4
ACCEPT_KEYWORDS="ppc"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=750 -mtune=750 -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo"
CXXFLAGS="-O2 -mcpu=750 -mtune=750 -pipe"
DISTDIR="/usr/local/portage/distfiles/"
FEATURES="ccache distcc distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-s -j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="ppc X alsa berkdb bitmap-fonts cairo cli cracklib crypt cups dbus dri encode fam firefox fortran gif gpm gstreamer hal iconv isdnlog jpeg kerberos mad midi mikmod mp3 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp pcre pdf perl png pppd python quicktime readline reflection sdl session spell spl ssl svg tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis xml xorg xv zlib alsa_cards_powermac alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_mach64"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-01-17 08:18:03 UTC
This is a completely harmless warning, does it fail for you, or?
Comment 2 Malahal Naineni 2008-01-17 17:13:45 UTC
(In reply to comment #1)
> This is a completely harmless warning, does it fail for you, or?
> 

I also tried 'emerge gpm' and got the same warning message. The emerge command itself worked fine.
Comment 3 michael@smith-li.com 2008-01-17 17:39:46 UTC
This bug does not cause the build to fail; however, it does prevent any kind of parallel building, so you can't call it "completely harmless".

Furthermore, since this bug was fixed in 2002 in the general case (bug 7762, 60_all_parallel-build.patch), couldn't the same changes be applied to work with distcc?

I've been browsing through the patches and changelogs, but I'm afraid I'm just not good enough with make and friends to fix it myself. If I have a breakthrough I'll submit a patch. In the meantime, Mike Frysinger is familiar with this problem and probably can fix it with very little effort.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2008-01-17 18:58:35 UTC
Enough info has been gathered.
Comment 5 SpanKY gentoo-dev 2008-06-19 01:14:44 UTC
it isnt related to distcc at all.  feel free to cleanup the makefile build system so that it builds in parallel.
Comment 6 .:deadhead:. 2008-07-07 09:34:26 UTC
I'm having the same problem, and I'm not using distcc, just a multicore machine : 

>>> Emerging (1 of 1) sys-libs/gpm-1.20.1-r6 to /
 * gpm-1.20.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                                 [ ok ]
 * gpm-1.20.1-patches-1.5.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                     [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                  [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                 [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                [ ok ]
 * checking gpm-1.20.1.tar.bz2 ;-) ...                                                                                                [ ok ]
 * checking gpm-1.20.1-patches-1.5.tar.bz2 ;-) ...                                                                                    [ ok ]
>>> Unpacking source...
>>> Unpacking gpm-1.20.1.tar.bz2 to /var/tmp/portage/sys-libs/gpm-1.20.1-r6/work
>>> Unpacking gpm-1.20.1-patches-1.5.tar.bz2 to /var/tmp/portage/sys-libs/gpm-1.20.1-r6/work
 * Applying various patches (bugfixes/updates) ...
 *   01_all_info.patch ...                                                                                                            [ ok ]
 *   03_all_DESTDIR.patch ...                                                                                                         [ ok ]
 *   04_all_root.patch ...                                                                                                            [ ok ]
 *   05_all_serialconsole.patch ...                                                                                                   [ ok ]
 *   08_all_nodebug.patch ...                                                                                                         [ ok ]
 *   09_all_logfillup.patch ...                                                                                                       [ ok ]
 *   10_all_link.patch ...                                                                                                            [ ok ]
 *   11_all_lib_segv.patch ...                                                                                                        [ ok ]
 *   12_all_linux26-dependcache.patch ...                                                                                             [ ok ]
 *   20_all_gpm-1.20.1-subscript.patch ...                                                                                            [ ok ]
 *   21_all_synps2-four-way-button.patch ...                                                                                          [ ok ]
 *   25_all_gpm-mousewheel-support.patch ...                                                                                          [ ok ]
 *   28_all_gpm-OPEN_MAX.patch ...                                                                                                    [ ok ]
 *   30_all_gpm-1.20.1-weak-wgetch.patch ...                                                                                          [ ok ]
 *   40_all_gpm-daemon.patch ...                                                                                                      [ ok ]
 *   60_all_parallel-build.patch ...                                                                                                  [ ok ]
 * Done with patching
 * Applying gpm-configure-LANG.patch ...                                                                                              [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1 ...
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/lib --sysconfdir=/etc/gpm --build=i686-pc-linux-gnu
creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc -march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse  -Wl,-O1 -Wl,--as-needed -Wl,--enable-new-dtags -Wl,--hash-style=gnu) works... yes
checking whether the C compiler (gcc -march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse  -Wl,-O1 -Wl,--as-needed -Wl,--enable-new-dtags -Wl,--hash-style=gnu) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install -c
checking for bison... bison -y
checking whether ln -s works... yes
checking for dvips... no
checking for texi2html... no
checking for tex... no
checking for texindex... /usr/bin/texindex
checking for makeinfo... /usr/bin/makeinfo
checking for diff... /usr/bin/diff
checking for sed... /bin/sed
checking for emacs... no
checking how to run the C preprocessor... gcc -E
checking for syslog.h... yes
checking for linux/input.h... yes
checking for linux/joystick.h... yes
checking for ncurses.h... yes
checking for ncurses/curses.h... no
checking for curses.h... yes
checking for sys/sysmacros.h... yes
checking for linux/major.h... yes
checking for linux/tty.h... yes
checking for __u32... yes
checking whether system is ELF... yes
checking for vsyslog... yes
checking for syslog... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for tputs in -ltinfo... no
checking for tputs in -lncurses... yes
checking for wgetch in -lncurses... yes
updating cache ./config.cache
creating ./config.status
creating Makefile.include
creating Makefile
creating doc/Makefile
creating src/Makefile
creating contrib/Makefile
creating doc/doc.gpm
creating src/headers/config.h
touch src/.depend # to prevent unecessary warnings
make -C src dep
make[1]: Entering directory `/var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
bison -y  /var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src/prog/gpm-root.y && mv y.tab.c prog/gpm-root.c
# make links in srcdir
make[1]: [.depend] Error 1 (ignored)
# create dependencies
for DEPS in `echo *.c */*.c`; do \
        i686-pc-linux-gnu-gcc -I. -I /var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src -M -I/var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src -DHAVE_CONFIG_H -include headers/config.h -Wall -DSYSCONFDIR="\"/etc/gpm\"" -DSBINDIR="\"/usr/sbin\""  $DEPS | \
        /bin/sed 's/\(\)\.o\([ :]+\)/\1.o \1.lo\2/g'  >> .depend ; done
make[1]: Leaving directory `/var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src'
make[1]: Entering directory `/var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
# make links in srcdir
make[1]: [dep] Error 1 (ignored)
# create dependencies
for DEPS in `echo *.c */*.c`; do \
        i686-pc-linux-gnu-gcc -I. -I /var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src -M -I/var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src -DHAVE_CONFIG_H -include headers/config.h -Wall -DSYSCONFDIR="\"/etc/gpm\"" -DSBINDIR="\"/usr/sbin\""  $DEPS | \
        /bin/sed 's/\(\)\.o\([ :]+\)/\1.o \1.lo\2/g'  >> .depend ; done
make[1]: Leaving directory `/var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src'
make[1]: Entering directory `/var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src'
i686-pc-linux-gnu-gcc -I/var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src -DHAVE_CONFIG_H -include headers/config.h -Wall -DSYSCONFDIR="\"/etc/gpm\"" -DSBINDIR="\"/usr/sbin\""  -march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse  -march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse  -c -o main.o main.c
i686-pc-linux-gnu-gcc -I/var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src -DHAVE_CONFIG_H -include headers/config.h -Wall -DSYSCONFDIR="\"/etc/gpm\"" -DSBINDIR="\"/usr/sbin\""  -march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse  -march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse  -c -o gpm.o gpm.c
i686-pc-linux-gnu-gcc -I/var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src -DHAVE_CONFIG_H -include headers/config.h -Wall -DSYSCONFDIR="\"/etc/gpm\"" -DSBINDIR="\"/usr/sbin\""  -march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse  -march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse  -c -o gpn.o gpn.c
i686-pc-linux-gnu-gcc -I/var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src -DHAVE_CONFIG_H -include headers/config.h -Wall -DSYSCONFDIR="\"/etc/gpm\"" -DSBINDIR="\"/usr/sbin\""  -march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse  -march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse  -c -o mice.o mice.c
i686-pc-linux-gnu-gcc -I/var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src -DHAVE_CONFIG_H -include headers/config.h -Wall -DSYSCONFDIR="\"/etc/gpm\"" -DSBINDIR="\"/usr/sbin\""  -march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse  -march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse  -c -o special.o special.c
i686-pc-linux-gnu-gcc -I/var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src -DHAVE_CONFIG_H -include headers/config.h -Wall -DSYSCONFDIR="\"/etc/gpm\"" -DSBINDIR="\"/usr/sbin\""  -march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse  -march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse  -c -o twiddler.o twiddler.c
i686-pc-linux-gnu-gcc -I/var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src -DHAVE_CONFIG_H -include headers/config.h -Wall -DSYSCONFDIR="\"/etc/gpm\"" -DSBINDIR="\"/usr/sbin\""  -march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse  -march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse  -c -o synaptics.o synaptics.c
twiddler.c: In function 'twiddler_mod_to_table':
twiddler.c:334: warning: operation on 'ptr' may be undefined
twiddler.c: In function 'twiddler_key_init':
twiddler.c:527: warning: the address of 'mod' will always evaluate as 'true'
gpm.c: In function 'getMouseData':
gpm.c:380: warning: pointer targets in initialization differ in signedness
gpm.c:399: warning: pointer targets in return differ in signedness
gpm.c:430: warning: pointer targets in return differ in signedness
gpm.c: In function 'processMouse':
gpm.c:482: warning: pointer targets in passing argument 2 of 'which_mouse->m_type->fun' differ in signedness
gpm.c: In function 'processConn':
gpm.c:859: error: storage size of 'sucred' isn't known
gpm.c:860: error: invalid application of 'sizeof' to incomplete type 'struct ucred'
gpm.c:859: warning: unused variable 'sucred'
gpm.c: In function 'old_main':
gpm.c:1123: warning: value computed is not used
make[1]: *** [gpm.o] Error 1
make[1]: *** Waiting for unfinished jobs....
mice.c: In function 'option_modem_lines':
mice.c:185: warning: pointer targets in initialization differ in signedness
mice.c:186: warning: pointer targets in initialization differ in signedness
mice.c:187: warning: pointer targets in initialization differ in signedness
gpn.c: In function 'loadlut':
gpn.c:108: warning: pointer targets in passing argument 1 of 'getsym' differ in signedness
gpn.c:110: warning: pointer targets in passing argument 1 of 'getsym' differ in signedness
mice.c: In function 'M_gunze':
mice.c:1323: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness
synaptics.c: In function 'tp_hextoint':
synaptics.c:2251: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness
synaptics.c: In function 'tp_serial_send_cmd':
synaptics.c:2318: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
synaptics.c:2319: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
synaptics.c: In function 'syn_serial_set_mode':
synaptics.c:2332: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness
synaptics.c: In function 'syn_serial_read_ident':
synaptics.c:2345: warning: pointer targets in passing argument 2 of 'tp_serial_send_cmd' differ in signedness
synaptics.c: In function 'syn_serial_read_model_id':
synaptics.c:2386: warning: pointer targets in passing argument 2 of 'tp_serial_send_cmd' differ in signedness
synaptics.c: In function 'syn_serial_read_cap':
synaptics.c:2414: warning: pointer targets in passing argument 2 of 'tp_serial_send_cmd' differ in signedness
synaptics.c: At top level:
synaptics.c:888: warning: 'tp_dump_report_data' defined but not used
make[1]: Leaving directory `/var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src'
make: *** [do-all] Error 1
 *
 * ERROR: sys-libs/gpm-1.20.1-r6 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2028:  Called die
 * The specific snippet of code:
 *       emake CC=$(tc-getCC) AR=$(tc-getAR) RANLIB=$(tc-getRANLIB) EMACS=: || die "emake failed"
 *  The die message:
 *   emake failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-libs/gpm-1.20.1-r6/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/gpm-1.20.1-r6/temp/environment'.
Comment 7 .:deadhead:. 2008-07-07 09:57:58 UTC
Portage 2.1.5.6 (default/linux/x86/2008.0, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.18-6-686 i686)
=================================================================
System uname: 2.6.18-6-686 i686 Intel(R) Xeon(TM) CPU 3.20GHz
Timestamp of tree: Mon, 07 Jul 2008 08:45:01 +0000
app-shells/bash:     3.2_p33
dev-lang/python:     2.4.4-r13, 2.5.2-r5
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.61-r2
sys-devel/automake:  1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
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 mulaw multi null plug rate route share shm softvol"
APACHE2_MODULES="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 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"
ARCH="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse "
CHOST="i686-pc-linux-gnu"
CLEAN_DELAY="5"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CVS_RSH="ssh"
CXXFLAGS="-march=i686 -O2 -pipe -mmmx -msse -msse2 -msse3 -fomit-frame-pointer -mfpmath=sse "
DISTDIR="/usr/portage/distfiles"
EDITOR="/usr/bin/vim"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="-tDv --with-bdeps y"
EMERGE_WARNING_DELAY="10"
FEATURES="collision-protect distlocks metadata-transfer nodoc noinfo noman parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
FETCHCOMMAND="/usr/bin/curl --retry 5 -o ${DISTDIR}/${FILE} ${URI}"
GCC_SPECS=""
GENTOO_MIRRORS="http://mi.mirror.garr.it/mirrors/gentoo/ http://distfiles.gentoo.org"
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.18/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.3.1/info"
INPUT_DEVICES="evdev mouse keyboard"
I_KNOW_WHAT_I_AM_DOING="yes"
KERNEL="linux"
LANG="it_IT@euro"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--enable-new-dtags -Wl,--hash-style=gnu"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LINGUAS="it"
LOGNAME="root"
LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.svgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:"
LS_OPTIONS="--color=auto"
MAIL="/var/mail/root"
MAKEOPTS="-j6"
MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.18/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.3.1/man"
PAGER="/usr/bin/less"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.3.1"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="ppc s390 amd64 x86 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha hppa sparc-fbsd"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib/portage/bin"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="warn error log"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_PYM_PATH="/usr/lib/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_RSYNC_RETRIES="3"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PS1="\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] "
PWD="/"
PYTHONPATH="/usr/lib/portage/pym"
RESUMECOMMAND="/usr/bin/curl -C - --retry 5 -o ${DISTDIR}/${FILE} ${URI}"
ROOT="/"
ROOTPATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.3.1"
RPMDIR="/usr/portage/rpm"
SHELL="/bin/bash"
SHLVL="2"
SSH_CLIENT="10.175.88.160 41251 22"
SSH_CONNECTION="10.175.88.160 41251 212.48.3.170 22"
SSH_TTY="/dev/pts/2"
SYNC="rsync://streaming.paginegialle.it/gentoo-portage"
TERM="xterm"
USE="ares bash-completion bzip2 cli cracklib crypt cups dri gmp gpm iconv idn isdnlog midi ncurses nls nptl nptlonly pam pcre pppd readline reflection session spl sse2 ssl unicode x86 xorg 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 mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="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 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" ELIBC="glibc" INPUT_DEVICES="evdev mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" USERLAND="GNU" VIDEO_CARDS="fbdev glint i810 mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa vga via vmware voodoo"
USER="root"
USERLAND="GNU"
USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS USERLAND VIDEO_CARDS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
VIDEO_CARDS="fbdev glint i810 mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa vga via vmware voodoo"
_="/usr/bin/emerge"
Comment 8 Pacho Ramos gentoo-dev 2009-01-01 14:43:43 UTC
*** Bug 253356 has been marked as a duplicate of this bug. ***
Comment 9 Martin Walch 2009-12-10 10:48:13 UTC
The parallel build issue has been fixed in upstream git:

> fixup make warnings
>
> Split the toplevel dep target to use normal make dependencies and use the
> $(MAKE) var rather than hardcoding `make`.
>
> Signed-off-by: Mike Frysinger <vapier@gentoo.org>

(Thanks to Mike Frysingerand and Nico Schottelius for their ongoing upstream maintenance.)

However, there has not been any new release since then. I guess the easiest solution is to wait for the release of gpm-1.20.7.


Concerning the build error for gpm-1.20.1-r6: this is a completely different bug and has been discussed in several other bug reports like bug #241144. That problem was finally solved with a patch for gpm-1.20.4 and that version becoming stable. gpm 1.20.1-r6 is still broken. I submitted a new bug report for removal of 1.20.1-r6: bug #296386
Comment 10 SpanKY gentoo-dev 2010-12-24 20:39:17 UTC
ive added my fix from upstream to 1.20.6 as who knows when 1.20.7 will be done