-
Notifications
You must be signed in to change notification settings - Fork 146
Open
Description
netgen 6.2.2305 fails to build on 32-bit architectures. Older versions previously built successfully.
Build logs can be found at https://buildd.debian.org/status/package.php?p=netgen&suite=experimental
(past builds can be found under the "old" links at https://buildd.debian.org/status/package.php?p=netgen)
The error message from i386 is
(https://buildd.debian.org/status/fetch.php?pkg=netgen&arch=i386&ver=6.2.2305%2Bdfsg1-1exp1&stamp=1699663029&raw=0)
[ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o
cd /<<PKGBUILDDIR>>/obj-i686-linux-gnu/libsrc/core && /usr/bin/c++ -DFFMPEG -DHAVE_DLFCN_H -DHAVE_FREEIMAGE -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -D__STDC_CONSTANT_MACROS -Dngcore_EXPORTS -I/<<PKGBUILDDIR>>/obj-i686-linux-gnu/libsrc/core -I/<<PKGBUILDDIR>>/libsrc/core -I/<<PKGBUILDDIR>>/obj-i686-linux-gnu -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/libsrc -I/<<PKGBUILDDIR>>/libsrc/include -I/usr/include/opencascade -I/usr/lib/i386-linux-gnu/openmpi/include -I/usr/lib/i386-linux-gnu/openmpi/include/openmpi -I/usr/include/python3.11 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -MF CMakeFiles/ngcore.dir/taskmanager.cpp.o.d -o CMakeFiles/ngcore.dir/taskmanager.cpp.o -c /<<PKGBUILDDIR>>/libsrc/core/taskmanager.cpp
In file included from /<<PKGBUILDDIR>>/libsrc/core/table.cpp:11:
/<<PKGBUILDDIR>>/libsrc/core/table.hpp:106:26: error: redefinition of ‘size_t* ngcore::TablePrefixSum(FlatArray<unsigned int, unsigned int>)’
106 | NETGEN_INLINE size_t * TablePrefixSum (FlatArray<size_t> entrysize)
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libsrc/core/table.hpp:100:26: note: ‘size_t* ngcore::TablePrefixSum(FlatArray<unsigned int, unsigned int>)’ previously defined here
100 | NETGEN_INLINE size_t * TablePrefixSum (FlatArray<unsigned int> entrysize)
| ^~~~~~~~~~~~~~
make[3]: *** [libsrc/core/CMakeFiles/ngcore.dir/build.make:191: libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from /<<PKGBUILDDIR>>/libsrc/core/mpi_wrapper.hpp:12,
from /<<PKGBUILDDIR>>/libsrc/core/taskmanager.cpp:13:
/<<PKGBUILDDIR>>/libsrc/core/table.hpp:106:26: error: redefinition of ‘size_t* ngcore::TablePrefixSum(FlatArray<unsigned int, unsigned int>)’
106 | NETGEN_INLINE size_t * TablePrefixSum (FlatArray<size_t> entrysize)
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libsrc/core/table.hpp:100:26: note: ‘size_t* ngcore::TablePrefixSum(FlatArray<unsigned int, unsigned int>)’ previously defined here
100 | NETGEN_INLINE size_t * TablePrefixSum (FlatArray<unsigned int> entrysize)
| ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libsrc/core/mpi_wrapper.hpp:12,
from /<<PKGBUILDDIR>>/libsrc/core/paje_trace.cpp:11:
/<<PKGBUILDDIR>>/libsrc/core/table.hpp:106:26: error: redefinition of ‘size_t* ngcore::TablePrefixSum(FlatArray<unsigned int, unsigned int>)’
106 | NETGEN_INLINE size_t * TablePrefixSum (FlatArray<size_t> entrysize)
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libsrc/core/table.hpp:100:26: note: ‘size_t* ngcore::TablePrefixSum(FlatArray<unsigned int, unsigned int>)’ previously defined here
100 | NETGEN_INLINE size_t * TablePrefixSum (FlatArray<unsigned int> entrysize)
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libsrc/core/paje_trace.cpp: In member function ‘int ngcore::PajeFile::DefineEntityValue(int, const std::string&, double)’:
/<<PKGBUILDDIR>>/libsrc/core/paje_trace.cpp:322:21: warning: right shift count >= width of type [-Wshift-count-overflow]
322 | h ^= h>>32U;
| ~^~~~~
make[3]: *** [libsrc/core/CMakeFiles/ngcore.dir/build.make:205: libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o] Error 1
make[3]: *** [libsrc/core/CMakeFiles/ngcore.dir/build.make:163: libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-i686-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1415: libsrc/core/CMakeFiles/ngcore.dir/all] Error 2
Metadata
Metadata
Assignees
Labels
No labels