Help needed: 2.6.17 not building on 32-bit systems

John Ralls jralls at ceridwen.us
Thu Aug 31 13:56:25 EDT 2017


> On Aug 31, 2017, at 10:45 AM, Rich Shepard <rshepard at appl-ecosys.com> wrote:
> 
>  Since the beginning of this year I've depended on gnucash for business and
> personal bookkeeping. Version 2.6.16 was installed on my desktop
> server/workstation which was running Slackware-14.1/32-bit. Two weeks ago I
> upgraded the distribution to 14.2. Version 2.6.16 no longer loaded because
> of this "error while loading shared libraries: libicuuc.so.51: cannot open
> shared object file: No such file or director" Slackware-14.2 uses
> libicuuc.so.56; making a soft link from that to libicuuc.so.51 did nothing.
> 
>  Time to upgrade to 2.6.17. Except that it will not build on a 32-bit
> system, but does on my 64-bit Dell Latitude E5410 running Slackware-14.2.
> 
>  The same build error occurs on my desktop (kernel 4.4.75-smp i686 AMD
> Athlon(tm) II X2 255 Processor), my 32-bit Dell Latitude 2100 (same kernel
> on an Intel Atom cpu), and a virtual 32-bit Slackware-14.2 on someone else's
> system. The reported error is:
> 
> ice-9/boot-9.scm:106:20: In procedure #<procedure 95964e0 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
> 
> Sure enough, that file's not there.
> 
>  I have the complete build log (56K gzipped) and will send it to anyone who
> can help me quickly resolve this problem. It's the end of the month and I
> need gnucash working again on the desktop.
> 

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.

Does Slackware not provide GnuCash as an installable package?

Regards,
John Ralls




More information about the gnucash-user mailing list