On 2/5/25 01:00, Cristian Le via devel wrote:


On 5 February 2025 06:17:01 CET, Orion Poplawski <or...@nwra.com> wrote:
cc1plus: all warnings being treated as errors
gmake[2]: *** [libmambapy/CMakeFiles/bindings.dir/build.make:96: 
libmambapy/CMakeFiles/bindings.dir/src/libmambapy/bindings/legacy.cpp.o] Error 1

I'm guessing 'SR.32262' is some kind of temporary variable.  libmamba has taken 
the (perhaps admirable?) step of compiling with -Werror so it fails.

The errors are in mamba's code base afaict.

You should disable warnings as error, enforce C++ standard in CMakeLists.txt, 
ask upstream about C++17 warnings, or all the above.

But just to be sure it's gcc15 related can you also target F41?

I'm not entirely sure I understand all of your suggestions. I did disable -Werror, but that led to the issue I reported in my other email.

I tried compiling with cmake -DCMAKE_CXX_STANDARD=17 ... but that did not appear to make any difference.

I have reported issues upstream:

https://github.com/mamba-org/mamba/issues/3791  (the uninitialized warning)

https://github.com/mamba-org/mamba/issues/3809 (the python abort)

I'll note here as well that I see the same python abort in F41. The uninitialized warning goes away though, and I get this instead:

/builddir/build/BUILD/libmamba-2.0.6-build/mamba-2.0.6/libmambapy/src/libmambapy/bindings/path_caster.hpp:17:16: warning: type ‘struct type_caster’ violates the C++ One Definition Rule [-Wodr] 17 | struct type_caster<mamba::fs::u8path> : path_caster<mamba::fs::u8path>
      |                ^
/usr/include/pybind11/cast.h:38:7: note: a type with different bases is defined in another translation unit
   38 | class type_caster : public type_caster_base<type> {};
      |       ^


--
Orion Poplawski
he/him/his  - surely the least important thing about me
IT Systems Manager                         720-772-5637
NWRA, Boulder/CoRA Office             FAX: 303-415-9702
3380 Mitchell Lane                       or...@nwra.com
Boulder, CO 80301                 https://www.nwra.com/
--
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to