Hi All,
I'm having a look at gnucash 2.7.3 but I'm unable to compile it, as the
compilation spews a

make[3]: *** No rule to make target '/gmock-all.cc', needed by
'libgmock_a-gmock-all.o'.  Stop.

I'm using a fairly recent setup, gentoo with gcc 7.2.0 and gmock 1.7.0
installed and I'm unable to find exactly what the issue is. Any Help would
be appreciated, as I'd like to look at 2.7 gnucash release :)

Thanks!

longer log:

GUILE_LOAD_PATH="../../libgnucash/gnc-module:${GUILE_LOAD_PATH}"
GUILE_LOAD_COMPILED_PATH="../../libgnucash/gnc-module:${GUILE_LOAD_COMPILED_PATH}"
LD_LIBRARY_PATH="../../libgnucash/engine/.libs:../../libgnucash/gnc-module/.libs:../../libgnucash/core-u
tils/.libs:${LD_LIBRARY_PATH}"
DYLD_LIBRARY_PATH="../../libgnucash/engine/.libs:../../libgnucash/gnc-module/.libs:../../libgnucash/core-utils/.libs:${DYLD_LIBRARY_PATH}"
 \
/usr/bin/guild compile -o engine-utilities.go engine-utilities.scm

(process:3703): gnc.module-WARNING **: Could not locate module
gnucash/engine interface v.0
wrote `engine-utilities.go'
GNC_UNINSTALLED=yes \
GNC_BUILDDIR=../.. \
GUILE_LOAD_PATH="../../libgnucash/gnc-module:${GUILE_LOAD_PATH}"
GUILE_LOAD_COMPILED_PATH="../../libgnucash/gnc-module:${GUILE_LOAD_COMPILED_PATH}"
LD_LIBRARY_PATH="../../libgnucash/engine/.libs:../../libgnucash/gnc-module/.libs:../../libgnucash/core-u
tils/.libs:${LD_LIBRARY_PATH}"
DYLD_LIBRARY_PATH="../../libgnucash/engine/.libs:../../libgnucash/gnc-module/.libs:../../libgnucash/core-utils/.libs:${DYLD_LIBRARY_PATH}"
 \
/usr/bin/guild compile -o gnc-numeric.go gnc-numeric.scm
wrote `gnc-numeric.go'
GNC_UNINSTALLED=yes \
GNC_BUILDDIR=../.. \
GUILE_LOAD_PATH="../../libgnucash/gnc-module:${GUILE_LOAD_PATH}"
GUILE_LOAD_COMPILED_PATH="../../libgnucash/gnc-module:${GUILE_LOAD_COMPILED_PATH}"
LD_LIBRARY_PATH="../../libgnucash/engine/.libs:../../libgnucash/gnc-module/.libs:../../libgnucash/core-u
tils/.libs:${LD_LIBRARY_PATH}"
DYLD_LIBRARY_PATH="../../libgnucash/engine/.libs:../../libgnucash/gnc-module/.libs:../../libgnucash/core-utils/.libs:${DYLD_LIBRARY_PATH}"
 \
/usr/bin/guild compile -o engine.go engine.scm
wrote `engine.go'
GNC_UNINSTALLED=yes \
GNC_BUILDDIR=../.. \
GUILE_LOAD_PATH="../../libgnucash/gnc-module:${GUILE_LOAD_PATH}"
GUILE_LOAD_COMPILED_PATH="../../libgnucash/gnc-module:${GUILE_LOAD_COMPILED_PATH}"
LD_LIBRARY_PATH="../../libgnucash/engine/.libs:../../libgnucash/gnc-module/.libs:../../libgnucash/core-u
tils/.libs:${LD_LIBRARY_PATH}"
DYLD_LIBRARY_PATH="../../libgnucash/engine/.libs:../../libgnucash/gnc-module/.libs:../../libgnucash/core-utils/.libs:${DYLD_LIBRARY_PATH}"
 \
/usr/bin/guild compile -o business-core.go business-core.scm
wrote `business-core.go'
make[5]: Leaving directory
'/var/tmp/portage/app-office/gnucash-2.7.3/work/gnucash-2.7.3/libgnucash/engine'

Making all in test-core
make[5]: Entering directory
'/var/tmp/portage/app-office/gnucash-2.7.3/work/gnucash-2.7.3/libgnucash/engine/test-core'

/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -Wall -Wno-unused
-Wno-deprecated-register -g -O2 -module  -o libgncmod-test-engine.la
 gncmod-test-engine.lo test-engine-stuff.lo ../../../libgnucash/gnc-module/
libgnc-module.la ../libgncmod-engine
.la -lgio-2.0 -lgthread-2.0 -pthread -lgobject-2.0 -Wl,--export-dynamic
-lgmodule-2.0 -pthread -lglib-2.0 -lm
libtool: link: rm -fr  .libs/libgncmod-test-engine.a .libs/
libgncmod-test-engine.la
libtool: link: ar cru .libs/libgncmod-test-engine.a
.libs/gncmod-test-engine.o .libs/test-engine-stuff.o
libtool: link: ranlib .libs/libgncmod-test-engine.a
libtool: link: ( cd ".libs" && rm -f "libgncmod-test-engine.la" && ln -s
"../libgncmod-test-engine.la" "libgncmod-test-engine.la" )
make[5]: Leaving directory
'/var/tmp/portage/app-office/gnucash-2.7.3/work/gnucash-2.7.3/libgnucash/engine/test-core'

make[4]: Leaving directory
'/var/tmp/portage/app-office/gnucash-2.7.3/work/gnucash-2.7.3/libgnucash/engine'

make[3]: Leaving directory
'/var/tmp/portage/app-office/gnucash-2.7.3/work/gnucash-2.7.3/libgnucash/engine'

Making all in ../common/test-core
make[3]: Entering directory
'/var/tmp/portage/app-office/gnucash-2.7.3/work/gnucash-2.7.3/common/test-core'

make[3]: *** No rule to make target '/gmock-all.cc', needed by
'libgmock_a-gmock-all.o'.  Stop.
make[3]: Leaving directory
'/var/tmp/portage/app-office/gnucash-2.7.3/work/gnucash-2.7.3/common/test-core'

make[2]: *** [Makefile:538: all-recursive] Error 1
make[2]: Leaving directory
'/var/tmp/portage/app-office/gnucash-2.7.3/work/gnucash-2.7.3/libgnucash'
make[1]: *** [Makefile:821: all-recursive] Error 1
make[1]: Leaving directory
'/var/tmp/portage/app-office/gnucash-2.7.3/work/gnucash-2.7.3'
make: *** [Makefile:675: all] Error 2





-- 
--
Fabio
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to