Summary: | mozilla 1.4 ebuild fails | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andreas Kotowicz <andreas.kotowicz> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gcadieux, ratodc |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Andreas Kotowicz
2003-07-08 11:32:49 UTC
do you run emerge as root ? if no, do it I had a problem with building mozilla 1.4 the first time. My build gave me problems about having /bin/csh as an invalid interpreter. So emerge csh and then the build worked just fine. I had the same problem, don't know where the "cp: cannot create regular file `/root/.tcsh.config': Permission denied" came from (was root), but I saw the "ex: Command not found." and after 'emerge vi' it built ok. So the ebuild really should depend on 'vi'... I ran into the csh-bug as well, with csh missing. Mozilla should also depend on some c-shell of some incarnation as well. sigh, I had to merge a csh. :-) *** Bug 24136 has been marked as a duplicate of this bug. *** I did run emerge as root I also ran emerge as root (bug # 24136) Note: 'tcsh' was already on my system previously and was upgraded as part of 'emerge -u --deep world' Regarding 'csh': ------------------------------------------------- emerge -p csh These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] sys-devel/pmake-1.45-r2 [ebuild N ] app-shells/csh-1.29-r1 As I see it, there are two possibilities I can try after I get back home from work. 1) 'emerge csh' 2) 'emerge unmerge tcsh' then 'emerge (previous version) tcsh' followed by 'emerge -u mozilla' Do you have a preference as to which would be more meaningful to you? It's a little painful to compile mozilla even on my system. So I'm not so eager to try both possibilities. ;-) Or, I can wait to test the 'fixed' ebuild. This is not a problem. BTW - I do _not_ have VI or VIM installed on this system. emerge -p vi These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] sys-libs/libtermcap-compat-1.2.3 [ebuild N ] app-editors/vi-3.7-r3 # emerge -p vim These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-util/cscope-15.3 [ebuild N ] app-editors/vim-core-6.2-r1 [ebuild N ] app-editors/vim-6.2 Same problem? ------------------------------------- ../../../config/nsinstall -R -m 644 libipc_s.a ../../../dist/lib make[2]: Leaving directory `/var/tmp/portage/mozilla-1.4/work/mozilla/extensions/ipc/src' make[1]: Leaving directory `/var/tmp/portage/mozilla-1.4/work/mozilla/extensions/ipc' /var/tmp/portage/mozilla-1.4/work/mozilla/extensions/enigmail /var/tmp/portage/mozilla-1.4/work/mozilla/extensions/enigmail /var/tmp/portage/mozilla-1.4/work/mozilla/extensions/enigmail ex: Command not found. /var/tmp/portage/mozilla-1.4/work/mozilla/extensions/enigmail Makefile:43: @top_srcdir@/config/config.mk: No such file or directory Makefile:45: @top_srcdir@/config/rules.mk: No such file or directory make: *** No rule to make target `@top_srcdir@/config/rules.mk'. Stop. !!! ERROR: net-www/mozilla-1.4 failed. !!! Function src_compile, Line 396, Exitcode 2 !!! (no error message) I've got this bug too. The problem is the missing "ex" in the ./makemake in enigmail. This is part of "vim". Install vim, build mozilla and unmerge "vim" to feel safe again... ;) The mozilla ebuild now depends on tcsh, which fixes the first problem. Emerge rsync to grab it. The missing 'ex' problem is more difficult as a virtual will have to be created. Multiple packages satisfy the 'ex' binary. The purpose of running ./makemake was to simplify matters, unfortunately it created lots more than it should. I have created an enigmail Makefile which was the practice of previous releases of enigmail upstream. Mozilla no longer has a build dependency on either vi or csh. *** Bug 24162 has been marked as a duplicate of this bug. *** |