Help needed: 2.6.17 not building on 32-bit systems

Rich Shepard rshepard at appl-ecosys.com
Thu Aug 31 13:45:29 EDT 2017


   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.

Rich


More information about the gnucash-user mailing list