[GNC-dev] Error building stable
Herbert Thoma
herbert.thoma at iis.fraunhofer.de
Sun Apr 2 13:59:07 EDT 2023
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.thoma at 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 <mkbosmans at gmail.com> wrote:
>>>>
>>>> Op ma 27 mrt 2023 om 17:59 schreef Herbert Thoma
>>>> <herbert.thoma at 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 at gnucash.org
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at 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.thoma at iis.fraunhofer.de
www: http://www.iis.fraunhofer.de/
More information about the gnucash-devel
mailing list