Am 02.04.23 um 19:23 schrieb john:
Herbert,

Hmm, I tested with gcc 8, 9, 10, and 12 . What version are you using?

gcc --version
gcc (SUSE Linux) 7.5.0
Copyright (C) 2017 Free Software Foundation, Inc.

This is the latest stable open SUSE 15.4

 Herbert.

The SWIG version doesn't matter as long as it's at least 3.0.12.

Regards,
John Ralls

On Apr 2, 2023, at 8:59 AM, Herbert Thoma <herbert.th...@iis.fraunhofer.de> 
wrote:

Hi John, Maarten,

thnaks for the fixes. This error is now gone on my machine.
But it finds another one a bit later:

[ 20%] Building CXX object 
bindings/guile/CMakeFiles/gnucash-guile.dir/swig-engine.cpp.o
/home/tma/gnucash/gnucash_cvs/build_stable/bindings/guile/swig-engine.cpp: In 
function ‘GncMultichoiceOptionIndexVec scm_to_multichoices(SCM, const 
GncOptionMultichoiceValue&)’:
/home/tma/gnucash/gnucash_cvs/build_stable/bindings/guile/swig-engine.cpp:2153:28:
 error: variable ‘empty’ set but not used [-Werror=unused-but-set-variable]
         static const char* empty{""};
                            ^~~~~
cc1plus: all warnings being treated as errors

I understand that this is an autogenerated file. My version of swig is:

SWIG Version 3.0.12

Compiled with g++ [x86_64-suse-linux-gnu]

Configured options: +pcre

Best,
Herbert.

Am 02.04.23 um 17:36 schrieb john:
On Apr 2, 2023, at 1:38 AM, Maarten Bosmans <mkbosm...@gmail.com> wrote:

Op ma 27 mrt 2023 om 17:59 schreef Herbert Thoma
<herbert.th...@iis.fraunhofer.de>:
/home/tma/gnucash/gnucash_cvs/gnucash_stable/libgnucash/engine/gnc-option.cpp:448:35:
   required from here
/home/tma/gnucash/gnucash_cvs/gnucash_stable/libgnucash/engine/gnc-option-impl.hpp:331:45:
 error: variable ‘value’ set but not used [-Werror=unused-but-set-variable]
cc1plus: all warnings being treated as errors

This is fixed in my PR #1582  (
https://github.com/Gnucash/gnucash/pull/1582/commits/9a3316bea883e46737abc12d35e76e625de3c2e2
)
I still need to push a new version of that though, taking care of all
the review remarks that I got.
That along with other workarounds for deficiencies in gcc 8 & 9, is already 
committed in 
https://github.com/Gnucash/gnucash/commit/9fa2a48fe17ead2791b9481ef9ce61a2ac8ddbeb.
Regards,
John Ralls
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

--
Herbert Thoma
Dipl.-Ing., MBA
Head of Video Group
Multimedia Applications Department
Fraunhofer IIS
Am Wolfsmantel 33, 91058 Erlangen, Germany
Phone: +49-9131-776-6130
Fax:   +49-9131-776-6099
email: herbert.th...@iis.fraunhofer.de
www: http://www.iis.fraunhofer.de/

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to