Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 583812 - sys-devel/make-4.2: fails to parallel build rules with double colons
Summary: sys-devel/make-4.2: fails to parallel build rules with double colons
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL: https://savannah.gnu.org/bugs/?47995
Whiteboard:
Keywords:
: 583848 583864 583878 583906 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-05-22 19:11 UTC by manwe
Modified: 2016-06-02 13:40 UTC (History)
6 users (show)

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


Attachments
log (dev-vcs:git-2.8.3:20160522-190338.log,182.48 KB, text/x-log)
2016-05-22 19:11 UTC, manwe
Details

Note You need to log in before you can comment on or make changes to this bug.
Description manwe 2016-05-22 19:11:00 UTC
Created attachment 434998 [details]
log

[ebuild     U  ] dev-vcs/git-2.8.3::gentoo [2.8.2-r1::gentoo] USE="blksha1 curl doc gpg gtk highlight iconv nls pcre perl python subversion threads webdav -cgi -cvs -emacs -gnome-keyring -libressl -mediawiki -mediawiki-experimental (-ppcsha1) {-test} -tk -xinetd" LINGUAS="-bg -ca -de -fr -is -it -ko -pt_PT -ru -sv -vi -zh_CN" PYTHON_TARGETS="python2_7"





install -d -m 755 '/var/tmp/portage/dev-vcs/git-2.8.3/image//usr/bin'
install -d -m 755 '/var/tmp/portage/dev-vcs/git-2.8.3/image//usr/libexec/git-core'
install   git-credential-store git-daemon git-fast-import git-http-backend git-imap-send git-sh-i18n--envsubst git-shell git-show-index git-upload-pack git-remote-testsvn git-http-fetch git-http-push git-credential-cache git-credential-cache--daemon git-remote-http git-remote-https git-remote-ftp git-remote-ftps git-bisect git-difftool--helper git-filter-branch git-merge-octopus git-merge-one-file git-merge-resolve git-mergetool git-quiltimport git-rebase git-request-pull git-stash git-submodule git-web--browse git-add--interactive git-difftool git-archimport git-relink git-send-email git-svn git-cvsexportcommit git-cvsimport git-cvsserver git-p4 git-instaweb '/var/tmp/portage/dev-vcs/git-2.8.3/image//usr/libexec/git-core'
/usr/bin/install: cannot stat 'git-credential-store': No such file or directory
/usr/bin/install: cannot stat 'git-daemon': No such file or directory
/usr/bin/install: cannot stat 'git-fast-import': No such file or directory
/usr/bin/install: cannot stat 'git-http-backend': No such file or directory
/usr/bin/install: cannot stat 'git-imap-send': No such file or directory
/usr/bin/install: cannot stat 'git-sh-i18n--envsubst': No such file or directory
/usr/bin/install: cannot stat 'git-shell': No such file or directory
/usr/bin/install: cannot stat 'git-show-index': No such file or directory
/usr/bin/install: cannot stat 'git-upload-pack': No such file or directory
/usr/bin/install: cannot stat 'git-remote-testsvn': No such file or directory
/usr/bin/install: cannot stat 'git-http-fetch': No such file or directory
/usr/bin/install: cannot stat 'git-http-push': No such file or directory
/usr/bin/install: cannot stat 'git-credential-cache': No such file or directory
/usr/bin/install: cannot stat 'git-credential-cache--daemon': No such file or directory
/usr/bin/install: cannot stat 'git-remote-http': No such file or directory
/usr/bin/install: cannot stat 'git-remote-https': No such file or directory
/usr/bin/install: cannot stat 'git-remote-ftp': No such file or directory
/usr/bin/install: cannot stat 'git-remote-ftps': No such file or directory
/usr/bin/install: cannot stat 'git-bisect': No such file or directory
/usr/bin/install: cannot stat 'git-difftool--helper': No such file or directory
/usr/bin/install: cannot stat 'git-filter-branch': No such file or directory
/usr/bin/install: cannot stat 'git-merge-octopus': No such file or directory
/usr/bin/install: cannot stat 'git-merge-one-file': No such file or directory
/usr/bin/install: cannot stat 'git-merge-resolve': No such file or directory
/usr/bin/install: cannot stat 'git-mergetool': No such file or directory
/usr/bin/install: cannot stat 'git-quiltimport': No such file or directory
/usr/bin/install: cannot stat 'git-rebase': No such file or directory
/usr/bin/install: cannot stat 'git-request-pull': No such file or directory
/usr/bin/install: cannot stat 'git-stash': No such file or directory
/usr/bin/install: cannot stat 'git-submodule': No such file or directory
/usr/bin/install: cannot stat 'git-web--browse': No such file or directory
/usr/bin/install: cannot stat 'git-add--interactive': No such file or directory
/usr/bin/install: cannot stat 'git-difftool': No such file or directory
/usr/bin/install: cannot stat 'git-archimport': No such file or directory
/usr/bin/install: cannot stat 'git-relink': No such file or directory
/usr/bin/install: cannot stat 'git-send-email': No such file or directory
/usr/bin/install: cannot stat 'git-svn': No such file or directory
/usr/bin/install: cannot stat 'git-cvsexportcommit': No such file or directory
/usr/bin/install: cannot stat 'git-cvsimport': No such file or directory
/usr/bin/install: cannot stat 'git-cvsserver': No such file or directory
/usr/bin/install: cannot stat 'git-p4': No such file or directory
/usr/bin/install: cannot stat 'git-instaweb': No such file or directory
make: *** [Makefile:2328: install] Error 1



# emerge --ignore-default-opts --info =dev-vcs/git-2.8.3::gentoo
Portage 2.3.0_rc1 (python 3.4.3-final-0, default/linux/amd64/13.0, gcc-4.9.3, glibc-2.23-r2, 4.5.0-gentoo-r1-dtop-v1 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.5.0-gentoo-r1-dtop-v1-x86_64-Intel-R-_Core-TM-_i7-4790K_CPU_@_4.00GHz-with-gentoo-2.2
KiB Mem:    16438132 total,   9235660 free
KiB Swap:    4194300 total,   4194300 free
Timestamp of repository gentoo: Sun, 22 May 2016 16:30:01 +0000
sh bash 4.3_p42-r2
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
distcc 3.2rc1 x86_64-pc-linux-gnu [disabled]
app-shells/bash:          4.3_p42-r2::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.24.0::gentoo
dev-lang/python:          2.7.11-r2::gentoo, 3.4.3-r7::gentoo
dev-util/cmake:           3.5.2-r1::gentoo
dev-util/pkgconfig:       0.29.1::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.20.5::gentoo
sys-apps/sandbox:         2.10-r2::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r2::gentoo
sys-devel/automake:       1.13.4-r1::gentoo, 1.14.1-r1::gentoo, 1.15-r2::gentoo
sys-devel/binutils:       2.25.1-r1::gentoo
sys-devel/gcc:            4.9.3::gentoo, 5.3.0::gentoo
sys-devel/gcc-config:     1.8-r1::gentoo
sys-devel/libtool:        2.4.6-r2::gentoo
sys-devel/make:           4.2::gentoo
sys-kernel/linux-headers: 4.6::gentoo (virtual/os-headers)
sys-libs/glibc:           2.23-r2::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

manwe
    location: /usr/portages/layman/manwe
    masters: gentoo
    priority: 50

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=corei7 -mtune=generic"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/stunnel/stunnel.conf /usr/lib64/libreoffice/program/sofficerc /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/php/apache2-php5.5/ext-active/ /etc/php/apache2-php5.6/ext-active/ /etc/php/apache2-php7.0/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php
/cgi-php5.6/ext-active/ /etc/php/cgi-php7.0/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/php/cli-php7.0/ext-active/ /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=corei7 -mtune=generic"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--verbose --ask --tree --keep-going --usepkg --with-bdeps y --buildpkg --jobs 2"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync
 xattr"                                                                                                                                                                                                                                                                       FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="pl_PL.utf8"
LC_ALL="pl_PL.utf8"
LDFLAGS="-Wl,--as-needed -Wl,-O1"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac aalib acl acpi aiglx alsa amd64 apm bash-completion bcmath berkdb bluetooth bmp branding browserplugin bzip2 calendar cdinstall cdr cleartype cli cracklib crypt cups cxx dbus directfb dri dvd dvdr dvdread encode fbcon ffmpeg flac fortran ftp gd-exteral gd
bm gif glut gpm gtk2 gtk3 http2 iconv ieee1394 jabber javascript jpeg libnotify libwww mmx mmxext modules mozilla mp3 mpd mpeg3 multilib mysql ncurses newspr nls nptl nptlonly nsplugin nvidia ogg opengl openmp pam pcre pdf perl php png pulseaudio readline realip seccomp session smp soap spell sse sse2 sse3 sse4_1 ssl ssse3 svg tcpd threads tiff truetype truetype-fonts unicode usb userlocales vdpau vhosts vim wifi win32codecs with-x wmf xattr xcomposite xinerama xml xmpp xorg xosd xv xvid zlib" ABI_X86="64" ALSA_CARDS="usb-audio hda-intel" 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 author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" CURL_SSL="gnutls" 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 ublox ubx" INPUT_DEVICES="mouse keyboard evdev synaptics" KERNEL="linux" LCD_DEVICES="g15" LINGUAS="pl" NGINX_MODULES_HTTP="access auth_basic autoindex browser charset empty_gif fastcgi geo gzip limit_req limit_conn map memcached gzip_static proxy referer rewrite scgi split_clients ssi upstream_ip_hash userid uwsgi addition fancyindex geoip upload upload_progress stub_status headers_more echo sub spdy metrics auth_request enmemcache tcpproxy v2 set_misc ndk gunzip lua lua_upstream redis upstream_hash upstream_keepalive upstream_least_conn upstream_zone" NGINX_MODULES_MAIL="imap pop3 smtp" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-3 php5-5 php5-6" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" QEMU_SOFTMMU_TARGETS="x86_64" QEMU_USER_TARGETS="x86_64" RUBY_TARGETS="ruby20 ruby21 ruby22 ruby23" USERLAND="GNU" VIDEO_CARDS="nvidia nv fbdev intel i965" 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:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-05-22 19:29:49 UTC
This happens when using sys-devel/make-4.2

Downgrade sys-devel/make to a version prior to 4.2 to temporarily fix this.
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-05-22 19:58:14 UTC
Another workaround is to compile dev-vcs/git with MAKEOPTS set to -j1

So seems to be related to the jobserver changes done in sys-devel/make-4.2
Comment 3 manwe 2016-05-22 20:09:09 UTC
MAKEOPTS=-j1 worked fine. Thanks. But it's still a bug, so I'm not closing it. If you think it should be, feel free.
Comment 4 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-05-23 07:28:51 UTC
(In reply to manwe from comment #3)
> MAKEOPTS=-j1 worked fine. Thanks. But it's still a bug, so I'm not closing
> it. If you think it should be, feel free.

It's definitely a bug. We will close it once a fix is available.


CCing base-system as this might be a bug in sys-devel/make-4.2

@vapier, can you please have a look?
Comment 5 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-05-23 08:33:32 UTC
This bug seems to be related to this upstream bug:

  http://savannah.gnu.org/bugs/?44742

When I revert the following commit, I can successfully compile dev-vcs/git with MAKEOPTS set to a value bigger than -j1:

http://git.savannah.gnu.org/cgit/make.git/patch/?id=9bb994e8319c2b153cd3d6d61e2c2882895e7c3a

I gonna send a mail to upstream asking for assistance.
Comment 6 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-05-23 08:56:08 UTC
*** Bug 583848 has been marked as a duplicate of this bug. ***
Comment 7 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-05-23 09:09:14 UTC
commit aca8dbccd491139f8d0f8a6fcb690f7780933cf2
Author: Lars Wendler <polynomial-c@gentoo.org>
Date:   Mon May 23 11:07:24 2016

    sys-devel/make: Revbump to revert upstream commit for bug #583812
    
    until a real fix is available.
    
    Package-Manager: portage-2.2.28
    Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>


I've reverted the affecting commit in =sys-devel/make-4.2-r1 and will commit an -r2 ebuild once upstream provides a real fix for this.
Comment 8 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-05-23 12:10:03 UTC
*** Bug 583864 has been marked as a duplicate of this bug. ***
Comment 9 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-05-23 13:56:21 UTC
*** Bug 583878 has been marked as a duplicate of this bug. ***
Comment 10 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-05-31 09:07:29 UTC
commit ab5370ff4e2346be6fe3f813db7f81ab25487eae
Author: Lars Wendler <polynomial-c@gentoo.org>
Date:   Tue May 31 11:04:55 2016

    sys-devel/make: Revbump to add upstream fix for bug #583812.
    
    Package-Manager: portage-2.2.28
    Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Comment 11 SpanKY gentoo-dev 2016-06-02 13:40:16 UTC
*** Bug 583906 has been marked as a duplicate of this bug. ***