Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-05 Thread Derek Atkins
Hi,

Rich Shepard  writes:

> On Fri, 1 Sep 2017, Derek Atkins wrote:
>
>> What URL is showing the error?
>
> Derek,
>
>   http://wiki.gnucash.org/wiki/Bugzilla
>
>> What is the exact error message?
>
>   Unable to connect.

Try https://wiki.gnucash.org/wiki/Bugzilla and see what happens?
The server is supposed to "force" you over to HTTPS.  This is working
fine for me.

> Regards,
>
> Rich

> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.

-derek

-- 
   Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
   Member, MIT Student Information Processing Board  (SIPB)
   URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH
   warl...@mit.eduPGP key available
___
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.


Re: Help needed: 2.6.17 not building on 32-bit systems [FIXED]

2017-09-04 Thread Rich Shepard

On Sun, 3 Sep 2017, John Ralls wrote:


Nope, not the developers. GnuCash doesn’t care what version of libicu is
installed, and I’m pretty sure WebKitGtk doesn’t either. GnuCash doesn’t
use ICU directly and WebKit’s usage is simple enough that pretty much any
version will do.

The problem is with Slackware’s packagers, in particular the WebKit
packager who didn’t update his package to match the updated ICU. It
doesn’t help that IBM (the source of ICU) don’t provide a version-less
libicufoo.so link as is common in Unix environments to allow version-free
linkage.

The other thing to be aware of is that once the webkit dependency is
sorted so that libwebkit itself depends on the correct version of libicu
you need to clean or delete your gnucash build directory and start from
scratch so that all of the libgnc*.so get the right version of libicu*.so
in their link tables.


John,

  I greatly appreciate your detailed explanation. Gnucash works here once
again and that's the important point; I can use it as the valuable tool it
is.

  When gnucash is upgraded I'll deal with any issues that arise then. Not
all SBo package maintainers keep up to date so when I use the build script
wit a version newer than that linked sometimes it fails. And, sometimes the
upstream source changes the version so the download link no longer works.

  Since all of you (gnucash, SBo, and most other OS developers) contribute
on your own time I completely understand when versions are behind the most
current. And I certainly appreciate the efforts everyone expends to
contribute to everyone else. (I do my part, too, by sometimes contributing
code and by always responding with suggestions and solutions when others
post requests for help on mail lists to which I'm subscribed.)

Best regards,

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

Re: Help needed: 2.6.17 not building on 32-bit systems [FIXED]

2017-09-03 Thread John Ralls


> On Sep 3, 2017, at 11:01 AM, Rich Shepard  wrote:
> 
> On Sun, 3 Sep 2017, Geert Janssens wrote:
> 
>> I'm glad you got it fixed locally ...
> 
>  Thanks, Geert. So am I!
> 
>> You could run ldd on that library and see what it's trying to link to. If
>> it's version 51, I think the libwebkitgtk maintainer should know. Unless
>> he's of the opinion libwebkitgtk1 is dead and not worth spending any time
>> on any more (several distros have taken that position).
> 
>  I just did this:
> 
>   libicui18n.so.56 => /usr/lib/libicui18n.so.56 (0xb3c46000)
>libicuuc.so.56 => /usr/lib/libicuuc.so.56 (0xb3aca000)
>libicudata.so.56 => /usr/lib/libicudata.so.56 (0xb22e6000)
> 
>  The problem here is that the first library (libicui18n.so.56) also
> appeared in the unlinked ldd results from libgnc-gnome while it was the
> latter two that pointed to version 51. With the softlinks the latter two
> point to version 56 which is what allowed gnucash-2.6.17 build.
> 
>> I know it's not your priority, you need your transactions entered :) I
>> just wanted to point this out though as on my system making soft links
>> like that would be a no-no as it just kicks the can a bit further down the
>> road. And sooner or later it comes back to bite.
> 
>  Since it's not my can to pick up about all I can do it kick down the road
> to the developers. But, I will try to locate the libwebkitgtk development
> team and make them aware of the issue.
> 
>  I saw on the unlinked library list that some libicu* libraries were at
> version 56 and only *uc.so.51 and *data.so.51 were the wrench in the gears.

Nope, not the developers. GnuCash doesn’t care what version of libicu is 
installed, and I’m pretty sure WebKitGtk doesn’t either. GnuCash doesn’t use 
ICU directly and WebKit’s usage is simple enough that pretty much any version 
will do.

The problem is with Slackware’s packagers, in particular the WebKit packager 
who didn’t update his package to match the updated ICU. It doesn’t help that 
IBM (the source of ICU) don’t provide a version-less libicufoo.so link as is 
common in Unix environments to allow version-free linkage.

The other thing to be aware of is that once the webkit dependency is sorted so 
that libwebkit itself depends on the correct version of libicu you need to 
clean or delete your gnucash build directory and start from scratch so that all 
of the libgnc*.so get the right version of libicu*.so in their link tables.

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.

Re: Help needed: 2.6.17 not building on 32-bit systems [FIXED]

2017-09-03 Thread Rich Shepard

On Sun, 3 Sep 2017, Geert Janssens wrote:


I'm glad you got it fixed locally ...


  Thanks, Geert. So am I!


You could run ldd on that library and see what it's trying to link to. If
it's version 51, I think the libwebkitgtk maintainer should know. Unless
he's of the opinion libwebkitgtk1 is dead and not worth spending any time
on any more (several distros have taken that position).


  I just did this:

libicui18n.so.56 => /usr/lib/libicui18n.so.56 (0xb3c46000)
libicuuc.so.56 => /usr/lib/libicuuc.so.56 (0xb3aca000)
libicudata.so.56 => /usr/lib/libicudata.so.56 (0xb22e6000)

  The problem here is that the first library (libicui18n.so.56) also
appeared in the unlinked ldd results from libgnc-gnome while it was the
latter two that pointed to version 51. With the softlinks the latter two
point to version 56 which is what allowed gnucash-2.6.17 build.


I know it's not your priority, you need your transactions entered :) I
just wanted to point this out though as on my system making soft links
like that would be a no-no as it just kicks the can a bit further down the
road. And sooner or later it comes back to bite.


  Since it's not my can to pick up about all I can do it kick down the road
to the developers. But, I will try to locate the libwebkitgtk development
team and make them aware of the issue.

  I saw on the unlinked library list that some libicu* libraries were at
version 56 and only *uc.so.51 and *data.so.51 were the wrench in the gears.

Regards,

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


Re: Help needed: 2.6.17 not building on 32-bit systems [FIXED]

2017-09-03 Thread Geert Janssens
On zondag 3 september 2017 19:26:25 CEST Rich Shepard wrote:
> Everyone:
> 
> Found and fixed the problem!!
> 
> Ran ldd on the not-found library (libgnc-gnome) and saw two missing
> dependent libraries:
> 
>   libicuuc.so.51 => not found
>   libicudata.so.51 => not found
> 
> These are missing because Slackware-14.2 provides both in version 56.
> Made soft links from the gnucash-required version to the installed version
> and the build script completed. Installed it and it's loaded and waiting
> for me to enter a couple of week's worth of transactions.
> 
> Thanks very much for all your patient help,

I'm glad you got it fixed locally, but the core issue is not solved really. 
Some of gnucash' dependencies are built against that older libicuuc version. I 
continue to point at libwebkitgtk because that's the only dependency we have 
that requires icu (and you may have noted libwebkitgtk is also listed by ldd).

You could run ldd on that library and see what it's trying to link to. If it's 
version 51, I think the libwebkitgtk maintainer should know. Unless he's of 
the opinion libwebkitgtk1 is dead and not worth spending any time on any more 
(several distros have taken that position).

I know it's not your priority, you need your transactions entered :)
I just wanted to point this out though as on my system making soft links like 
that would be a no-no as it just kicks the can a bit further down the road. 
And sooner or later it comes back to bite.

Regards,

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


Re: Help needed: 2.6.17 not building on 32-bit systems [FIXED]

2017-09-03 Thread Rich Shepard

Everyone:

   Found and fixed the problem!!

   Ran ldd on the not-found library (libgnc-gnome) and saw two missing
dependent libraries:

libicuuc.so.51 => not found
libicudata.so.51 => not found

   These are missing because Slackware-14.2 provides both in version 56. Made
soft links from the gnucash-required version to the installed version and
the build script completed. Installed it and it's loaded and waiting for me
to enter a couple of week's worth of transactions.

Thanks very much for all your patient help,

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-03 Thread Rich Shepard

On Fri, 1 Sep 2017, John Ralls wrote:


Do you still have the older version of GnuCash installed? If so you'll
need to remove it.


John,

  No. When gnucash-2.6.16 failed to load after the distribution upgrade I
removed it. Since then I've not been able to build any version of gnucash.

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-03 Thread Rich Shepard

On Sun, 3 Sep 2017, tjoen wrote:


Have you done
# make install ?


  No because make fails before completion. There's nothing to install.

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-03 Thread tjoen
On Sun, 2017-09-03 at 07:52 -0700, Rich Shepard wrote:
> $ locate libgnc-gnome
> /opt/SBo/gnucash-2.6.17/src/gnome/libgnc-gnome.la
> /opt/SBo/gnucash-2.6.17/src/gnome/.libs/libgnc-gnome.so.0
> /opt/SBo/gnucash-2.6.17/src/gnome/.libs/libgnc-gnome.lai
> /opt/SBo/gnucash-2.6.17/src/gnome/.libs/libgnc-gnome.so.0.0.0
> /opt/SBo/gnucash-2.6.17/src/gnome/.libs/libgnc-gnome.so
> /opt/SBo/gnucash-2.6.17/src/gnome/.libs/libgnc-gnome.la
> 
>Since libgnc-gnome is present in the src/ directory, what might be
> keeping
> it from being recognized as present?

Have you done
# make install ?
___
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.


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-03 Thread Robert Heller
At Sun, 3 Sep 2017 07:08:44 -0700 (PDT) Rich Shepard  
wrote:

> 
> On Sat, 2 Sep 2017, John Ralls wrote:
> 
> > It’s part of GnuCash. Any library that starts with libgnc or libgncmod is
> > part of GnuCash. Its main external dependency is libgtk-x11.so though it
> > has several others in the Gnome stack.
> 
> John,
> 
>I thought it was provided by gnucash. I don't have libgtk-x11.so here so I
> need to find what provides that. I believe that I have the other
> dependencies (see below).

Under CentOS 6 (RedHat EL 6):

gollum.deepsoft.com% rpm -qf /usr/lib64/libgtk-x11-2.0.so
gtk2-devel-2.24.23-9.el6.x86_64

So I would guess libgtk2-dev under a Debian-ish system (Ubuntu, Mint, etc.).

> 
> > You do know that there are distros that do provide GnuCash and quite
> > possibly the other programs you need without your having to build them
> > yourself, right?
> 
>Yes. I've been building applications (and the occasional kernel) for 20
> years. The dependencies are goffice-0.8, libgnomecanvas, libofx, and
> webkitgtk (which requires libwebp). These are all installed here.
> 
>Now to track down libgtk-x11.
> 
> Many thanks,
> 
> Rich
> 
> 
> ___
> 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.
> 
>   
>   

-- 
Robert Heller -- 978-544-6933
Deepwoods Software-- Custom Software Services
http://www.deepsoft.com/  -- Linux Administration Services
hel...@deepsoft.com   -- Webhosting Services
 
___
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.

Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-03 Thread Rich Shepard

On Sun, 3 Sep 2017, Rich Shepard wrote:


I don't have libgtk-x11.so here ...


  Correction: the library is installed:

$ ll /usr/lib/libgtk-x11-2.0.*
-rw-r--r-- 1 root root 963 Sep 10  2016 /usr/lib/libgtk-x11-2.0.la
lrwxrwxrwx 1 root root  27 Aug 19 18:39 /usr/lib/libgtk-x11-2.0.so -> 
libgtk-x11-2.0.so.0.2400.31*
lrwxrwxrwx 1 root root  27 Aug 19 18:39 /usr/lib/libgtk-x11-2.0.so.0 -> 
libgtk-x11-2.0.so.0.2400.31*
-rwxr-xr-x 1 root root 4621348 Sep 10  2016 
/usr/lib/libgtk-x11-2.0.so.0.2400.31*

so gnucash should find it.

  Furthermore:

$ locate libgnc-gnome
/opt/SBo/gnucash-2.6.17/src/gnome/libgnc-gnome.la
/opt/SBo/gnucash-2.6.17/src/gnome/.libs/libgnc-gnome.so.0
/opt/SBo/gnucash-2.6.17/src/gnome/.libs/libgnc-gnome.lai
/opt/SBo/gnucash-2.6.17/src/gnome/.libs/libgnc-gnome.so.0.0.0
/opt/SBo/gnucash-2.6.17/src/gnome/.libs/libgnc-gnome.so
/opt/SBo/gnucash-2.6.17/src/gnome/.libs/libgnc-gnome.la

  Since libgnc-gnome is present in the src/ directory, what might be keeping
it from being recognized as present?

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-03 Thread Rich Shepard

On Sat, 2 Sep 2017, John Ralls wrote:


It’s part of GnuCash. Any library that starts with libgnc or libgncmod is
part of GnuCash. Its main external dependency is libgtk-x11.so though it
has several others in the Gnome stack.


John,

  I thought it was provided by gnucash. I don't have libgtk-x11.so here so I
need to find what provides that. I believe that I have the other
dependencies (see below).


You do know that there are distros that do provide GnuCash and quite
possibly the other programs you need without your having to build them
yourself, right?


  Yes. I've been building applications (and the occasional kernel) for 20
years. The dependencies are goffice-0.8, libgnomecanvas, libofx, and
webkitgtk (which requires libwebp). These are all installed here.

  Now to track down libgtk-x11.

Many thanks,

Rich


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

Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-03 Thread Jean-David Beyer
On 09/02/2017 09:50 PM, Rich Shepard wrote:
> On Sat, 2 Sep 2017, Rich Shepard wrote:
> 
>> I believe resolving version incompatibilities will fix the problem.
>> Perhaps that upgraded libicul18n libraries broke gnucash led me down this
>> long path. That'll be the next tests if needed.
> 
>   I've cleaned out the rest of the cruft from long ago. There are now no
> duplicate files in /usr/ and /usr/local/.
> 
>   With the older dependency versions, 2.6.17 now cannot find
> "libgnc-gnome".
> My web search for the package that provides that finds no hits. What should
> provide that file?
> 

Do you have them and the build procedure cannot find them?
Or are they not there at all?

I have never built gnucash, though I run it all the time.
On my Red Hat Enterprise Linux system, running with a 4-core 64-bit Xeon
processor, they are here:

/usr/lib64/gnucash/libgnc-gnome.so
/usr/lib64/gnucash/libgnc-gnome.so.0
/usr/lib64/gnucash/libgnc-gnome.so.0.0.0

On a 32-bit machine, they would be in /usr/lib instead of /usr/lib64.
Thus (Trillian was my old 32-bit machine):

/D2P1/Trillian/usr/lib/gnucash/libgnc-gnome.so
/D2P1/Trillian/usr/lib/gnucash/libgnc-gnome.so.0
/D2P1/Trillian/usr/lib/gnucash/libgnc-gnome.so.0.0.0

Since Red Hat do not support GnuCash, I must have gotten that library
somewhere else. I see it came with

$ rpm -qf /usr/lib64/gnucash/libgnc-gnome.so
gnucash-2.4.15-4.el6.x86_64


-- 
  .~.  Jean-David Beyer  Registered Linux User 85642.
  /V\  PGP-Key:166D840A 0C610C8B Registered Machine  1935521.
 /( )\ Shrewsbury, New Jerseyhttp://linuxcounter.net
 ^^-^^ 07:10:01 up 11 days, 14:43, 3 users, load average: 4.15, 4.33, 4.25
___
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.

Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-02 Thread John Ralls


> On Sep 2, 2017, at 6:50 PM, Rich Shepard  wrote:
> 
> On Sat, 2 Sep 2017, Rich Shepard wrote:
> 
>> I believe resolving version incompatibilities will fix the problem.
>> Perhaps that upgraded libicul18n libraries broke gnucash led me down this
>> long path. That'll be the next tests if needed.
> 
>  I've cleaned out the rest of the cruft from long ago. There are now no
> duplicate files in /usr/ and /usr/local/.
> 
>  With the older dependency versions, 2.6.17 now cannot find "libgnc-gnome".
> My web search for the package that provides that finds no hits. What should
> provide that file?

It’s part of GnuCash. Any library that starts with libgnc or libgncmod is part 
of GnuCash. Its main external dependency is libgtk-x11.so though it has several 
others in the Gnome stack.

You do know that there are distros that do provide GnuCash and quite possibly 
the other programs you need without your having to build them yourself, right?

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.

Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-02 Thread Rich Shepard

On Sat, 2 Sep 2017, Rich Shepard wrote:


I believe resolving version incompatibilities will fix the problem.
Perhaps that upgraded libicul18n libraries broke gnucash led me down this
long path. That'll be the next tests if needed.


  I've cleaned out the rest of the cruft from long ago. There are now no
duplicate files in /usr/ and /usr/local/.

  With the older dependency versions, 2.6.17 now cannot find "libgnc-gnome".
My web search for the package that provides that finds no hits. What should
provide that file?

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-02 Thread Rich Shepard

On Sat, 2 Sep 2017, John Ralls wrote:


You're building too new a webkit. GnuCash 2.6.x requires the Webkit1 API
which was removed after WebKitGtk-2.4.x. WebKitGtk-2.4.x uses autotools.



GnuCash master uses the WebKit2 API and works with WebKitGtk-2.6.x.


John,

  Thank you for clarifying. I've removed the newer webkitgtk and am in the
process of re-building webkitgtk-2.4.11. I've also downgraded libwebp from
0.6.0 to 0.5.2. I'll then rebuild/re-install gnucash-2.6.13 (available on
the SlackBuilds.org site).

  I believe resolving version incompatibilities will fix the problem.
Perhaps that upgraded libicul18n libraries broke gnucash led me down this
long path. That'll be the next tests if needed.

Much appreciated,

Rich

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-02 Thread John Ralls

> On Sep 2, 2017, at 5:38 AM, Rich Shepard  wrote:
> 
> On Sat, 2 Sep 2017, tjoen wrote:
> 
>> This i how I did it:
>> mkdir build
>> cd build/
>> cmake -DCMAKE_BUILD_TYPE=Release  \
>> -DCMAKE_INSTALL_PREFIX=/usr \
>> -DCMAKE_SKIP_RPATH=ON   \
>> -DPORT=GTK  \
>> -DLIB_INSTALL_DIR=/usr/lib64  \
>> -DUSE_SYSTEM_MALLOC=ON \
>> -Wno-dev ..
> 
>  Thank you. I saw only the DPORT=GTK when searching for building help.

You're building too new a webkit. GnuCash 2.6.x requires the Webkit1 API which 
was removed after WebKitGtk-2.4.x. WebKitGtk-2.4.x uses autotools.

GnuCash master uses the WebKit2 API and works with WebKitGtk-2.6.x.

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.


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-02 Thread Rich Shepard

On Sat, 2 Sep 2017, tjoen wrote:


This i how I did it:
mkdir build
cd build/
cmake -DCMAKE_BUILD_TYPE=Release  \
 -DCMAKE_INSTALL_PREFIX=/usr \
 -DCMAKE_SKIP_RPATH=ON   \
 -DPORT=GTK  \
 -DLIB_INSTALL_DIR=/usr/lib64  \
 -DUSE_SYSTEM_MALLOC=ON \
 -Wno-dev ..


  Thank you. I saw only the DPORT=GTK when searching for building help.

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-02 Thread tjoen
On Fri, 2017-09-01 at 10:56 -0700, Rich Shepard wrote:
>There's another issue I need to resolve: apparently webkitgtk
> developers
> switched to using cmake from the former compile; make; make install
> sequence. The SBo script does not do cmake; I've written to the list
> and
> webkitgtk package maintainer asking for help in getting it built.

This i how I did it:
mkdir build
cd build/
cmake -DCMAKE_BUILD_TYPE=Release  \
  -DCMAKE_INSTALL_PREFIX=/usr \
  -DCMAKE_SKIP_RPATH=ON   \
  -DPORT=GTK  \
  -DLIB_INSTALL_DIR=/usr/lib64  \
  -DUSE_SYSTEM_MALLOC=ON \
  -Wno-dev ..
___
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.


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread Rich Shepard

On Fri, 1 Sep 2017, Geert Janssens wrote:


Good luck. With webkitgtk you're probably busy for a couple of hours...


Geert,

  Sigh. Yes. It's a huge library. On the laptop with the Atom processor it
took about 24 hours to build; took about 7 hours on this dual-core AMD II
processor.

  There's another issue I need to resolve: apparently webkitgtk developers
switched to using cmake from the former compile; make; make install
sequence. The SBo script does not do cmake; I've written to the list and
webkitgtk package maintainer asking for help in getting it built.

Thanks again,

Rich

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread Geert Janssens
On vrijdag 1 september 2017 19:25:37 CEST Rich Shepard wrote:
> On Fri, 1 Sep 2017, Geert Janssens wrote:
> > I would expect that as well really. Are the proper development packages
> > for
> > icu installed ?
> 
> Geert,
> 
>Slackware does not do separate dev packages. Everything's in each library
> package.
> 
> > Oh, wait! The 2.6 branch of gnucash is not even explicitly declaring icu
> > as a dependency. IIRC it's being pulled in via Webkit. You should check
> > whether the webkit dependencies in slackware have been properly updated
> > to the new icu in 14.2.
> 
>Now there's a thought.
> 
>I just checked and both webkitgtk and libwebp have newer versions than
> what's on the SBo repository. I had not checked; assumed the maintainers
> were up to date.
> 
>I will now build and install libwebp, webkitgtk, and gnucash-2.6.17 and
> will report the results.
> 
>Thanks for catching this, Geert.
> 
> More later,
> 
Good luck. With webkitgtk you're probably busy for a couple of hours...

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread Rich Shepard

On Fri, 1 Sep 2017, Geert Janssens wrote:


I would expect that as well really. Are the proper development packages for
icu installed ?


Geert,

  Slackware does not do separate dev packages. Everything's in each library
package.


Oh, wait! The 2.6 branch of gnucash is not even explicitly declaring icu as a
dependency. IIRC it's being pulled in via Webkit. You should check whether the
webkit dependencies in slackware have been properly updated to the new icu in
14.2.


  Now there's a thought.

  I just checked and both webkitgtk and libwebp have newer versions than
what's on the SBo repository. I had not checked; assumed the maintainers
were up to date.

  I will now build and install libwebp, webkitgtk, and gnucash-2.6.17 and
will report the results.

  Thanks for catching this, Geert.

More later,

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread Rich Shepard

On Fri, 1 Sep 2017, Rich Shepard wrote:


 Sure. In a couple of minutes.


  Had to play with the number of lines in each of three separate files to
get the gzipped size < 3600 bytes. Concatenate the three parts in sequence
to get the full file.

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread Geert Janssens
On vrijdag 1 september 2017 18:42:50 CEST Rich Shepard wrote:
> On Fri, 1 Sep 2017, Geert Janssens wrote:
> > What do you mean with "hardcoded" ? Gnucash doesn't hardcode it as far as
> > I
> > know. Is it the slackware build script that does ? If so that one should
> > be
> > fixed.
> 
> Geert,
> 
>I saw that in 2.6.16 and assumed it represented the library version on
> the system building the application. Now a newer version is on the system
> and I would expect that to be used.

I would expect that as well really. Are the proper development packages for 
icu installed ?

Oh, wait! The 2.6 branch of gnucash is not even explicitly declaring icu as a 
dependency. IIRC it's being pulled in via Webkit. You should check whether the 
webkit dependencies in slackware have been properly updated to the new icu in 
14.2.

Geert

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread John Ralls

> On Sep 1, 2017, at 9:31 AM, Rich Shepard  wrote:
> 
> On Fri, 1 Sep 2017, Maf. King wrote:
> 
>> worked for me too try the direct link?
>> https://bugzilla.gnome.org/page.cgi?id=browse.html&product=GnuCash
> 
> Maf.,
> 
>  That worked for me. While I have (had?) a bugzilla account, I needed to
> create one for gnome's version. I wrote a detailed description and attached
> a file showing the warnings and errors that caused the build to fail.
> 
>  Re-running the SBo build script just now (after logging out last evening
> and back in this morning) I saw other warnings I didn't see before. One of
> these was:
> 
> (process:26946): gnc.module-WARNING **: Failed to dlopen()
> '../../../src/html/.libs/libgncmod-html.so': libicui18n.so.51: cannot open
> shared object file: No such file or directory
> 
>  That library version was hard coded in 2.6.16 and provided by
> Slackware-14.1. Slackware-14.2 provides a newer version:
> /usr/lib/libicui18n.so.56
> /usr/lib/libicui18n.so.56.1
> /usr/lib/libicui18n.so
> 
>  I can add the latest (complete) build log to the bug report as this might
> augment what I've already provided.

Do you still have the older version of GnuCash installed? If so you'll need to 
remove it.

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.


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread Rich Shepard

On Fri, 1 Sep 2017, John Ralls wrote:


Do you still have the older version of GnuCash installed? If so you'll
need to remove it.


John,

  No.

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread Rich Shepard

On Fri, 1 Sep 2017, Geert Janssens wrote:


What do you mean with "hardcoded" ? Gnucash doesn't hardcode it as far as I
know. Is it the slackware build script that does ? If so that one should be
fixed.


Geert,

  I saw that in 2.6.16 and assumed it represented the library version on the 
system
building the application. Now a newer version is on the system and I would
expect that to be used.


Please do. The diff you attached is not showing full error lines so it's
unfortunately not very useful.


  Sure. In a couple of minutes.

Regards,

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread Geert Janssens
On vrijdag 1 september 2017 18:31:56 CEST Rich Shepard wrote:
> On Fri, 1 Sep 2017, Maf. King wrote:
> > worked for me too try the direct link?
> > https://bugzilla.gnome.org/page.cgi?id=browse.html&product=GnuCash
> 
> Maf.,
> 
>That worked for me. While I have (had?) a bugzilla account, I needed to
> create one for gnome's version. I wrote a detailed description and attached
> a file showing the warnings and errors that caused the build to fail.
> 
>Re-running the SBo build script just now (after logging out last evening
> and back in this morning) I saw other warnings I didn't see before. One of
> these was:
> 
> (process:26946): gnc.module-WARNING **: Failed to dlopen()
> '../../../src/html/.libs/libgncmod-html.so': libicui18n.so.51: cannot open
> shared object file: No such file or directory
> 
>That library version was hard coded in 2.6.16 and provided by
> Slackware-14.1. Slackware-14.2 provides a newer version:
> /usr/lib/libicui18n.so.56
> /usr/lib/libicui18n.so.56.1
> /usr/lib/libicui18n.so
> 
What do you mean with "hardcoded" ? Gnucash doesn't hardcode it as far as I 
know. Is it the slackware build script that does ? If so that one should be 
fixed.

>I can add the latest (complete) build log to the bug report as this might
> augment what I've already provided.

Please do. The diff you attached is not showing full error lines so it's 
unfortunately not very useful.

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread Rich Shepard

On Fri, 1 Sep 2017, Derek Atkins wrote:


What URL is showing the error?


Derek,

  http://wiki.gnucash.org/wiki/Bugzilla


What is the exact error message?


  Unable to connect.

Regards,

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread Rich Shepard

On Fri, 1 Sep 2017, Maf. King wrote:


worked for me too try the direct link?
https://bugzilla.gnome.org/page.cgi?id=browse.html&product=GnuCash


Maf.,

  That worked for me. While I have (had?) a bugzilla account, I needed to
create one for gnome's version. I wrote a detailed description and attached
a file showing the warnings and errors that caused the build to fail.

  Re-running the SBo build script just now (after logging out last evening
and back in this morning) I saw other warnings I didn't see before. One of
these was:

(process:26946): gnc.module-WARNING **: Failed to dlopen()
'../../../src/html/.libs/libgncmod-html.so': libicui18n.so.51: cannot open
shared object file: No such file or directory

  That library version was hard coded in 2.6.16 and provided by
Slackware-14.1. Slackware-14.2 provides a newer version:
/usr/lib/libicui18n.so.56
/usr/lib/libicui18n.so.56.1
/usr/lib/libicui18n.so

  I can add the latest (complete) build log to the bug report as this might
augment what I've already provided.

Thanks all,

Rich

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread Derek Atkins
Hi,

On Fri, September 1, 2017 11:33 am, Rich Shepard wrote:
> On Fri, 1 Sep 2017, John Ralls wrote:
>
>> It worked for me just now.
>
> John,
>
>Must be something upstream from me. I've tried firefox-52.3.0esr and
> chromium-60.0.3112.78 on two different machines and both tell me I cannot
> access the gnucash wiki bug reports page.

What URL is showing the error?
What is the exact error message?

The link on www.gnucash.org points to the wiki, which works for me, and
then from there I can successfully get to bugzilla.gnome.org.

I'm using firefix-55 on FC25.

>I can attach the small file to a message to the group if that's OK.
>
> Rich

> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.

-derek
-- 
   Derek Atkins 617-623-3745
   de...@ihtfp.com www.ihtfp.com
   Computer and Internet Security Consultant

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread Maf. King
On Friday, 1 September 2017 16:33:02 BST Rich Shepard wrote:
> On Fri, 1 Sep 2017, John Ralls wrote:
> > It worked for me just now.
> 
> John,
> 
>Must be something upstream from me. I've tried firefox-52.3.0esr and
> chromium-60.0.3112.78 on two different machines and both tell me I cannot
> access the gnucash wiki bug reports page.
> 
>I can attach the small file to a message to the group if that's OK.
> 

worked for me too try the direct link?

https://bugzilla.gnome.org/page.cgi?id=browse.html&product=GnuCash

Maf.


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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread Rich Shepard

On Fri, 1 Sep 2017, John Ralls wrote:


It worked for me just now.


John,

  Must be something upstream from me. I've tried firefox-52.3.0esr and
chromium-60.0.3112.78 on two different machines and both tell me I cannot
access the gnucash wiki bug reports page.

  I can attach the small file to a message to the group if that's OK.

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread John Ralls


> On Sep 1, 2017, at 6:32 AM, Rich Shepard  wrote:
> 
> On Fri, 1 Sep 2017, Rich Shepard wrote:
> 
>>> Rather than sending the build log, open a bug and attach the build log.
>> 
>> Will do.
> 
>  Clicking the 'bug reports' link on the left side of the gnucash.org home
> page produces a '404 page not found' error. Will try again later.

It worked for me just now.

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.


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread Rich Shepard

On Fri, 1 Sep 2017, Rich Shepard wrote:


Rather than sending the build log, open a bug and attach the build log.


 Will do.


  Clicking the 'bug reports' link on the left side of the gnucash.org home
page produces a '404 page not found' error. Will try again later.

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-09-01 Thread Rich Shepard

On Thu, 31 Aug 2017, John Ralls wrote:


Guild is a guile script file that compiles scheme files into byte code.


John,

  Thanks for that lesson.


Rather than sending the build log, open a bug and attach the build log.


  Will do.


But first, have you consulted the Slackware lists/fora to see if others
have encountered and perhaps solved the problem?


  The only one who's tried is the script maintainer. My web searches for the
warnings and errors found nothing relevant.

  I'll open a bug and attach the 6.8k log file.

  This issue seems to be specific to my desktop and I want to fix it because
I'm having similar difficulties since upgrading the distribution when
building other tools I need.

Thanks,

Rich

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-08-31 Thread John Ralls


> On Aug 31, 2017, at 4:24 PM, Rich Shepard  wrote:
> 
> On Thu, 31 Aug 2017, John Ralls wrote:
> 
>> Please remember to copy the list on all replies.
> 
> John,
> 
>  Thought I had as that's my normal practice; I apologize for missing this
> time.
> 
>> It's not reporting a dependency failure, at least not here.
> 
>  I read the errors as internal to the gnucash build process.
> 
>> 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.
> 
>  Yes, it's there:
> 
> [rshepard@salmo /opt/gnucash-2.6.17/src/report/report-gnome/.libs]$ ls
> dialog-custom-report.o   libgncmod-report-gnome.la@
> dialog-report-column-view.o  libgncmod-report-gnome.lai
> dialog-report-style-sheet.o  libgncmod-report-gnome.so*
> gnc-plugin-page-report.o swig-report-gnome.o
> gncmod-report-gnome.owindow-report.o
> 
>> 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.
> 
>  Installed here is guile-2.0.11-i486-2 and the binary is /usr/bin/guile.
> 
>  I _think_ this is significant: looking at the build log I see references
> to /usr/bin/guild but not to /usr/bin/guile. There is an executable named
> 'guild' and my web searches do not teach me what that is. I see many calls
> to files in /usr/lib/guile/2.0/libguile/.
> 
>  May I send the build log (200k) so someone who knows guile well might see
> the source of the error?

Guild is a guile script file that compiles scheme files into byte code.

Rather than sending the build log, open a bug and attach the build log.

But first, have you consulted the Slackware lists/fora to see if others have 
encountered and perhaps solved the problem?

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.


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-08-31 Thread Rich Shepard

On Thu, 31 Aug 2017, Rich Shepard wrote:


May I send the build log (200k) so someone who knows guile well might see
the source of the error?


  Before I do so I'm creating a build.log on the 32-bit system which builds
2.6.17 and will then run 'diff -y' on the two files. That ought to show
where the desktop is failing.

  More when I have it.

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-08-31 Thread Rich Shepard

On Thu, 31 Aug 2017, John Ralls wrote:


Please remember to copy the list on all replies.


John,

  Thought I had as that's my normal practice; I apologize for missing this
time.


It's not reporting a dependency failure, at least not here.


  I read the errors as internal to the gnucash build process.


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.


  Yes, it's there:

[rshepard@salmo /opt/gnucash-2.6.17/src/report/report-gnome/.libs]$ ls
dialog-custom-report.o   libgncmod-report-gnome.la@
dialog-report-column-view.o  libgncmod-report-gnome.lai
dialog-report-style-sheet.o  libgncmod-report-gnome.so*
gnc-plugin-page-report.o swig-report-gnome.o
gncmod-report-gnome.owindow-report.o


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.


  Installed here is guile-2.0.11-i486-2 and the binary is /usr/bin/guile.

  I _think_ this is significant: looking at the build log I see references
to /usr/bin/guild but not to /usr/bin/guile. There is an executable named
'guild' and my web searches do not teach me what that is. I see many calls
to files in /usr/lib/guile/2.0/libguile/.

  May I send the build log (200k) so someone who knows guile well might see
the source of the error?

Thanks,

Rich




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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-08-31 Thread John Ralls

> On Aug 31, 2017, at 3:32 PM, Rich Shepard  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 [# 
> misc-error ...]
> 
> ice-9/boot-9.scm:106:20: In procedure # 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.


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-08-31 Thread Rich Shepard

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,

  I've run into this on a couple of other applications that now use CMake.


Does Slackware not provide GnuCash as an installable package?


  No. It's not part of the base distribution but is provided (among several
hundred useful tools) by SlackBuilds.org. The build script checks for
dependencies, and produces a Slackware .tgz installable file.

  I'll look at the build script. If I don't immediately see how to isolate
the build from the rest of the process I'll ask the package maintainer.

Thanks very much,

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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-08-31 Thread John Ralls

> On Aug 31, 2017, at 10:45 AM, Rich Shepard  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 # 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


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


Re: Help needed: 2.6.17 not building on 32-bit systems

2017-08-31 Thread Rich Shepard

On Thu, 31 Aug 2017, Rich Shepard wrote:


Sure enough, that file's not there.


  Forgot to provide the gnucash dependents install here:

gnucash-2.6.17
  |
  +-goffice0.8-0.8.17
  |
  +-libgnomecanvas-2.30.3
  |
  +-libofx-0.9.11
  |
  +-webkitgtk-2.4.11
  |
  +-libwebp-0.5.2

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