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