Summary: | mail-client/thunderbird-31.3.0 - src_compile(): .../work/comm-esr31/configure: line 129: Error: command not found | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Phil Stracchino (Unix Ronin) <phils> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
Environment file |
Description
Phil Stracchino (Unix Ronin)
2014-12-04 12:32:25 UTC
Created attachment 390918 [details]
Environment file
emerge --info =mail-client/thunderbird-31.3.0 too please? I can't reproduce this on my own so far. (In reply to Ian Stakenvicius from comment #2) > emerge --info =mail-client/thunderbird-31.3.0 too please? I can't reproduce > this on my own so far. Never mind, it's there -- i just need more coffee and sleep. OK, so this I think might actually some sort of unpack failure. Check ${S}/mozilla/mach , it should be a shell script that is executable. It seems that based on your build.log, it isn't. If it is there and executable, please cd ${S}/mozilla and try running './mach environment --format=configure' by hand and see what error it reports. Finally (perhaps because I can't read today), is your /bin/sh pointing to /bin/bash ? After some extensive debugging with the user on irc, it's been determined that the issue is from something custom declared in the user's environment. Not a bug we can fix from the ebuild side of things - closing. We discovered during the course of troubleshooting that the problem is being caused by the existence of a src() bash shell function in my environment. This appears to be causing a failure of the build process in 31.3.0 for some as-yet not understood reason, yet did not cause a problem in 31.2.0. Per Ian's suggestion, I have disabled the function in the Portage environment by adding 'unset -f src' to /etc/portage/bashrc, and this appears to have solved the problem. |