> On Aug 31, 2017, at 3:32 PM, Rich Shepard <rshep...@appl-ecosys.com> wrote: > > On Thu, 31 Aug 2017, John Ralls wrote: > >> There are some dependency-tree problems with CMake builds, so if that's >> what you're doing just keep re-running make until the build completes. > > John, > > Trying the plain configure; make; make install route. Configured with > --prefix=/usr. The configuration summary reported the system as i686; the > make target is shown as: > > In system/base/target.scm: > 59: 16 [with-target "i486-slackware-linux-gnu" ...] > > Doubt it make a difference, though. > > Each time I re-run make it fails with the same error more quickly. > > I really would like to understand why it won't build if all dependencies > are available; I don't know scheme well enough to trouble shoot it. The > tail of the build shows: > > In ice-9/psyntax.scm: > 1106: 5 [expand-top-sequence ((cond-expand (guile-2 #) (else))) () ...] > 989: 4 [scan ((cond-expand (guile-2 #) (else))) () ...] > 989: 3 [scan (#(syntax-object (eval-when # # ...) (#) ...)) () ...] > 279: 2 [scan (#) () (#) ...] > In unknown file: > ?: 1 [load-extension "libgncmod-report-gnome" > "scm_init_sw_report_gnome_module"] > In ice-9/boot-9.scm: > 106: 0 [#<procedure 8fe34e0 at ice-9/boot-9.scm:97:6 (thrown-k . args)> > misc-error ...] > > ice-9/boot-9.scm:106:20: In procedure #<procedure 8fe34e0 at > ice-9/boot-9.scm:97:6 (thrown-k . args)>: > ice-9/boot-9.scm:106:20: In procedure dynamic-link: file: > "libgncmod-report-gnome", message: "file not found" > Makefile:1141: recipe for target 'report-gnome.go' failed > make[5]: *** [report-gnome.go] Error 1 > make[5]: Leaving directory '/opt/gnucash-2.6.17/src/report/report-gnome' > Makefile:837: recipe for target 'all-recursive' failed > make[4]: *** [all-recursive] Error 1 > make[4]: Leaving directory '/opt/gnucash-2.6.17/src/report/report-gnome' > Makefile:502: recipe for target 'all-recursive' failed > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory '/opt/gnucash-2.6.17/src/report' > Makefile:550: recipe for target 'all-recursive' failed > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory '/opt/gnucash-2.6.17/src' > Makefile:784: recipe for target 'all-recursive' failed > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory '/opt/gnucash-2.6.17' > Makefile:637: recipe for target 'all' failed > make: *** [all] Error 2 > > Does the above help identify the source of the error? I also see a lot of > warnings during the make, but those don't appear near this error.
Please remember to copy the list on all replies. It's not reporting a dependency failure, at least not here. libgncmod-report-gnome.so is a build product. When building with autotools it should be in your build directory in src/report/report-gnome/.libs; there should be a companion file src/report/report-gnome/libgncmod-report-gnome.la. If it's there then there's a problem with the paths being passed to guile for compiling whatever is failing. If it's not then that's the problem, so find that failure in the output. Regards, John Ralls _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.