> 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.

Reply via email to