tmp # for e in glew.* tmp*; do printf "\n\n\n\nSearching culprit for %s...\n" "$e"; find /var/portage/packages/ -cnewer "$e" -printf '%T+ %p\n' | sort | head -2; done Searching culprit for glew.APx7Mv... 2019-12-22+21:34:31.5370761680 /var/portage/packages/amd64-hardened-nossp-core2/media-libs/glew 2019-12-22+21:34:31.5370761680 /var/portage/packages/amd64-hardened-nossp-core2/media-libs/glew/glew-2.1.0-r1-2.xpak Searching culprit for glew.PiZt29... 2019-12-22+21:34:31.5370761680 /var/portage/packages/amd64-hardened-nossp-core2/media-libs/glew 2019-12-22+21:34:31.5370761680 /var/portage/packages/amd64-hardened-nossp-core2/media-libs/glew/glew-2.1.0-r1-2.xpak # ebuild /var/portage/tree//media-libs/glew/glew-2.1.0-r1.ebuild unpack # cd /tmp/portage/media-libs/glew-2.1.0-r1/work # grep -r 'glew.XXXXXX' glew-2.1.0/Makefile:DIST_DIR := $(shell mktemp -d /tmp/glew.XXXXXX)/$(DIST_NAME) The fix: --- glew-2.1.0/Makefile +++ glew-2.1.0/Makefile @@ -56,7 +56,7 @@ DIST_SRC_TGZ ?= $(shell pwd)/$(DIST_NAME).tgz DIST_WIN32 ?= $(shell pwd)/$(DIST_NAME)-win32.zip -DIST_DIR := $(shell mktemp -d /tmp/glew.XXXXXX)/$(DIST_NAME) +DIST_DIR := $(shell mktemp -d glew.XXXXXX)/$(DIST_NAME) # To disable stripping of linked binaries either: # - use STRIP= on gmake command-line Reproducible: Always 1. 2. 3.
Unable to reprouce with glew-2.2.0.ebuild, can this bug be closed, or do we need to fix this with older glew?