[GNC] Error during phase build of gnucash-git: # Error running ninja, build on MINGW32
Hai Liang Wang
hailiang.hl.wang at gmail.com
Wed Aug 14 01:08:14 EDT 2024
The root cause seems to be this -
*[2/523] Generating gnucash.appdata.xml.in <http://gnucash.appdata.xml.in>*
*FAILED: gnucash/gnome/gnucash.appdata.xml.in
<http://gnucash.appdata.xml.in>
C:/gcdev64/gnucash/stable/build/gnucash-git/gnucash/gnome/gnucash.appdata.xml.in
<http://gnucash.appdata.xml.in> *
*C:\WINDOWS\system32\cmd.exe /C "cd /D
C:\gcdev64\gnucash\stable\build\gnucash-git\gnucash\gnome &&
C:\gcdev64\msys2\usr\bin\msgfmt.exe --xml --template
C:/gcdev64/gnucash/stable/src/gnucash-git/gnucash/gnome/gnucash.appdata.xml.in.in
<http://gnucash.appdata.xml.in.in> -d
C:/gcdev64/gnucash/stable/src/gnucash-git/po -o
C:/gcdev64/gnucash/stable/build/gnucash-git/gnucash/gnome/gnucash.appdata.xml.in
<http://gnucash.appdata.xml.in>"*
*/usr/bin/msgfmt: cannot locate ITS rules for
C:/gcdev64/gnucash/stable/src/gnucash-git/gnucash/gnome/gnucash.appdata.xml.in.in
<http://gnucash.appdata.xml.in.in>*
Where I found related discussions.
https://lists.gnucash.org/pipermail/gnucash-devel/2018-March/041702.html
https://lists.gnucash.org/pipermail/gnucash-devel/2018-March/041710.html
Then, I tried two solutions -
*cp -rf /mingw32/share/gettext/its/ /usr/share/gettext*
And in gcdev64\gnucash\stable\src\gnucash-git\gnucash\gnome\CMakeLists.txt
*# No headers to install*
*set(ENV{GETTEXTDATADIR} "/mingw32/share/gettext")*
*set (GNC_APPDATA_IN ${CMAKE_CURRENT_BINARY_DIR}/gnucash.appdata.xml.in
<http://gnucash.appdata.xml.in>)*
*if (NOT GENERATE_VCS_INFO)*
Both not works.
So, is it the root cause, how to fix it?
Thanks.
Attached the full log.
Cheers.
Hai Liang W.
On Wed, Aug 14, 2024 at 12:30 PM Hai Liang Wang <hailiang.hl.wang at gmail.com>
wrote:
> hi, Folks
>
> During running `TARGET=gnucash-stable jhbuild -f jhbuildrc build `, an
> error occurs and break the build.
>
> Trace is in below.
>
> *[298/875] Generating gnucash.desktop.in <http://gnucash.desktop.in>*
> *[299/875] Building CXX object
> libgnucash/backend/dbi/CMakeFiles/gncmod-backend-dbi.dir/gnc-backend-dbi.cpp.obj*
> *[300/875] Building CXX object
> common/test-core/CMakeFiles/gtest.dir/C_/gcdev64/gnucash/stable/src/googletest/googletest/src/gtest-all.cc.obj*
> *[301/875] Building CXX object
> libgnucash/engine/CMakeFiles/gnc-engine.dir/gnc-option.cpp.obj*
> *[302/875] Building CXX object
> bindings/guile/CMakeFiles/gnucash-guile.dir/swig-engine.cpp.obj*
> *[303/875] Building CXX object
> libgnucash/app-utils/CMakeFiles/gnc-app-utils.dir/gnc-quotes.cpp.obj*
> *ninja: build stopped: subcommand failed.*
> * [1m*** Error during phase build of gnucash-git: ########## Error running
> ninja *** [11/13] [m *
>
> * [1] Rerun phase build*
>
> It seems near the last step to generate the installer.
> Hope some hints to fix it, thanks.
>
> Full log is attached.
>
>
> Cheers.
> Hai Liang W.
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: build.log
Type: application/octet-stream
Size: 12633 bytes
Desc: not available
URL: <http://lists.gnucash.org/pipermail/gnucash-user/attachments/20240814/1c7c49f3/attachment.obj>
More information about the gnucash-user
mailing list