Summary: | gnucash 1.8.11 does not compile on ppc | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Martin <monsorno> |
Component: | Current packages | Assignee: | Seemant Kulleen (RETIRED) <seemant> |
Status: | RESOLVED DUPLICATE | ||
Severity: | minor | CC: | hanno, monsorno, ppc |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | PPC | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Martin
2005-03-17 12:04:20 UTC
can you re-emerge guile and try please? Martin, please see above comment OK, I tried to re-emerge guile, which lead to the following: ... (cd .libs && powerpc-unknown-linux-gnu-gcc -c -fno-builtin -fno-rtti -fno-exceptions "guileS.c") cc1: warning: command line option "-fno-rtti" is valid for C++/ObjC++ but not for C rm -f .libs/guileS.c .libs/guile.nm .libs/guile.nmS .libs/guile.nmT powerpc-unknown-linux-gnu-gcc -O3 -pipe -mcpu=750 -Wall -Wmissing-prototypes -o .libs/guile .libs/guileS.o guile.o -Wl,--export-dynamic ./.libs/libguile.so /var/tmp/portage/guile-1.6.4-r1/work/guile-1.6.4/libguile-ltdl/.libs/libguile-ltdl.so -ldl -lcrypt -lm creating guile cat alist.doc arbiters.doc async.doc backtrace.doc boolean.doc chars.doc continuations.doc debug.doc dynl.doc dynwind.doc environments.doc eq.doc error.doc eval.doc evalext.doc extensions.doc feature.doc fluids.doc fports.doc gc.doc goops.doc gsubr.doc guardians.doc hash.doc hashtab.doc hooks.doc init.doc ioext.doc iselect.doc keywords.doc lang.doc list.doc load.doc macros.doc mallocs.doc modules.doc numbers.doc objects.doc objprop.doc options.doc pairs.doc ports.doc print.doc procprop.doc procs.doc properties.doc random.doc rdelim.doc read.doc root.doc rw.doc scmsigs.doc script.doc simpos.doc smob.doc sort.doc srcprop.doc stackchk.doc stacks.doc stime.doc strings.doc strop.doc strorder.doc strports.doc struct.doc symbols.doc throw.doc values.doc variable.doc vectors.doc version.doc vports.doc weaks.doc symbols-deprecated.doc ramap.doc unif.doc filesys.doc posix.doc net_db.doc socket.doc regex-posix.doc | GUILE="/var/tmp/portage/guile-1.6.4-r1/work/guile-1.6.4/pre-inst-guile" ../scripts/snarf-check-and-output-texi --manual > guile.texi || { rm guile.texi; false; } cat: Schreibfehler: Daten OK, I tried to re-emerge guile, which lead to the following: ... (cd .libs && powerpc-unknown-linux-gnu-gcc -c -fno-builtin -fno-rtti -fno-exceptions "guileS.c") cc1: warning: command line option "-fno-rtti" is valid for C++/ObjC++ but not for C rm -f .libs/guileS.c .libs/guile.nm .libs/guile.nmS .libs/guile.nmT powerpc-unknown-linux-gnu-gcc -O3 -pipe -mcpu=750 -Wall -Wmissing-prototypes -o .libs/guile .libs/guileS.o guile.o -Wl,--export-dynamic ./.libs/libguile.so /var/tmp/portage/guile-1.6.4-r1/work/guile-1.6.4/libguile-ltdl/.libs/libguile-ltdl.so -ldl -lcrypt -lm creating guile cat alist.doc arbiters.doc async.doc backtrace.doc boolean.doc chars.doc continuations.doc debug.doc dynl.doc dynwind.doc environments.doc eq.doc error.doc eval.doc evalext.doc extensions.doc feature.doc fluids.doc fports.doc gc.doc goops.doc gsubr.doc guardians.doc hash.doc hashtab.doc hooks.doc init.doc ioext.doc iselect.doc keywords.doc lang.doc list.doc load.doc macros.doc mallocs.doc modules.doc numbers.doc objects.doc objprop.doc options.doc pairs.doc ports.doc print.doc procprop.doc procs.doc properties.doc random.doc rdelim.doc read.doc root.doc rw.doc scmsigs.doc script.doc simpos.doc smob.doc sort.doc srcprop.doc stackchk.doc stacks.doc stime.doc strings.doc strop.doc strorder.doc strports.doc struct.doc symbols.doc throw.doc values.doc variable.doc vectors.doc version.doc vports.doc weaks.doc symbols-deprecated.doc ramap.doc unif.doc filesys.doc posix.doc net_db.doc socket.doc regex-posix.doc | GUILE="/var/tmp/portage/guile-1.6.4-r1/work/guile-1.6.4/pre-inst-guile" ../scripts/snarf-check-and-output-texi --manual > guile.texi || { rm guile.texi; false; } cat: Schreibfehler: Datenübergabe unterbrochen (broken pipe) make[2]: *** [guile.texi] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/guile-1.6.4-r1/work/guile-1.6.4/libguile' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/guile-1.6.4-r1/work/guile-1.6.4' make: *** [all] Fehler 2 !!! ERROR: dev-util/guile-1.6.4-r1 failed. !!! Function src_compile, Line 46, Exitcode 2 ... Strange, strange. Gnucash 1.8.9 runs fine, but guile cannot be installed. Any ideas? I found out, that 1.8.11 compiles well when the hbci use-flag is turned off (or if the chipcard use-flag is turned on, which disables hbci, why, I do not know). Maybe this helps. Hanno + PPC people, can you look at this please? (my ppc is still 3000 miles away from me :/) looks dumb but... could you try with LANG=C ? After reading Bug 26484 and Bug 27716, I successfully tried to install guile-1.6.4-r1 again with "-O2" in my CFLAGS, instead of "-O3", which was successful. Afterwards, installing gnucash-1.8.11 succeeded, too. So, what should be done with this bug now? At least, I set down the severity as there exists a workaround. |