Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 57593 - einstall fails installing several distinct packages with bash env GLOBIGNORE='.*'
Summary: einstall fails installing several distinct packages with bash env GLOBIGNORE=...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2004-07-19 08:00 UTC by Mark Mykkanen
Modified: 2004-10-22 08:47 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 Mark Mykkanen 2004-07-19 08:00:07 UTC
The following (known) packages are affected due to the use of 'einstall' instead of 'make install' within the ebuild:

x11-libs/pango-1.4.0
gtk+-2.4.1
libpng-1.2.5-r7
dhcpcd-1.3.22_p4-r5
modutils-2.4.26
elinks-0.9.1
elinks-0.9.1-r1
gzip-1.3.5-r1
gettext-0.12.1-r1
elinks-0.9.2_rc2
pkgconfig-0.14.0
pkgconfig-0.15.0

It is reproducable by setting the GLOBIGNORE environment variable to '.*'.

# GLOBIGNORE='.*' emerge dhcpcd
<truncated>
checking for socket... yes
checking for uname... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating dhcpcd.spec
config.status: executing depfiles commands
if gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dhcpcd\" -DVERSION=\"1.3.22-pl4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_PATHS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_UNAME=1 -I. -I. -O2 -mcpu=athlon -fomit-frame-pointer -O2 -fomit-frame-pointer -Wall -MT peekfd.o -MD -MP -MF ".deps/peekfd.Tpo" \
-c -o peekfd.o `test -f 'peekfd.c' || echo './'`peekfd.c; \
then mv ".deps/peekfd.Tpo" ".deps/peekfd.Po"; \
else rm -f ".deps/peekfd.Tpo"; exit 1; \
fi
if gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dhcpcd\" -DVERSION=\"1.3.22-pl4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_PATHS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_UNAME=1 -I. -I. -O2 -mcpu=athlon -fomit-frame-pointer -O2 -fomit-frame-pointer -Wall -MT udpipgen.o -MD -MP -MF ".deps/udpipgen.Tpo" \
-c -o udpipgen.o `test -f 'udpipgen.c' || echo './'`udpipgen.c; \
then mv ".deps/udpipgen.Tpo" ".deps/udpipgen.Po"; \
else rm -f ".deps/udpipgen.Tpo"; exit 1; \
fi
if gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dhcpcd\" -DVERSION=\"1.3.22-pl4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_PATHS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_UNAME=1 -I. -I. -O2 -mcpu=athlon -fomit-frame-pointer -O2 -fomit-frame-pointer -Wall -MT buildmsg.o -MD -MP -MF ".deps/buildmsg.Tpo" \
-c -o buildmsg.o `test -f 'buildmsg.c' || echo './'`buildmsg.c; \
then mv ".deps/buildmsg.Tpo" ".deps/buildmsg.Po"; \
else rm -f ".deps/buildmsg.Tpo"; exit 1; \
fi
if gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dhcpcd\" -DVERSION=\"1.3.22-pl4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_PATHS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_UNAME=1 -I. -I. -O2 -mcpu=athlon -fomit-frame-pointer -O2 -fomit-frame-pointer -Wall -MT signals.o -MD -MP -MF ".deps/signals.Tpo" \
-c -o signals.o `test -f 'signals.c' || echo './'`signals.c; \
then mv ".deps/signals.Tpo" ".deps/signals.Po"; \
else rm -f ".deps/signals.Tpo"; exit 1; \
fi
if gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dhcpcd\" -DVERSION=\"1.3.22-pl4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_PATHS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_UNAME=1 -I. -I. -O2 -mcpu=athlon -fomit-frame-pointer -O2 -fomit-frame-pointer -Wall -MT arp.o -MD -MP -MF ".deps/arp.Tpo" \
-c -o arp.o `test -f 'arp.c' || echo './'`arp.c; \
then mv ".deps/arp.Tpo" ".deps/arp.Po"; \
else rm -f ".deps/arp.Tpo"; exit 1; \
fi
if gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dhcpcd\" -DVERSION=\"1.3.22-pl4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_PATHS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_UNAME=1 -I. -I. -O2 -mcpu=athlon -fomit-frame-pointer -O2 -fomit-frame-pointer -Wall -MT dhcpconfig.o -MD -MP -MF ".deps/dhcpconfig.Tpo" \
-c -o dhcpconfig.o `test -f 'dhcpconfig.c' || echo './'`dhcpconfig.c; \
then mv ".deps/dhcpconfig.Tpo" ".deps/dhcpconfig.Po"; \
else rm -f ".deps/dhcpconfig.Tpo"; exit 1; \
fi
if gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dhcpcd\" -DVERSION=\"1.3.22-pl4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_PATHS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_UNAME=1 -I. -I. -O2 -mcpu=athlon -fomit-frame-pointer -O2 -fomit-frame-pointer -Wall -MT client.o -MD -MP -MF ".deps/client.Tpo" \
-c -o client.o `test -f 'client.c' || echo './'`client.c; \
then mv ".deps/client.Tpo" ".deps/client.Po"; \
else rm -f ".deps/client.Tpo"; exit 1; \
fi
if gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dhcpcd\" -DVERSION=\"1.3.22-pl4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_PATHS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_UNAME=1 -I. -I. -O2 -mcpu=athlon -fomit-frame-pointer -O2 -fomit-frame-pointer -Wall -MT cache.o -MD -MP -MF ".deps/cache.Tpo" \
-c -o cache.o `test -f 'cache.c' || echo './'`cache.c; \
then mv ".deps/cache.Tpo" ".deps/cache.Po"; \
else rm -f ".deps/cache.Tpo"; exit 1; \
fi
if gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"dhcpcd\" -DVERSION=\"1.3.22-pl4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_PATHS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_UNAME=1 -I. -I. -O2 -mcpu=athlon -fomit-frame-pointer -O2 -fomit-frame-pointer -Wall -MT dhcpcd.o -MD -MP -MF ".deps/dhcpcd.Tpo" \
-c -o dhcpcd.o `test -f 'dhcpcd.c' || echo './'`dhcpcd.c; \
then mv ".deps/dhcpcd.Tpo" ".deps/dhcpcd.Po"; \
else rm -f ".deps/dhcpcd.Tpo"; exit 1; \
fi
gcc -O2 -mcpu=athlon -fomit-frame-pointer -O2 -fomit-frame-pointer -Wall -s -O2 -o dhcpcd peekfd.o udpipgen.o buildmsg.o signals.o arp.o dhcpconfig.o client.o cache.o dhcpcd.o

>>> Install dhcpcd-1.3.22_p4-r5 into /var/tmp/portage/dhcpcd-1.3.22_p4-r5/image/ category net-misc

!!! ERROR: net-misc/dhcpcd-1.3.22_p4-r5 failed.
!!! Function einstall, Line 387, Exitcode 1
!!! no Makefile found

Reproducible: Always
Steps to Reproduce:
1. export GLOBIGNORE='.*'
2. emerge net-misc/dhcpcd-1.3.22_p4-r5
3. Observe output:


Actual Results:  
>>> Install dhcpcd-1.3.22_p4-r5 into /var/tmp/portage/dhcpcd-1.3.22_p4-r5/image/
category net-misc

!!! ERROR: net-misc/dhcpcd-1.3.22_p4-r5 failed.
!!! Function einstall, Line 387, Exitcode 1
!!! no Makefile found

Expected Results:  
>>> net-misc/dhcpcd-1.3.22_p4-r5 merged.
Comment 1 Donnie Berkholz (RETIRED) gentoo-dev 2004-07-20 11:46:49 UTC
Installer bugs are for the Gentoo installer project, not for bugs installing miscellaneous packages. Please do not pre-assign bugs when filing them unless you know where they go.
Comment 2 Nicholas Jones (RETIRED) gentoo-dev 2004-07-31 19:58:12 UTC
unset GLOBIGNORE
Comment 3 Nicholas Jones (RETIRED) gentoo-dev 2004-10-22 08:47:48 UTC
Bug has been fixed and released in stable portages on or before 2.0.51-r2