[GNC] Compile of 3.2 fails

Michael mjchurchil at aol.com
Sat Aug 4 18:21:44 EDT 2018


Thanks all for your assistance.  I learned a bit about using cmake and 
John and Colin allowed me to clean up the old files so I now have a 
functioning GC-3.2 on my frequently upgraded LM 19 without a fresh 
install.  Thanks again to all.  Mike


On 08/04/2018 01:18 PM, Colin Law wrote:
> On 4 August 2018 at 21:09, John Ralls <jralls at ceridwen.us 
> <mailto:jralls at ceridwen.us>> wrote:
>
>     Do
>       sudo rm -rf /usr/local/lib/gnucash
>
>
> be very careful when you do this, for example if you accidentally put 
> a space after the first / then you would delete the whole file 
> system.  When I have to do such things I usually do
> cd /usr/local/lib/gnucash
> then double check I am in the right directory, then
> sudo rm -rf .
>
> Colin
>
>       sudo rm -f /usr/local/lib/libgnc*
>     clean your build directory and try again.
>
>     Regards,
>     John Ralls
>
>     > On Aug 4, 2018, at 9:21 AM, Michael via gnucash-user
>     <gnucash-user at gnucash.org <mailto:gnucash-user at gnucash.org>> wrote:
>     >
>     > Geert, Thanks for the reply.  type gnucash gives
>     /usr/local/bin/gnucash, but that seems to be an old 2.6.21 install
>     that no longer works.  There is a working 2.6.21 in a
>     $HOME/build-folder, but it doesn't show up.
>     >
>     > I cleared the guile ccache with no improvement.
>     >
>     > Looks like I should think about this some more and probably do a
>     fresh install of Mint.  For now I can use 2.6.21.  Thanks, Mike
>     >
>     >
>     > On 08/04/2018 08:40 AM, Geert Janssens wrote:
>     >> The symbol gnc-build-userdata-path is defined in
>     libgnc-core-utils.so or it
>     >> should be. It is a new symbol for gnucash 3.x.
>     >>
>     >> Is the install of gnucash 2.6 installed in /usr or /usr/local ?
>     Then your
>     >> build may be picking up the wrong libgnc-core-utils.so.
>     >>
>     >> What do you get when you enter
>     >> type gnucash
>     >> on a terminal ?
>     >>
>     >> Do you have amended the LD_LIBRARY_PATH environment variable
>     for your user
>     >> account (or systemwide) ?
>     >>
>     >> Another thing to try is to clear guile's local build cache in
>     >> $HOME/.cache/guile/ccache
>     >> There may still be precompiled files in there from a previous
>     build though
>     >> it's less likely this matters here.
>     >>
>     >> Geert
>     >>
>     >> GeertOp vrijdag 3 augustus 2018 23:36:17 CEST schreef Michael:
>     >>> Geert, You may be right.  Over a few years, I have built or
>     installed
>     >>> several 2.6.x versions, including 2.6.21 which is still on the
>     machine.
>     >>> It may be that I am looking at a clean install. I don't know
>     how I would
>     >>> get rid of all the old installs and associated files.  A more
>     complete
>     >>> log file is attached.  Mike
>     >>>
>     >>> On 08/03/2018 06:50 AM, Geert Janssens wrote:
>     >>>> Op vrijdag 3 augustus 2018 01:15:31 CEST schreef Michael via
>     gnucash-user:
>     >>>>> I am trying to build gnucash-3.2 on Linux Mint just upgraded
>     to 19.
>     >>>>> cmake was successful.  make fails at about 30%.  Generating
>     >>>>> ../../lib/gnucash/scm/ccache/2.0/gnucash/core-utils.go.
>     recipe for
>     >>>>> target failed.
>     >>>>>
>     >>>>> I thought I had it made when cmake worked.  Any ideas?  Mike
>     >>>> Unfortunately you have only included the very last line of
>     the build
>     >>>> error.
>     >>>> The more useful details are in the lines above.
>     >>>>
>     >>>> My first guess would be that you still have gnucash 2.6.x
>     installed on
>     >>>> your
>     >>>> system. During build gnucash will try to link against other
>     built files.
>     >>>> However if these files are also present from an installed
>     gnucash it looks
>     >>>> like these are found first. And in this case that could fail.
>     >>>>
>     >>>> Can you uninstall gnucash 2.6.x and restart the build ?
>     >>>>
>     >>>> Geert
>     >>
>     >>
>     >>
>     >
>     > _______________________________________________
>     > gnucash-user mailing list
>     > gnucash-user at gnucash.org <mailto:gnucash-user at gnucash.org>
>     > To update your subscription preferences or to unsubscribe:
>     > https://lists.gnucash.org/mailman/listinfo/gnucash-user
>     <https://lists.gnucash.org/mailman/listinfo/gnucash-user>
>     > If you are using Nabble or Gmane, please see
>     https://wiki.gnucash.org/wiki/Mailing_Lists
>     <https://wiki.gnucash.org/wiki/Mailing_Lists> for more information.
>     > -----
>     > Please remember to CC this list on all your replies.
>     > You can do this by using Reply-To-List or Reply-All.
>
>     _______________________________________________
>     gnucash-user mailing list
>     gnucash-user at gnucash.org <mailto:gnucash-user at gnucash.org>
>     To update your subscription preferences or to unsubscribe:
>     https://lists.gnucash.org/mailman/listinfo/gnucash-user
>     <https://lists.gnucash.org/mailman/listinfo/gnucash-user>
>     If you are using Nabble or Gmane, please see
>     https://wiki.gnucash.org/wiki/Mailing_Lists
>     <https://wiki.gnucash.org/wiki/Mailing_Lists> for more information.
>     -----
>     Please remember to CC this list on all your replies.
>     You can do this by using Reply-To-List or Reply-All.
>
>



More information about the gnucash-user mailing list