<SNIP> gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -I/usr/lib/glib/include -march=i686 -O3 -pipe -Wall -Wunused -Wall -Wno-unused -Werror-implicit-f unction-declaration -pg -I/usr/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -c txnmass.c -o txnmass.o >/dev/null 2>&1 mv -f .libs/txnmass.lo txnmass.lo make[4]: *** No rule to make target `../libgncengine.la', needed by `libgnc_postgres.la'. Stop. make[4]: Leaving directory `/var/tmp/portage/gnucash-1.6.7/work/gnucash-1.6.7/src/engine/sql' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/gnucash-1.6.7/work/gnucash-1.6.7/src/engine' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gnucash-1.6.7/work/gnucash-1.6.7/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gnucash-1.6.7/work/gnucash-1.6.7' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line -178, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/app-office/gnucash/gnucash-1.6.7.ebuild </SNIP>
Also fails with gentoo 1.2 (same error)
I believe at www.gnucash.org they have just released 1.6.8 because of problems compiling 1.6.7, so this might fix the problem
Created attachment 3314 [details] gnucash-1.6.8.ebuild Enjoy ;-)
Well, I took the liberty to create an ebuild 4 it (1.6.8)....The original didn't work correctly with mirror://sourceforge for me so I changed that first. After a lot of tries (I had to give --disable-compile-warnings and $myconf/ebuild.sh didn't like that) I gave up an took my standard skel.ebuild. It seems to compile for me now, but can someone please check my ebuildpractices ? Rigo
Created attachment 3315 [details] gnucash-1.6.8.ebuild Oops ;-)
For instance; How do I do bash-2.05a# ln -s libguile.so.10.0.0 libguile.so.9 In an ebuild (If it isn't there) ? Or should I use einfo ?
dosym /path/to/libguile.so.10.0.0 /path/to/libguile.so.9
Created attachment 3347 [details] gnucash-1.6.8-r1.ebuild (dosym included) Duh, should've checked before 'crying' 4 info again....thanx Seemant ;) !
Created attachment 3355 [details] gnucash-1.6.8-r2.ebuild (dosym works + cleanup ;) :'-( Rest = obsolete (but cannot delete myself)