[GNC] trouble compiling 3.2 release

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

[GNC] trouble compiling 3.2 release

John Griessen-3
I followed the directions for debian somehwat.

I made a separate build directory, copied some of the files from
gnucash-3.2/build to it,
then did:
cd gnucash3.2-build
cmake -D CMAKE_INSTALL_PREFIX=/usr/local/gnucash ../gnucash-3.2
make

and get this result:

Scanning dependencies of target scm-core-utils
[ 33%] Generating ../../lib/gnucash/scm/ccache/2.2/gnucash/core-utils.go
Backtrace:
In /usr/bin/guild:
     72:17 19 (main _)
In srfi/srfi-1.scm:
     640:9 18 (for-each #<procedure 5592d2e75900 at scripts/compile.…> …)
In scripts/compile.scm:
    259:26 17 (_ _)
In system/base/target.scm:
      57:6 16 (with-target _ _)
In system/base/compile.scm:
     152:6 15 (compile-file _ #:output-file _ #:from _ #:to _ #:env _ …)
      43:4 14 (call-once _)
In ice-9/boot-9.scm:
     841:4 13 (with-throw-handler _ _ _)
In system/base/compile.scm:
     59:11 12 (_)
    155:11 11 (_ #<closed: file 5592d2e65230>)
    235:18 10 (read-and-compile #<input: core-utils.scm 13> #:from _ # …)
    183:32  9 (compile-fold (#<procedure compile-tree-il (x e opts)>) …)
In ice-9/boot-9.scm:
    2312:4  8 (save-module-excursion #<procedure 5592d3092980 at lang…>)
In language/scheme/compile-tree-il.scm:
     31:15  7 (_)
In ice-9/psyntax.scm:
   1235:36  6 (expand-top-sequence ((re-export #)) _ _ #f c (# load …) …)
   1182:24  5 (parse _ (("placeholder" placeholder)) ((top) #(# # …)) …)
    285:10  4 (parse _ (("placeholder" placeholder)) (()) _ c&e (# #) #)
In ice-9/boot-9.scm:
   2071:24  3 (call-with-deferred-observers #<procedure 5592d3092480 …>)
    260:13  2 (for-each #<procedure 5592d3092340 at ice-9/boot-9.scm…> …)
In unknown file:
            1 (scm-error misc-error #f "~A ~S" ("Undefined variab…" …) …)
In ice-9/boot-9.scm:
    752:25  0 (dispatch-exception _ _ _)

ice-9/boot-9.scm:752:25: In procedure dispatch-exception:
Undefined variable: gnc-build-userdata-path
make[2]: *** [libgnucash/core-utils/CMakeFiles/scm-core-utils.dir/build.make:62: lib/gnucash/scm/ccache/2.2/gnucash/core-utils.go]
Error 1
make[1]: *** [CMakeFiles/Makefile2:3867: libgnucash/core-utils/CMakeFiles/scm-core-utils.dir/all] Error 2
make: *** [Makefile:163: all] Error 2

_______________________________________________
gnucash-user mailing list
[hidden email]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] trouble compiling 3.2 release

John Ralls-2
Well, then delete all of the directories involved and start over, following the directions *to the letter*. Deviate at all and you’re on your own.

Regards,
John Ralls

> On Sep 1, 2018, at 8:27 PM, John Griessen <[hidden email]> wrote:
>
> I followed the directions for debian somehwat.
>
> I made a separate build directory, copied some of the files from
> gnucash-3.2/build to it,
> then did:
> cd gnucash3.2-build
> cmake -D CMAKE_INSTALL_PREFIX=/usr/local/gnucash ../gnucash-3.2
> make
>
> and get this result:
>
> Scanning dependencies of target scm-core-utils
> [ 33%] Generating ../../lib/gnucash/scm/ccache/2.2/gnucash/core-utils.go
> Backtrace:
> In /usr/bin/guild:
>    72:17 19 (main _)
> In srfi/srfi-1.scm:
>    640:9 18 (for-each #<procedure 5592d2e75900 at scripts/compile.…> …)
> In scripts/compile.scm:
>   259:26 17 (_ _)
> In system/base/target.scm:
>     57:6 16 (with-target _ _)
> In system/base/compile.scm:
>    152:6 15 (compile-file _ #:output-file _ #:from _ #:to _ #:env _ …)
>     43:4 14 (call-once _)
> In ice-9/boot-9.scm:
>    841:4 13 (with-throw-handler _ _ _)
> In system/base/compile.scm:
>    59:11 12 (_)
>   155:11 11 (_ #<closed: file 5592d2e65230>)
>   235:18 10 (read-and-compile #<input: core-utils.scm 13> #:from _ # …)
>   183:32  9 (compile-fold (#<procedure compile-tree-il (x e opts)>) …)
> In ice-9/boot-9.scm:
>   2312:4  8 (save-module-excursion #<procedure 5592d3092980 at lang…>)
> In language/scheme/compile-tree-il.scm:
>    31:15  7 (_)
> In ice-9/psyntax.scm:
>  1235:36  6 (expand-top-sequence ((re-export #)) _ _ #f c (# load …) …)
>  1182:24  5 (parse _ (("placeholder" placeholder)) ((top) #(# # …)) …)
>   285:10  4 (parse _ (("placeholder" placeholder)) (()) _ c&e (# #) #)
> In ice-9/boot-9.scm:
>  2071:24  3 (call-with-deferred-observers #<procedure 5592d3092480 …>)
>   260:13  2 (for-each #<procedure 5592d3092340 at ice-9/boot-9.scm…> …)
> In unknown file:
>           1 (scm-error misc-error #f "~A ~S" ("Undefined variab…" …) …)
> In ice-9/boot-9.scm:
>   752:25  0 (dispatch-exception _ _ _)
>
> ice-9/boot-9.scm:752:25: In procedure dispatch-exception:
> Undefined variable: gnc-build-userdata-path
> make[2]: *** [libgnucash/core-utils/CMakeFiles/scm-core-utils.dir/build.make:62: lib/gnucash/scm/ccache/2.2/gnucash/core-utils.go] Error 1
> make[1]: *** [CMakeFiles/Makefile2:3867: libgnucash/core-utils/CMakeFiles/scm-core-utils.dir/all] Error 2
> make: *** [Makefile:163: all] Error 2
>
> _______________________________________________
> gnucash-user mailing list
> [hidden email]
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see 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
[hidden email]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] trouble compiling 3.2 release

Geert Janssens-4
In reply to this post by John Griessen-3
The most likely cause is your build is picking the wrong version of libgncmod-
app-utils.so (which is also generated as part of the build itself).

This can be either because you are building over an old build (which is why
John suggested to start clean) or you have in older version of gnucash
installed and your system finds the library in that installation first.

So as second possible solution: uninstall any system-installed version of
gnucash in /usr or /usr/local.

For completeness I have to say I don't see this issue when building on Fedora.
I still have gnucash 2.6.21 installed from the Fedora repository. but ymmv on
other platforms.

Geert

Op zondag 2 september 2018 05:27:32 CEST schreef John Griessen:

> I followed the directions for debian somehwat.
>
> I made a separate build directory, copied some of the files from
> gnucash-3.2/build to it,
> then did:
> cd gnucash3.2-build
> cmake -D CMAKE_INSTALL_PREFIX=/usr/local/gnucash ../gnucash-3.2
> make
>
> and get this result:
>
> Scanning dependencies of target scm-core-utils
> [ 33%] Generating ../../lib/gnucash/scm/ccache/2.2/gnucash/core-utils.go
> Backtrace:
> In /usr/bin/guild:
>      72:17 19 (main _)
> In srfi/srfi-1.scm:
>      640:9 18 (for-each #<procedure 5592d2e75900 at scripts/compile.…> …)
> In scripts/compile.scm:
>     259:26 17 (_ _)
> In system/base/target.scm:
>       57:6 16 (with-target _ _)
> In system/base/compile.scm:
>      152:6 15 (compile-file _ #:output-file _ #:from _ #:to _ #:env _ …)
>       43:4 14 (call-once _)
> In ice-9/boot-9.scm:
>      841:4 13 (with-throw-handler _ _ _)
> In system/base/compile.scm:
>      59:11 12 (_)
>     155:11 11 (_ #<closed: file 5592d2e65230>)
>     235:18 10 (read-and-compile #<input: core-utils.scm 13> #:from _ # …)
>     183:32  9 (compile-fold (#<procedure compile-tree-il (x e opts)>) …)
> In ice-9/boot-9.scm:
>     2312:4  8 (save-module-excursion #<procedure 5592d3092980 at lang…>)
> In language/scheme/compile-tree-il.scm:
>      31:15  7 (_)
> In ice-9/psyntax.scm:
>    1235:36  6 (expand-top-sequence ((re-export #)) _ _ #f c (# load …) …)
>    1182:24  5 (parse _ (("placeholder" placeholder)) ((top) #(# # …)) …)
>     285:10  4 (parse _ (("placeholder" placeholder)) (()) _ c&e (# #) #)
> In ice-9/boot-9.scm:
>    2071:24  3 (call-with-deferred-observers #<procedure 5592d3092480 …>)
>     260:13  2 (for-each #<procedure 5592d3092340 at ice-9/boot-9.scm…> …)
> In unknown file:
>             1 (scm-error misc-error #f "~A ~S" ("Undefined variab…" …) …)
> In ice-9/boot-9.scm:
>     752:25  0 (dispatch-exception _ _ _)
>
> ice-9/boot-9.scm:752:25: In procedure dispatch-exception:
> Undefined variable: gnc-build-userdata-path
> make[2]: ***
> [libgnucash/core-utils/CMakeFiles/scm-core-utils.dir/build.make:62:
> lib/gnucash/scm/ccache/2.2/gnucash/core-utils.go] Error 1
> make[1]: *** [CMakeFiles/Makefile2:3867:
> libgnucash/core-utils/CMakeFiles/scm-core-utils.dir/all] Error 2 make: ***
> [Makefile:163: all] Error 2
>
> _______________________________________________
> gnucash-user mailing list
> [hidden email]
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see
> 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
[hidden email]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] trouble compiling 3.2 release o rusing debian packages newer than 2.6.14-1

John Griessen-3
On 09/02/2018 06:57 AM, Geert Janssens wrote:
> The most likely cause is your build is picking the wrong version of libgncmod-
> app-utils.so (which is also generated as part of the build itself).

OK, I started from the tarball, used a separate dir to build in.

uninstalled old gnucash:
sudo apt purge gnucash-common gnucash

searched using
locate libgncmod-app-utils.so

find ~ -name '*gnucash*'
find /usr -name  '*gncmod*'

and find nothing.

Then rerun cmake to go in ~/gnucash-3.2 dir, not /usr/local

cmake -D CMAKE_INSTALL_PREFIX=/home/john/gnucash-3.2 ../gnucash-3.2

and the symptom is about the same:

https://gist.github.com/jgriessen/64774b6933483f44db45a96677d9b6d5


I try this every couple of months and still stuck using debian package
gnucash_1%3a2.6.14-1_amd64.deb
gnucash-common_1%3a2.6.14-1_all.deb

No other packages will run, (they do install), and no luck compiling..

More hints?
_______________________________________________
gnucash-user mailing list
[hidden email]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] trouble compiling 3.2 release o rusing debian packages newer than 2.6.14-1

Colin Law
On Sun, 2 Sep 2018 at 16:34, John Griessen <[hidden email]> wrote:
> ...
> cmake -D CMAKE_INSTALL_PREFIX=/home/john/gnucash-3.2 ../gnucash-3.2

Don't try and install to the source or build directory, if that is
what you are trying to do.

Colin
_______________________________________________
gnucash-user mailing list
[hidden email]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] trouble compiling 3.2 release

David Cousens
In reply to this post by John Griessen-3
John

The output you are getting from the make is similar to what you get when
cmake  has not correctly addressed the source directory from the build
directory. It has not started with the toplevel CmakeLists.txt file. The
relative addressing can be a bit tricky. Try the build instructions on the
wiki for Ubuntu (https://wiki.gnucash.org/wiki/BuildUbuntu16.04). They work
for Ubuntu versions after 16.04, Debian (not sure of which versions here but
certainlt the ones LM is based on), Linux Mint ( 17,18,19) once you have all
the dependencies installed.

The process of creating a build directory and running cmake are covered in
some detail for various optional locations of the build directory relative
to the sources on the wiki.
 
You should not have to copy anything into the build directory. cmake creates
the contents of the build directory from the sources when it runs.

You run the cmake command in a shell open in the build directory.

The final argument for the cmake command can be either a relative path from
the build directory to the directory with the sources in it or an absolute
path to the directory with the sources, e.g.
/home/<user>/.../gnucash-3.2 where gnucash-3.2 is the directory containing
the sources somewhere under the <user> directory.

Also the cmake command you are using is trying to install to the source
directory which is not desirable. If you wish to install locally (i.e. just
for the one user, it is probably preferrable to install to
/home/<user>/.local/gnucash-3.2 (and use that as the installprefix).
Assuming:
/home/john/gnucash-3.2               conatins the sources;
/home/john/gnucash-3.2/build      is your build directory;
/home/john/.local/gnucash-3.2      is the install directory;

Ihe cmake command using absolute addressing should be:

cmake -D CMAKE_INSTALL_PREFIX=/home/john/.local/gnucash-3.2
/home/john/gnucash-3.2

(or using relative addressing

cmake -D CMAKE_INSTALL_PREFIX=/home/john/.local/gnucash-3.2 ../  

Here the "../" directs you from the build directory up one level to the
source directory which if it as described above contains the build
directory. "../gnucash-3.2" would be looking for the sources in a directory
/home/john/gnucash-3.2/gnucash-3.2.

 /home/john/gnucash-3.2 the source directory also contains a directory
gnucash and as it also has a CMakeLists.txts file, cmake seems to assume
this is the top level directory for the build rather than starting with
/home/john/gnucash-3.2/CMakeLists.txt as it should.

(You could also substitute "~" or "$HOME" (if defined) for "/home/john"
depending on your distribution)

Note .local is a hidden directory.

The command to run gnucash, if configured as above  would be:
/home/john/.local/gnucash-3.2/bin/gnucash.

You should  be able to set that in a launcher to run GnuCash from the menu
or create an alias
(https://www.hostingadvice.com/how-to/set-command-aliases-linuxubuntudebian/)
for the above command.


David Cousens




-----
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
_______________________________________________
gnucash-user mailing list
[hidden email]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 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.
David Cousens
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] compiling 3.2 stops at core-utils.go ( non-urgent -- can use debian package 2.6.15-1

John Griessen-3
In reply to this post by Colin Law
On 09/02/2018 10:40 AM, Colin Law wrote:
> Don't try and install to the source or build directory, if that is
> what you are trying to do.

No, they were not the same dir.  This is not urgent now, but a mystery.
I have started using 2.6.15-1 gnucash successfully, so not urgent.

Today I also tried from scratch from git and same result almost:

cd /moresource
git clone https://github.com/Gnucash/gnucash.git gnucash
git checkout -b gnucash3.2 3.2
cmake -D CMAKE_INSTALL_PREFIX=$HOME/.local /moresource/gnucash
make


.
.
.
[ 28%] Building C object libgnucash/app-utils/CMakeFiles/gncmod-app-utils.dir/guile-util.c.o
[ 28%] Building C object libgnucash/app-utils/CMakeFiles/gncmod-app-utils.dir/option-util.c.o
[ 28%] Building C object libgnucash/app-utils/CMakeFiles/gncmod-app-utils.dir/swig-app-utils-guile.c.o
[ 28%] Linking C shared library ../../lib/gnucash/libgncmod-app-utils.so
[ 28%] Built target gncmod-app-utils
Scanning dependencies of target swig-app-utils-python
[ 28%] Generating swig-app-utils-python.c, sw_app_utils.py
[ 28%] Built target swig-app-utils-python
Scanning dependencies of target scm-gnc-module
[ 28%] Generating ../../lib/gnucash/scm/ccache/2.2/gnucash/gnc-module.go
wrote `/mosource/gnucash/build/lib/gnucash/scm/ccache/2.2/gnucash/gnc-module.go'
[ 28%] Built target scm-gnc-module
Scanning dependencies of target scm-core-utils
[ 28%] Generating ../../lib/gnucash/scm/ccache/2.2/gnucash/core-utils.go
Backtrace:
In /usr/bin/guild:
     72:17 19 (main _)
In srfi/srfi-1.scm:
     640:9 18 (for-each #<procedure 55653d24c900 at scripts/compile.…> …)
In scripts/compile.scm:
    259:26 17 (_ _)
In system/base/target.scm:
      57:6 16 (with-target _ _)
In system/base/compile.scm:
     152:6 15 (compile-file _ #:output-file _ #:from _ #:to _ #:env _ …)
      43:4 14 (call-once _)
In ice-9/boot-9.scm:
     841:4 13 (with-throw-handler _ _ _)
In system/base/compile.scm:
     59:11 12 (_)
    155:11 11 (_ #<closed: file 55653d23b230>)
    235:18 10 (read-and-compile #<input: core-utils.scm 13> #:from _ # …)
    183:32  9 (compile-fold (#<procedure compile-tree-il (x e opts)>) …)
In ice-9/boot-9.scm:
    2312:4  8 (save-module-excursion #<procedure 55653d4799e0 at lang…>)
In language/scheme/compile-tree-il.scm:
     31:15  7 (_)
In ice-9/psyntax.scm:
   1235:36  6 (expand-top-sequence ((re-export #)) _ _ #f c (# load …) …)
   1182:24  5 (parse _ (("placeholder" placeholder)) ((top) #(# # …)) …)
    285:10  4 (parse _ (("placeholder" placeholder)) (()) _ c&e (# #) #)
In ice-9/boot-9.scm:
   2071:24  3 (call-with-deferred-observers #<procedure 55653d4794e0 …>)
    260:13  2 (for-each #<procedure 55653d4793a0 at ice-9/boot-9.scm…> …)
In unknown file:
            1 (scm-error misc-error #f "~A ~S" ("Undefined variab…" …) …)
In ice-9/boot-9.scm:
    752:25  0 (dispatch-exception _ _ _)

ice-9/boot-9.scm:752:25: In procedure dispatch-exception:
Undefined variable: gnc-build-userdata-path
make[2]: *** [libgnucash/core-utils/CMakeFiles/scm-core-utils.dir/build.make:62: lib/gnucash/scm/ccache/2.2/gnucash/core-utils.go]
Error 1
make[1]: *** [CMakeFiles/Makefile2:4053: libgnucash/core-utils/CMakeFiles/scm-core-utils.dir/all] Error 2
make: *** [Makefile:163: all] Error 2

_______________________________________________
gnucash-user mailing list
[hidden email]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] compiling 3.2 stops at core-utils.go ( non-urgent -- can use debian package 2.6.15-1

David Cousens
John

With the commands you used, you created a source directory gnucash with parent directory moresource, but you did not
create a build directory and you ran cmake in the source directory gnucash not in a separate build directory. cmake
requires an empty build directory. It can either be a child of moresource or of the source directory gnucash. This works
for compiling the program (but if you were compiling the documentation it would have to be a child of moresource because
of a dependency problem with the documentation sources).

The commands you need are:

cd /moresource
git clone https://github.com/Gnucash/gnucash.git gnucash
mkdir build-gnucash
cd build-gnucash
cmake -D CMAKE_INSTALL_PREFIX=$HOME/.local /moresource/gnucash
make
make install

This will create build as a child of moresource, put the build files in the build directory and then install to
$HOME/.local.

To uninstall from $HOME/.local (assuming you don't change the build directory after installing (make uses a file
install.manifest created in the build directory, build-gnucash to uninstall) open a shell, then type.

cd /moresource/build-gnucash
make uninstall

Hope this makes it a bit clearer

David

On Tue, 2018-09-04 at 11:12 -0500, John Griessen wrote:

> On 09/02/2018 10:40 AM, Colin Law wrote:
> > Don't try and install to the source or build directory, if that is
> > what you are trying to do.
>
> No, they were not the same dir.  This is not urgent now, but a mystery.
> I have started using 2.6.15-1 gnucash successfully, so not urgent.
>
> Today I also tried from scratch from git and same result almost:
>
> cd /moresource
> git clone https://github.com/Gnucash/gnucash.git gnucash
> git checkout -b gnucash3.2 3.2
> cmake -D CMAKE_INSTALL_PREFIX=$HOME/.local /moresource/gnucash
> make
>
>
> .
> .
> .
> [ 28%] Building C object libgnucash/app-utils/CMakeFiles/gncmod-app-utils.dir/guile-util.c.o
> [ 28%] Building C object libgnucash/app-utils/CMakeFiles/gncmod-app-utils.dir/option-util.c.o
> [ 28%] Building C object libgnucash/app-utils/CMakeFiles/gncmod-app-utils.dir/swig-app-utils-guile.c.o
> [ 28%] Linking C shared library ../../lib/gnucash/libgncmod-app-utils.so
> [ 28%] Built target gncmod-app-utils
> Scanning dependencies of target swig-app-utils-python
> [ 28%] Generating swig-app-utils-python.c, sw_app_utils.py
> [ 28%] Built target swig-app-utils-python
> Scanning dependencies of target scm-gnc-module
> [ 28%] Generating ../../lib/gnucash/scm/ccache/2.2/gnucash/gnc-module.go
> wrote `/mosource/gnucash/build/lib/gnucash/scm/ccache/2.2/gnucash/gnc-module.go'
> [ 28%] Built target scm-gnc-module
> Scanning dependencies of target scm-core-utils
> [ 28%] Generating ../../lib/gnucash/scm/ccache/2.2/gnucash/core-utils.go
> Backtrace:
> In /usr/bin/guild:
>      72:17 19 (main _)
> In srfi/srfi-1.scm:
>      640:9 18 (for-each #<procedure 55653d24c900 at scripts/compile.…> …)
> In scripts/compile.scm:
>     259:26 17 (_ _)
> In system/base/target.scm:
>       57:6 16 (with-target _ _)
> In system/base/compile.scm:
>      152:6 15 (compile-file _ #:output-file _ #:from _ #:to _ #:env _ …)
>       43:4 14 (call-once _)
> In ice-9/boot-9.scm:
>      841:4 13 (with-throw-handler _ _ _)
> In system/base/compile.scm:
>      59:11 12 (_)
>     155:11 11 (_ #<closed: file 55653d23b230>)
>     235:18 10 (read-and-compile #<input: core-utils.scm 13> #:from _ # …)
>     183:32  9 (compile-fold (#<procedure compile-tree-il (x e opts)>) …)
> In ice-9/boot-9.scm:
>     2312:4  8 (save-module-excursion #<procedure 55653d4799e0 at lang…>)
> In language/scheme/compile-tree-il.scm:
>      31:15  7 (_)
> In ice-9/psyntax.scm:
>    1235:36  6 (expand-top-sequence ((re-export #)) _ _ #f c (# load …) …)
>    1182:24  5 (parse _ (("placeholder" placeholder)) ((top) #(# # …)) …)
>     285:10  4 (parse _ (("placeholder" placeholder)) (()) _ c&e (# #) #)
> In ice-9/boot-9.scm:
>    2071:24  3 (call-with-deferred-observers #<procedure 55653d4794e0 …>)
>     260:13  2 (for-each #<procedure 55653d4793a0 at ice-9/boot-9.scm…> …)
> In unknown file:
>             1 (scm-error misc-error #f "~A ~S" ("Undefined variab…" …) …)
> In ice-9/boot-9.scm:
>     752:25  0 (dispatch-exception _ _ _)
>
> ice-9/boot-9.scm:752:25: In procedure dispatch-exception:
> Undefined variable: gnc-build-userdata-path
> make[2]: *** [libgnucash/core-utils/CMakeFiles/scm-core-utils.dir/build.make:62:
> lib/gnucash/scm/ccache/2.2/gnucash/core-utils.go]
> Error 1
> make[1]: *** [CMakeFiles/Makefile2:4053: libgnucash/core-utils/CMakeFiles/scm-core-utils.dir/all] Error 2
> make: *** [Makefile:163: all] Error 2
>
> _______________________________________________
> gnucash-user mailing list
> [hidden email]
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see 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
[hidden email]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 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.
David Cousens