Walter Dnes ha scritto:
Quoted below is error output from "emerge --sync". If it wasn't the root cause, where do I find the error logs?
And while we're at it, how can I turn off the "Portage cache"? I do an "emerge --sync" approx once a week, and I install programs a lot less often. It seems to take forever with the little spinning twirler to get the system back after "emerge --sync". I don't think it's worth it for me.
deleting app-cdr/k3b/files/digest-k3b-0.11.18-r1 deleting app-cdr/cdw/files/digest-cdw-0.2.0_pre3 deleting app-cdr/cdw/files/digest-cdw-0.2.0 deleting app-cdr/cdw/cdw-0.2.0_pre3.ebuild deleting app-cdr/cdw/cdw-0.2.0.ebuild deleting app-arch/kdar/kdar-1.3.0.ebuild deleting app-arch/kdar/files/digest-kdar-1.3.0 deleting app-arch/dpkg/files/digest-dpkg-1.10.18.1 deleting app-arch/dpkg/dpkg-1.10.18.1.ebuild deleting app-arch/cpio/files/digest-cpio-2.6 deleting app-arch/cpio/cpio-2.6.ebuild deleting app-antivirus/f-prot/files/digest-f-prot-4.5.2 deleting app-antivirus/f-prot/f-prot-4.5.2.ebuild deleting app-antivirus/clamav/files/digest-clamav-0.81_rc1 deleting app-antivirus/clamav/clamav-0.81_rc1.ebuild deleting app-admin/torsmo/torsmo-0.18.ebuild deleting app-admin/torsmo/files/digest-torsmo-0.18
Number of files: 109075 Number of files transferred: 7004 Total file size: 85016177 bytes Total transferred file size: 11239030 bytes Literal data: 11239030 bytes Matched data: 0 bytes File list size: 2432957 Total bytes written: 140261 Total bytes read: 13988100
wrote 140261 bytes read 13988100 bytes 125585.43 bytes/sec total size is 85016177 speedup is 6.02
Updating Portage cache: 27%/usr/lib/portage/bin/ebuild.sh: /usr/portage/eclass/eutils.eclass: line 39: syntax error near unexpected token `else'
/usr/lib/portage/bin/ebuild.sh: /usr/portage/eclass/eutils.eclass: line 39: ` else'
!!! ERROR: dev-lisp/cl-plus-1.0 failed. !!! Function inherit, Line 1443, Exitcode 1 !!! died sourcing /usr/portage/eclass/eutils.eclass in inherit() !!! If you need support, post the topmost build error, NOT this status message.
aux_get(): (0) Error in dev-lisp/cl-plus-1.0 ebuild. (1) Check for syntax error or corruption in the ebuild. (--debug)
quoting james Hiscock
I just ran into this myself, and it looks as though somebody mangled /usr/portage/eclass/eutils.eclass, by leaving it like this:
if [ $CROSSCOMPILE -eq 1 ] then else ... fi
...which isn't valid. I just added the following line:
echo -n ""
...between the "then" and "else" (on a line by itself), and it appears
to have fixed the problem (for now <shrug>)
-- [email protected] mailing list
