--- Begin Message ---
Package: src:simgrid
Version: 4.1-2.1
Severity: important
Tags: sid forky ftbfs
User: [email protected]
Usertags: boost1.92
Dear Maintainer,
Boost 1.92 will most likely be the default boost version in the
upcoming Debian 14 (forky) release.
simgrid FTBFS with boost 1.92. Note that the FTBFS may not necessarily be
connected to boost - please check the build log for the actual cause.
boost-defaults pointing to 1.92 is available in experimental, so you can
rebuild your package against it to reproduce the failure and test the fix.
Note: This ticket severity will be increased to RC bug when
boost-defaults is switched to 1.92.
If your package depends on versioned boost packages (e.g. libboost1.90-dev),
please switch to the unversioned (default) ones (e.g. libboost-dev), so the
package follows future boost transitions automatically.
Here is the most probably relevant part of the failing build log:
==================== build log ====================
[ 92%] Built target simgrid-mc
make -f CMakeFiles/smpimain.dir/build.make CMakeFiles/smpimain.dir/depend
make[4]: Entering directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
cd /build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu && /usr/bin/cmake
-E cmake_depends "Unix Makefiles" /build/reproducible-path/simgrid-4.1
/build/reproducible-path/simgrid-4.1
/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu
/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu
/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/CMakeFiles/smpimain.dir/DependInfo.cmake
"--color=" smpimain
make[4]: Leaving directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
make -f CMakeFiles/smpimain.dir/build.make CMakeFiles/smpimain.dir/build
make[4]: Entering directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
[ 92%] Building C object CMakeFiles/smpimain.dir/src/smpi/smpi_main.c.o
/usr/bin/x86_64-linux-gnu-gcc -DBOOST_CONTEXT_DYN_LINK=""
-DBOOST_CONTEXT_EXPORT=EXPORT -DBOOST_CONTEXT_NO_LIB=""
-I/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/include
-I/build/reproducible-path/simgrid-4.1/include -I/usr/include/libxml2
-I/usr/include/python3.13 -I/usr/lib/jvm/default-java/include
-I/usr/lib/jvm/default-java/include/linux -Wundef -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -g3
-D_FORTIFY_SOURCE=2 -O3 -funroll-loops -fno-strict-aliasing
-finline-functions -ffile-prefix-map="/build/reproducible-path/simgrid-4.1=.."
-g -O2 -Werror=implicit-function-declaration -ffi
le-prefix-map=/build/reproducible-path/simgrid-4.1=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g
-O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2
-std=gnu11 -flto=auto -fno-fat-lto-objects -MD -MT
CMakeFiles/smpimain.dir/src/smpi/smpi_main.c.o -MF
CMakeFiles/smpimain.dir/src/smpi/smpi_main.c.o.d -o
CMakeFiles/smpimain.dir/src/smpi/smpi_main.c.o -c
/build/reproducible-path/simgrid-4.1/src/smpi/smpi_main.c
/usr/bin/x86_64-linux-gnu-g++ -fPIC -g -O2
-ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g3
-D_FORTIFY_SOURCE=2 -Wundef -O3 -funroll-loops -fno-strict-aliasing
-finline-functions -ffile-prefix-map="/build/reproducible-path/simgrid-4.1=.."
-g -O2 -ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-flto=auto -fno-fat-lto-objects -shared -Wl,-z,relro -Wl,-z,now -Wl,-z,relro
-Wl,-z,now -Wl,--dependency-file=CMakeFiles/sthread.dir/link.d
-Wl,-soname,libsthread.so.4.1 -o lib/libsthread.so.4.1
CMakeFiles/sthread.dir/src/sthread/sthread.c.o
CMakeFiles/sthread.dir/src/sthread/ObjectAccess.cpp.o
-Wl,-rpath,/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/lib:
lib/libsimgrid.so.4.1 /usr/lib/x86_64-linux-gnu
/libboost_context.so.1.92.0 -lstdc++exp -lstdc++ -lm
-L/usr/lib/x86_64-linux-gnu -lns3-csma -lns3-point-to-point -lns3-applications
-lns3-internet -lns3-bridge -lns3-traffic-control -lns3-wifi -lns3-energy
-lns3-spectrum -lns3-buildings -lns3-propagation -lns3-mobility -lns3-antenna
-lns3-network -lns3-stats -lns3-core /usr/lib/x86_64-linux-gnu/libdl.a -lrt
-lgfortran -Wl,--as-needed -latomic -Wl,--no-as-needed
/usr/bin/cmake -E cmake_symlink_library lib/libsthread.so.4.1
lib/libsthread.so.4.1 lib/libsthread.so
[ 92%] Linking C executable lib/simgrid/smpimain
/usr/bin/cmake -E cmake_link_script CMakeFiles/smpimain.dir/link.txt --verbose=1
make[4]: Leaving directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
[ 92%] Built target sthread
make -f CMakeFiles/smpireplaymain.dir/build.make
CMakeFiles/smpireplaymain.dir/depend
make[4]: Entering directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
cd /build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu && /usr/bin/cmake
-E cmake_depends "Unix Makefiles" /build/reproducible-path/simgrid-4.1
/build/reproducible-path/simgrid-4.1
/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu
/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu
/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/CMakeFiles/smpireplaymain.dir/DependInfo.cmake
"--color=" smpireplaymain
make[4]: Leaving directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
make -f CMakeFiles/smpireplaymain.dir/build.make
CMakeFiles/smpireplaymain.dir/build
make[4]: Entering directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
[ 92%] Building CXX object
CMakeFiles/smpireplaymain.dir/src/smpi/smpi_replay_main.cpp.o
/usr/bin/x86_64-linux-gnu-g++ -DBOOST_CONTEXT_DYN_LINK=""
-DBOOST_CONTEXT_EXPORT=EXPORT -DBOOST_CONTEXT_NO_LIB=""
-I/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/include
-I/build/reproducible-path/simgrid-4.1/include -I/usr/include/libxml2
-I/usr/include/python3.13 -I/usr/lib/jvm/default-java/include
-I/usr/lib/jvm/default-java/include/linux -g -O2
-ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g3
-D_FORTIFY_SOURCE=2 -Wundef -O3 -funroll-loops -fno-strict-aliasing
-finline-functions -ffile-prefix-map="/build/reproducible-path/simgrid-4.1=.."
-g -O2 -ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-std=gnu++23 -flto=auto -fno-fat-lto-objects -fpic -MD -MT
CMakeFiles/smpireplaymain.dir/src/smpi/s
mpi_replay_main.cpp.o -MF
CMakeFiles/smpireplaymain.dir/src/smpi/smpi_replay_main.cpp.o.d -o
CMakeFiles/smpireplaymain.dir/src/smpi/smpi_replay_main.cpp.o -c
/build/reproducible-path/simgrid-4.1/src/smpi/smpi_replay_main.cpp
/usr/bin/x86_64-linux-gnu-gcc -Wundef -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -g3
-D_FORTIFY_SOURCE=2 -O3 -funroll-loops -fno-strict-aliasing
-finline-functions -ffile-prefix-map="/build/reproducible-path/simgrid-4.1=.."
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=form
at-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -flto=auto
-fno-fat-lto-objects -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now
-Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now
-Wl,--dependency-file=CMakeFiles/smpimain.dir/link.d
CMakeFiles/smpimain.dir/src/smpi/smpi_main.c.o -o lib/simgrid/smpimain
-Wl,-rpath,/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/lib:
lib/libsimgrid.so.4.1 /usr/lib/x86_64-linux-gnu/libboost_context.so.1.92.0
-lstdc++exp -lstdc++ -lm -L/usr/lib/x86_64-linux-gnu -lns3-csma
-lns3-point-to-point -lns3-applications -lns3-internet -lns3-bridge
-lns3-traffic-control -lns3-wifi -lns3-energy -lns3-spectrum -lns3-buildings
-lns3-propagation -lns3-mobility -lns3-antenna -lns3-network -lns3-stats
-lns3-core /usr/lib/x86_64-linux-gnu/libdl.a -lrt -lgfortran -Wl,--as-needed
-latomic -Wl,--no-as-needed
make[4]: Leaving directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
[ 92%] Built target smpimain
make -f CMakeFiles/simgrid-java.dir/build.make
CMakeFiles/simgrid-java.dir/depend
make[4]: Entering directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
[ 92%] Generating include/org_simgrid_s4u_simgridJNI.h
javac -cp /build/reproducible-path/simgrid-4.1/src/bindings/java/ -h
/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/include/
/build/reproducible-path/simgrid-4.1/src/bindings/java/org/simgrid/s4u/simgridJNI.java
cd /build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu && /usr/bin/cmake
-E cmake_depends "Unix Makefiles" /build/reproducible-path/simgrid-4.1
/build/reproducible-path/simgrid-4.1
/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu
/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu
/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/CMakeFiles/simgrid-java.dir/DependInfo.cmake
"--color=" simgrid-java
make[4]: Leaving directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
make -f CMakeFiles/simgrid-java.dir/build.make
CMakeFiles/simgrid-java.dir/build
make[4]: Entering directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
[ 92%] Building CXX object
CMakeFiles/simgrid-java.dir/src/kernel/context/ContextJava.cpp.o
/usr/bin/x86_64-linux-gnu-g++ -DBOOST_CONTEXT_DYN_LINK=""
-DBOOST_CONTEXT_EXPORT=EXPORT -DBOOST_CONTEXT_NO_LIB="" -Dsimgrid_java_EXPORTS
-I/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/include
-I/build/reproducible-path/simgrid-4.1/include -I/usr/include/libxml2
-I/usr/include/python3.13 -I/usr/lib/jvm/default-java/include
-I/usr/lib/jvm/default-java/include/linux
-I/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu
-I/build/reproducible-path/simgrid-4.1
-I/build/reproducible-path/simgrid-4.1/src/smpi/include -g -O2
-ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g3
-D_FORTIFY_SOURCE=2 -Wundef -O3 -funroll-loops -fno-strict-aliasing
-finline-functions -ffile-prefix-map="/build/reproducible-path/simgrid-4.1=.."
-g -O2 -ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -W
format -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-std=gnu++23 -flto=auto -fno-fat-lto-objects -fPIC -MD -MT
CMakeFiles/simgrid-java.dir/src/kernel/context/ContextJava.cpp.o -MF
CMakeFiles/simgrid-java.dir/src/kernel/context/ContextJava.cpp.o.d -o
CMakeFiles/simgrid-java.dir/src/kernel/context/ContextJava.cpp.o -c
/build/reproducible-path/simgrid-4.1/src/kernel/context/ContextJava.cpp
[ 96%] Linking CXX executable lib/simgrid/smpireplaymain
/usr/bin/cmake -E cmake_link_script CMakeFiles/smpireplaymain.dir/link.txt
--verbose=1
/usr/bin/x86_64-linux-gnu-g++ -g -O2
-ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g3
-D_FORTIFY_SOURCE=2 -Wundef -O3 -funroll-loops -fno-strict-aliasing
-finline-functions -ffile-prefix-map="/build/reproducible-path/simgrid-4.1=.."
-g -O2 -ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-flto=auto -fno-fat-lto-objects -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now
-Wl,--dependency-file=CMakeFiles/smpireplaymain.dir/link.d
CMakeFiles/smpireplaymain.dir/src/smpi/smpi_replay_main.cpp.o -o
lib/simgrid/smpireplaymain
-Wl,-rpath,/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/lib:
lib/libsimgrid.so.4.1 -fpic -shared
/usr/lib/x86_64-linux-gnu/libboost_context.so.1.92.0 -lstdc++exp -lstdc++ -lm
-L/
usr/lib/x86_64-linux-gnu -lns3-csma -lns3-point-to-point -lns3-applications
-lns3-internet -lns3-bridge -lns3-traffic-control -lns3-wifi -lns3-energy
-lns3-spectrum -lns3-buildings -lns3-propagation -lns3-mobility -lns3-antenna
-lns3-network -lns3-stats -lns3-core /usr/lib/x86_64-linux-gnu/libdl.a -lrt
-lgfortran -Wl,--as-needed -latomic -Wl,--no-as-needed
make[4]: Leaving directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
[ 96%] Built target smpireplaymain
make -f CMakeFiles/python-bindings.dir/build.make
CMakeFiles/python-bindings.dir/depend
make[4]: Entering directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
cd /build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu && /usr/bin/cmake
-E cmake_depends "Unix Makefiles" /build/reproducible-path/simgrid-4.1
/build/reproducible-path/simgrid-4.1
/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu
/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu
/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/CMakeFiles/python-bindings.dir/DependInfo.cmake
"--color=" python-bindings
make[4]: Leaving directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
make -f CMakeFiles/python-bindings.dir/build.make
CMakeFiles/python-bindings.dir/build
make[4]: Entering directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
[ 96%] Building CXX object
CMakeFiles/python-bindings.dir/src/bindings/python/simgrid_python.cpp.o
/usr/bin/x86_64-linux-gnu-g++ -DBOOST_CONTEXT_DYN_LINK=""
-DBOOST_CONTEXT_EXPORT=EXPORT -DBOOST_CONTEXT_NO_LIB=""
-Dpython_bindings_EXPORTS
-I/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/include
-I/build/reproducible-path/simgrid-4.1/include -I/usr/include/libxml2
-I/usr/include/python3.13 -I/usr/lib/jvm/default-java/include
-I/usr/lib/jvm/default-java/include/linux
-I/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu
-I/build/reproducible-path/simgrid-4.1
-I/build/reproducible-path/simgrid-4.1/src/smpi/include -isystem
/usr/include/python3.14 -g -O2
-ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g3
-D_FORTIFY_SOURCE=2 -Wundef -O3 -funroll-loops -fno-strict-aliasing
-finline-functions -ffile-prefix-map="/build/reproducible-path/simgrid-4.1=.."
-g -O2 -ffile-prefix-map=/build/reproducible-path/simgrid-4.1=. -fstack-protecto
r-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++23 -fPIC
-fvisibility=default -MD -MT
CMakeFiles/python-bindings.dir/src/bindings/python/simgrid_python.cpp.o -MF
CMakeFiles/python-bindings.dir/src/bindings/python/simgrid_python.cpp.o.d -o
CMakeFiles/python-bindings.dir/src/bindings/python/simgrid_python.cpp.o -c
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp
[ 96%] Building CXX object
CMakeFiles/simgrid-java.dir/src/bindings/java/simgrid-java.cpp.o
/usr/bin/x86_64-linux-gnu-g++ -DBOOST_CONTEXT_DYN_LINK=""
-DBOOST_CONTEXT_EXPORT=EXPORT -DBOOST_CONTEXT_NO_LIB="" -Dsimgrid_java_EXPORTS
-I/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/include
-I/build/reproducible-path/simgrid-4.1/include -I/usr/include/libxml2
-I/usr/include/python3.13 -I/usr/lib/jvm/default-java/include
-I/usr/lib/jvm/default-java/include/linux
-I/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu
-I/build/reproducible-path/simgrid-4.1
-I/build/reproducible-path/simgrid-4.1/src/smpi/include -g -O2
-ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g3
-D_FORTIFY_SOURCE=2 -Wundef -O3 -funroll-loops -fno-strict-aliasing
-finline-functions -ffile-prefix-map="/build/reproducible-path/simgrid-4.1=.."
-g -O2 -ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -W
format -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-std=gnu++23 -flto=auto -fno-fat-lto-objects -fPIC -MD -MT
CMakeFiles/simgrid-java.dir/src/bindings/java/simgrid-java.cpp.o -MF
CMakeFiles/simgrid-java.dir/src/bindings/java/simgrid-java.cpp.o.d -o
CMakeFiles/simgrid-java.dir/src/bindings/java/simgrid-java.cpp.o -c
/build/reproducible-path/simgrid-4.1/src/bindings/java/simgrid-java.cpp
[ 96%] Linking CXX shared library lib/libsimgrid-java.so
/usr/bin/cmake -E cmake_link_script CMakeFiles/simgrid-java.dir/link.txt
--verbose=1
In file included from
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:5:
/usr/include/pybind11/pybind11.h: In instantiation of
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_static(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra = {pybind11::is_method,
pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [83]}; type_ =
simgrid::s4u::Disk; options = {std::unique_ptr<simgrid::s4u::Disk,
pybind11::nodelete>}]â:
/usr/include/pybind11/pybind11.h:2672:35: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [83]}; type_ =
simgrid::s4u::Disk; options = {std::unique_ptr<simgrid::s4u::Disk,
pybind11::nodelete>}]â
2672 | return def_property_static(name, fget, fset, is_method(*this),
extra...);
|
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2659:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const
pybind11::cpp_function&, const Extra& ...) [with Getter = double
(simgrid::s4u::Disk::*)() const; Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [83]}; type_ =
simgrid::s4u::Disk; options = {std::unique_ptr<simgrid::s4u::Disk,
pybind11::nodelete>}]â
2659 | return def_property(name,
| ~~~~~~~~~~~~^~~~~~
2660 | cpp_function(method_adaptor<type>(fget)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2661 | fset,
| ~~~~~
2662 | return_value_policy::reference_internal,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2663 | extra...);
| ~~~~~~~~~
/usr/include/pybind11/pybind11.h:2651:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const Setter&, const Extra&
...) [with Getter = double (simgrid::s4u::Disk::*)() const; Setter =
simgrid::s4u::Disk* (simgrid::s4u::Disk::*)(double); Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [83]}; type_ =
simgrid::s4u::Disk; options = {std::unique_ptr<simgrid::s4u::Disk,
pybind11::nodelete>}]â
2651 | return def_property(
| ~~~~~~~~~~~~^
2652 | name, fget, cpp_function(method_adaptor<type>(fset),
is_setter()), extra...);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:724:20:
required from here
716 | disk.def("read", py::overload_cast<sg_size_t,
double>(&simgrid::s4u::Disk::read, py::const_),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
717 | py::call_guard<py::gil_scoped_release>(), "Read data from
disk", py::arg("size"), py::arg("priority") = 1)
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
718 | .def("write", py::overload_cast<sg_size_t,
double>(&simgrid::s4u::Disk::write, py::const_),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
719 | py::call_guard<py::gil_scoped_release>(), "Write data in
disk", py::arg("size"), py::arg("priority") = 1)
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
720 | .def("read_async", &simgrid::s4u::Disk::read_async,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
721 | "Non-blocking read data from disk")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
722 | .def("write_async", &simgrid::s4u::Disk::write_async,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
723 | "Non-blocking write data in disk")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
724 | .def_property("read_bandwidth",
&simgrid::s4u::Disk::get_read_bandwidth,
&simgrid::s4u::Disk::set_read_bandwidth,
|
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
725 | py::call_guard<py::gil_scoped_release>(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
726 | "The read bandwidth of this disk is the max speed
at which read operations progress")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2693:25: error: static assertion failed:
def_property family does not currently support call_guard. Use a
py::cpp_function instead.
2693 | static_assert(0 ==
detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
|
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⢠the comparison reduces to â(0 == 1)â
/usr/include/pybind11/pybind11.h: In instantiation of
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_static(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra = {pybind11::is_method,
pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [85]}; type_ =
simgrid::s4u::Disk; options = {std::unique_ptr<simgrid::s4u::Disk,
pybind11::nodelete>}]â:
/usr/include/pybind11/pybind11.h:2672:35: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [85]}; type_ =
simgrid::s4u::Disk; options = {std::unique_ptr<simgrid::s4u::Disk,
pybind11::nodelete>}]â
2672 | return def_property_static(name, fget, fset, is_method(*this),
extra...);
|
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2659:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const
pybind11::cpp_function&, const Extra& ...) [with Getter = double
(simgrid::s4u::Disk::*)() const; Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [85]}; type_ =
simgrid::s4u::Disk; options = {std::unique_ptr<simgrid::s4u::Disk,
pybind11::nodelete>}]â
2659 | return def_property(name,
| ~~~~~~~~~~~~^~~~~~
2660 | cpp_function(method_adaptor<type>(fget)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2661 | fset,
| ~~~~~
2662 | return_value_policy::reference_internal,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2663 | extra...);
| ~~~~~~~~~
/usr/include/pybind11/pybind11.h:2651:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const Setter&, const Extra&
...) [with Getter = double (simgrid::s4u::Disk::*)() const; Setter =
simgrid::s4u::Disk* (simgrid::s4u::Disk::*)(double); Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [85]}; type_ =
simgrid::s4u::Disk; options = {std::unique_ptr<simgrid::s4u::Disk,
pybind11::nodelete>}]â
2651 | return def_property(
| ~~~~~~~~~~~~^
2652 | name, fget, cpp_function(method_adaptor<type>(fset),
is_setter()), extra...);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:727:20:
required from here
716 | disk.def("read", py::overload_cast<sg_size_t,
double>(&simgrid::s4u::Disk::read, py::const_),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
717 | py::call_guard<py::gil_scoped_release>(), "Read data from
disk", py::arg("size"), py::arg("priority") = 1)
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
718 | .def("write", py::overload_cast<sg_size_t,
double>(&simgrid::s4u::Disk::write, py::const_),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
719 | py::call_guard<py::gil_scoped_release>(), "Write data in
disk", py::arg("size"), py::arg("priority") = 1)
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
720 | .def("read_async", &simgrid::s4u::Disk::read_async,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
721 | "Non-blocking read data from disk")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
722 | .def("write_async", &simgrid::s4u::Disk::write_async,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
723 | "Non-blocking write data in disk")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
724 | .def_property("read_bandwidth",
&simgrid::s4u::Disk::get_read_bandwidth,
&simgrid::s4u::Disk::set_read_bandwidth,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
725 | py::call_guard<py::gil_scoped_release>(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
726 | "The read bandwidth of this disk is the max speed
at which read operations progress")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
727 | .def_property("write_bandwidth",
&simgrid::s4u::Disk::get_write_bandwidth,
|
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
728 | &simgrid::s4u::Disk::set_write_bandwidth,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
729 | "The write bandwidth of this disk is the max speed
at which write operations progress")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2693:25: error: static assertion failed:
def_property family does not currently support call_guard. Use a
py::cpp_function instead.
2693 | static_assert(0 ==
detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
|
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⢠the comparison reduces to â(0 == 1)â
/usr/include/pybind11/pybind11.h: In instantiation of
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_static(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra = {pybind11::is_method,
pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [100]}; type_ =
simgrid::s4u::Disk; options = {std::unique_ptr<simgrid::s4u::Disk,
pybind11::nodelete>}]â:
/usr/include/pybind11/pybind11.h:2672:35: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [100]}; type_ =
simgrid::s4u::Disk; options = {std::unique_ptr<simgrid::s4u::Disk,
pybind11::nodelete>}]â
2672 | return def_property_static(name, fget, fset, is_method(*this),
extra...);
|
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2659:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const
pybind11::cpp_function&, const Extra& ...) [with Getter = int
(simgrid::s4u::Disk::*)() const; Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [100]}; type_ =
simgrid::s4u::Disk; options = {std::unique_ptr<simgrid::s4u::Disk,
pybind11::nodelete>}]â
2659 | return def_property(name,
| ~~~~~~~~~~~~^~~~~~
2660 | cpp_function(method_adaptor<type>(fget)),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2661 | fset,
| ~~~~~
2662 | return_value_policy::reference_internal,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2663 | extra...);
| ~~~~~~~~~
/usr/include/pybind11/pybind11.h:2651:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const Setter&, const Extra&
...) [with Getter = int (simgrid::s4u::Disk::*)() const; Setter =
simgrid::s4u::Disk* (simgrid::s4u::Disk::*)(int); Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [100]}; type_ =
simgrid::s4u::Disk; options = {std::unique_ptr<simgrid::s4u::Disk,
pybind11::nodelete>}]â
2651 | return def_property(
| ~~~~~~~~~~~~^
2652 | name, fget, cpp_function(method_adaptor<type>(fset),
is_setter()), extra...);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:730:20:
required from here
716 | disk.def("read", py::overload_cast<sg_size_t,
double>(&simgrid::s4u::Disk::read, py::const_),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
717 | py::call_guard<py::gil_scoped_release>(), "Read data from
disk", py::arg("size"), py::arg("priority") = 1)
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
718 | .def("write", py::overload_cast<sg_size_t,
double>(&simgrid::s4u::Disk::write, py::const_),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
719 | py::call_guard<py::gil_scoped_release>(), "Write data in
disk", py::arg("size"), py::arg("priority") = 1)
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
720 | .def("read_async", &simgrid::s4u::Disk::read_async,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
721 | "Non-blocking read data from disk")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
722 | .def("write_async", &simgrid::s4u::Disk::write_async,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
723 | "Non-blocking write data in disk")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
724 | .def_property("read_bandwidth",
&simgrid::s4u::Disk::get_read_bandwidth,
&simgrid::s4u::Disk::set_read_bandwidth,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
725 | py::call_guard<py::gil_scoped_release>(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
726 | "The read bandwidth of this disk is the max speed
at which read operations progress")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
727 | .def_property("write_bandwidth",
&simgrid::s4u::Disk::get_write_bandwidth,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
728 | &simgrid::s4u::Disk::set_write_bandwidth,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
729 | "The write bandwidth of this disk is the max speed
at which write operations progress")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
730 | .def_property(
| ~~~~~~~~~~~~~^
731 | "concurrency_limit",
&simgrid::s4u::Disk::get_concurrency_limit,
&simgrid::s4u::Disk::set_concurrency_limit,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
732 | py::call_guard<py::gil_scoped_release>(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
733 | "The concurrency limit of this disk is the max amound of
concurrent accesses (extra ones are queued)")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2693:25: error: static assertion failed:
def_property family does not currently support call_guard. Use a
py::cpp_function instead.
2693 | static_assert(0 ==
detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
|
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⢠the comparison reduces to â(0 == 1)â
/usr/include/pybind11/pybind11.h: In instantiation of
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_static(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra = {pybind11::is_method,
pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [40]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â:
/usr/include/pybind11/pybind11.h:2672:35: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [40]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2672 | return def_property_static(name, fget, fset, is_method(*this),
extra...);
|
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2651:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const Setter&, const Extra&
...) [with Getter = pybind11::cpp_function; Setter = std::nullptr_t; Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [40]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2651 | return def_property(
| ~~~~~~~~~~~~^
2652 | name, fget, cpp_function(method_adaptor<type>(fset),
is_setter()), extra...);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2628:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const pybind11::cpp_function&,
const Extra& ...) [with Extra = {pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [40]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2628 | return def_property(name, fget, nullptr, extra...);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2618:37: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const Getter&, const Extra& ...)
[with Getter = long unsigned int (simgrid::s4u::Comm::*)() const; Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [40]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2618 | return def_property_readonly(name,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
2619 |
cpp_function(method_adaptor<type>(fget)),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2620 |
return_value_policy::reference_internal,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2621 | extra...);
| ~~~~~~~~~
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:943:29:
required from here
942 | py::class_<Comm, CommPtr, Activity>(m, "Comm", "Communication. See
the C++ documentation for details.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
943 | .def_property_readonly("dst_data_size", &Comm::get_dst_data_size,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
944 | "Retrieve the size of the received data.")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2693:25: error: static assertion failed:
def_property family does not currently support call_guard. Use a
py::cpp_function instead.
2693 | static_assert(0 ==
detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
|
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⢠the comparison reduces to â(0 == 1)â
/usr/include/pybind11/pybind11.h: In instantiation of
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_static(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra = {pybind11::is_method,
pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [46]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â:
/usr/include/pybind11/pybind11.h:2672:35: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [46]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2672 | return def_property_static(name, fget, fset, is_method(*this),
extra...);
|
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2651:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const Setter&, const Extra&
...) [with Getter = pybind11::cpp_function; Setter = std::nullptr_t; Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [46]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2651 | return def_property(
| ~~~~~~~~~~~~^
2652 | name, fget, cpp_function(method_adaptor<type>(fset),
is_setter()), extra...);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2628:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const pybind11::cpp_function&,
const Extra& ...) [with Extra = {pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [46]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2628 | return def_property(name, fget, nullptr, extra...);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2618:37: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const Getter&, const Extra& ...)
[with Getter = simgrid::s4u::Mailbox* (simgrid::s4u::Comm::*)() const; Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [46]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2618 | return def_property_readonly(name,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
2619 |
cpp_function(method_adaptor<type>(fget)),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2620 |
return_value_policy::reference_internal,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2621 | extra...);
| ~~~~~~~~~
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:945:29:
required from here
942 | py::class_<Comm, CommPtr, Activity>(m, "Comm", "Communication. See
the C++ documentation for details.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
943 | .def_property_readonly("dst_data_size", &Comm::get_dst_data_size,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
944 | "Retrieve the size of the received data.")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
945 | .def_property_readonly("mailbox", &Comm::get_mailbox,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
946 | "Retrieve the mailbox on which this comm
acts.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2693:25: error: static assertion failed:
def_property family does not currently support call_guard. Use a
py::cpp_function instead.
2693 | static_assert(0 ==
detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
|
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⢠the comparison reduces to â(0 == 1)â
/usr/include/pybind11/pybind11.h: In instantiation of
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_static(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra = {pybind11::is_method,
pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â:
/usr/include/pybind11/pybind11.h:2672:35: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2672 | return def_property_static(name, fget, fset, is_method(*this),
extra...);
|
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2651:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const Setter&, const Extra&
...) [with Getter = pybind11::cpp_function; Setter = std::nullptr_t; Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2651 | return def_property(
| ~~~~~~~~~~~~^
2652 | name, fget, cpp_function(method_adaptor<type>(fset),
is_setter()), extra...);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2628:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const pybind11::cpp_function&,
const Extra& ...) [with Extra = {pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2628 | return def_property(name, fget, nullptr, extra...);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2618:37: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const Getter&, const Extra& ...)
[with Getter = simgrid::s4u::Actor* (simgrid::s4u::Comm::*)() const; Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2618 | return def_property_readonly(name,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
2619 |
cpp_function(method_adaptor<type>(fget)),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2620 |
return_value_policy::reference_internal,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2621 | extra...);
| ~~~~~~~~~
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:947:29:
required from here
942 | py::class_<Comm, CommPtr, Activity>(m, "Comm", "Communication. See
the C++ documentation for details.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
943 | .def_property_readonly("dst_data_size", &Comm::get_dst_data_size,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
944 | "Retrieve the size of the received data.")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
945 | .def_property_readonly("mailbox", &Comm::get_mailbox,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
946 | "Retrieve the mailbox on which this comm
acts.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
947 | .def_property_readonly("sender", &Comm::get_sender,
py::call_guard<py::gil_scoped_release>())
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2693:25: error: static assertion failed:
def_property family does not currently support call_guard. Use a
py::cpp_function instead.
2693 | static_assert(0 ==
detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
|
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⢠the comparison reduces to â(0 == 1)â
/usr/include/pybind11/pybind11.h: In instantiation of
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_static(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra = {pybind11::is_method,
pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [34]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â:
/usr/include/pybind11/pybind11.h:2672:35: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [34]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2672 | return def_property_static(name, fget, fset, is_method(*this),
extra...);
|
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2651:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const Setter&, const Extra&
...) [with Getter = pybind11::cpp_function; Setter = std::nullptr_t; Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [34]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2651 | return def_property(
| ~~~~~~~~~~~~^
2652 | name, fget, cpp_function(method_adaptor<type>(fset),
is_setter()), extra...);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2628:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const pybind11::cpp_function&,
const Extra& ...) [with Extra = {pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [34]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2628 | return def_property(name, fget, nullptr, extra...);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2618:37: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const Getter&, const Extra& ...)
[with Getter = const char* (simgrid::s4u::Activity::*)() const; Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [34]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2618 | return def_property_readonly(name,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
2619 |
cpp_function(method_adaptor<type>(fget)),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2620 |
return_value_policy::reference_internal,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2621 | extra...);
| ~~~~~~~~~
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:948:29:
required from here
942 | py::class_<Comm, CommPtr, Activity>(m, "Comm", "Communication. See
the C++ documentation for details.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
943 | .def_property_readonly("dst_data_size", &Comm::get_dst_data_size,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
944 | "Retrieve the size of the received data.")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
945 | .def_property_readonly("mailbox", &Comm::get_mailbox,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
946 | "Retrieve the mailbox on which this comm
acts.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
947 | .def_property_readonly("sender", &Comm::get_sender,
py::call_guard<py::gil_scoped_release>())
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
948 | .def_property_readonly("state_str", &Comm::get_state_str,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
949 | "Retrieve the Comm state as string")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2693:25: error: static assertion failed:
def_property family does not currently support call_guard. Use a
py::cpp_function instead.
2693 | static_assert(0 ==
detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
|
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⢠the comparison reduces to â(0 == 1)â
/usr/include/pybind11/pybind11.h: In instantiation of
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_static(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra = {pybind11::is_method,
pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [48]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â:
/usr/include/pybind11/pybind11.h:2672:35: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [48]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2672 | return def_property_static(name, fget, fset, is_method(*this),
extra...);
|
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2651:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const Setter&, const Extra&
...) [with Getter = pybind11::cpp_function; Setter = std::nullptr_t; Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [48]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2651 | return def_property(
| ~~~~~~~~~~~~^
2652 | name, fget, cpp_function(method_adaptor<type>(fset),
is_setter()), extra...);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2628:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const pybind11::cpp_function&,
const Extra& ...) [with Extra = {pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [48]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2628 | return def_property(name, fget, nullptr, extra...);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2618:37: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const Getter&, const Extra& ...)
[with Getter = double (simgrid::s4u::Activity::*)() const; Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [48]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2618 | return def_property_readonly(name,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
2619 |
cpp_function(method_adaptor<type>(fget)),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2620 |
return_value_policy::reference_internal,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2621 | extra...);
| ~~~~~~~~~
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:950:29:
required from here
942 | py::class_<Comm, CommPtr, Activity>(m, "Comm", "Communication. See
the C++ documentation for details.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
943 | .def_property_readonly("dst_data_size", &Comm::get_dst_data_size,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
944 | "Retrieve the size of the received data.")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
945 | .def_property_readonly("mailbox", &Comm::get_mailbox,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
946 | "Retrieve the mailbox on which this comm
acts.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
947 | .def_property_readonly("sender", &Comm::get_sender,
py::call_guard<py::gil_scoped_release>())
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
948 | .def_property_readonly("state_str", &Comm::get_state_str,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
949 | "Retrieve the Comm state as string")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
950 | .def_property_readonly("remaining", &Comm::get_remaining,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
951 | "Remaining amount of work that this Comm
entails")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2693:25: error: static assertion failed:
def_property family does not currently support call_guard. Use a
py::cpp_function instead.
2693 | static_assert(0 ==
detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
|
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⢠the comparison reduces to â(0 == 1)â
/usr/include/pybind11/pybind11.h: In instantiation of
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_static(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra = {pybind11::is_method,
pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [32]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â:
/usr/include/pybind11/pybind11.h:2672:35: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [32]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2672 | return def_property_static(name, fget, fset, is_method(*this),
extra...);
|
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2651:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const Setter&, const Extra&
...) [with Getter = pybind11::cpp_function; Setter = std::nullptr_t; Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [32]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2651 | return def_property(
| ~~~~~~~~~~~~^
2652 | name, fget, cpp_function(method_adaptor<type>(fset),
is_setter()), extra...);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2628:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const pybind11::cpp_function&,
const Extra& ...) [with Extra = {pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [32]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2628 | return def_property(name, fget, nullptr, extra...);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2618:37: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const Getter&, const Extra& ...)
[with Getter = double (simgrid::s4u::Activity::*)() const; Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [32]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2618 | return def_property_readonly(name,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
2619 |
cpp_function(method_adaptor<type>(fget)),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2620 |
return_value_policy::reference_internal,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2621 | extra...);
| ~~~~~~~~~
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:952:29:
required from here
942 | py::class_<Comm, CommPtr, Activity>(m, "Comm", "Communication. See
the C++ documentation for details.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
943 | .def_property_readonly("dst_data_size", &Comm::get_dst_data_size,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
944 | "Retrieve the size of the received data.")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
945 | .def_property_readonly("mailbox", &Comm::get_mailbox,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
946 | "Retrieve the mailbox on which this comm
acts.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
947 | .def_property_readonly("sender", &Comm::get_sender,
py::call_guard<py::gil_scoped_release>())
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
948 | .def_property_readonly("state_str", &Comm::get_state_str,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
949 | "Retrieve the Comm state as string")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
950 | .def_property_readonly("remaining", &Comm::get_remaining,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
951 | "Remaining amount of work that this Comm
entails")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
952 | .def_property_readonly("start_time", &Comm::get_start_time,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
953 | "Time at which this Comm started")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2693:25: error: static assertion failed:
def_property family does not currently support call_guard. Use a
py::cpp_function instead.
2693 | static_assert(0 ==
detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
|
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⢠the comparison reduces to â(0 == 1)â
/usr/include/pybind11/pybind11.h: In instantiation of
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_static(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra = {pybind11::is_method,
pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [33]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â:
/usr/include/pybind11/pybind11.h:2672:35: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [33]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2672 | return def_property_static(name, fget, fset, is_method(*this),
extra...);
|
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2651:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const Setter&, const Extra&
...) [with Getter = pybind11::cpp_function; Setter = std::nullptr_t; Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [33]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2651 | return def_property(
| ~~~~~~~~~~~~^
2652 | name, fget, cpp_function(method_adaptor<type>(fset),
is_setter()), extra...);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2628:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const pybind11::cpp_function&,
const Extra& ...) [with Extra = {pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [33]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2628 | return def_property(name, fget, nullptr, extra...);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2618:37: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const Getter&, const Extra& ...)
[with Getter = double (simgrid::s4u::Activity::*)() const; Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [33]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2618 | return def_property_readonly(name,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
2619 |
cpp_function(method_adaptor<type>(fget)),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2620 |
return_value_policy::reference_internal,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2621 | extra...);
| ~~~~~~~~~
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:954:29:
required from here
942 | py::class_<Comm, CommPtr, Activity>(m, "Comm", "Communication. See
the C++ documentation for details.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
943 | .def_property_readonly("dst_data_size", &Comm::get_dst_data_size,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
944 | "Retrieve the size of the received data.")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
945 | .def_property_readonly("mailbox", &Comm::get_mailbox,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
946 | "Retrieve the mailbox on which this comm
acts.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
947 | .def_property_readonly("sender", &Comm::get_sender,
py::call_guard<py::gil_scoped_release>())
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
948 | .def_property_readonly("state_str", &Comm::get_state_str,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
949 | "Retrieve the Comm state as string")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
950 | .def_property_readonly("remaining", &Comm::get_remaining,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
951 | "Remaining amount of work that this Comm
entails")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
952 | .def_property_readonly("start_time", &Comm::get_start_time,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
953 | "Time at which this Comm started")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
954 | .def_property_readonly("finish_time", &Comm::get_finish_time,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
955 | "Time at which this Comm finished")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2693:25: error: static assertion failed:
def_property family does not currently support call_guard. Use a
py::cpp_function instead.
2693 | static_assert(0 ==
detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
|
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⢠the comparison reduces to â(0 == 1)â
/usr/include/pybind11/pybind11.h: In instantiation of
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_static(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra = {pybind11::is_method,
pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [31]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â:
/usr/include/pybind11/pybind11.h:2672:35: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [31]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2672 | return def_property_static(name, fget, fset, is_method(*this),
extra...);
|
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2651:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const Setter&, const Extra&
...) [with Getter = pybind11::cpp_function; Setter = std::nullptr_t; Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [31]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2651 | return def_property(
| ~~~~~~~~~~~~^
2652 | name, fget, cpp_function(method_adaptor<type>(fset),
is_setter()), extra...);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2628:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const pybind11::cpp_function&,
const Extra& ...) [with Extra = {pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [31]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2628 | return def_property(name, fget, nullptr, extra...);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2618:37: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const Getter&, const Extra& ...)
[with Getter = bool (simgrid::s4u::Activity::*)() const; Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [31]}; type_ =
simgrid::s4u::Comm; options = {boost::intrusive_ptr<simgrid::s4u::Comm>,
simgrid::s4u::Activity}]â
2618 | return def_property_readonly(name,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
2619 |
cpp_function(method_adaptor<type>(fget)),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2620 |
return_value_policy::reference_internal,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2621 | extra...);
| ~~~~~~~~~
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:956:29:
required from here
942 | py::class_<Comm, CommPtr, Activity>(m, "Comm", "Communication. See
the C++ documentation for details.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
943 | .def_property_readonly("dst_data_size", &Comm::get_dst_data_size,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
944 | "Retrieve the size of the received data.")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
945 | .def_property_readonly("mailbox", &Comm::get_mailbox,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
946 | "Retrieve the mailbox on which this comm
acts.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
947 | .def_property_readonly("sender", &Comm::get_sender,
py::call_guard<py::gil_scoped_release>())
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
948 | .def_property_readonly("state_str", &Comm::get_state_str,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
949 | "Retrieve the Comm state as string")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
950 | .def_property_readonly("remaining", &Comm::get_remaining,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
951 | "Remaining amount of work that this Comm
entails")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
952 | .def_property_readonly("start_time", &Comm::get_start_time,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
953 | "Time at which this Comm started")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
954 | .def_property_readonly("finish_time", &Comm::get_finish_time,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
955 | "Time at which this Comm finished")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
956 | .def_property_readonly("is_suspended", &Comm::is_suspended,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
957 | "Whether this Comm is suspended")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2693:25: error: static assertion failed:
def_property family does not currently support call_guard. Use a
py::cpp_function instead.
2693 | static_assert(0 ==
detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
|
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⢠the comparison reduces to â(0 == 1)â
/usr/include/pybind11/pybind11.h: In instantiation of
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_static(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra = {pybind11::is_method,
pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [82]}; type_ =
simgrid::s4u::Exec; options = {boost::intrusive_ptr<simgrid::s4u::Exec>,
simgrid::s4u::Activity}]â:
/usr/include/pybind11/pybind11.h:2672:35: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [82]}; type_ =
simgrid::s4u::Exec; options = {boost::intrusive_ptr<simgrid::s4u::Exec>,
simgrid::s4u::Activity}]â
2672 | return def_property_static(name, fget, fset, is_method(*this),
extra...);
|
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2651:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const Setter&, const Extra&
...) [with Getter = pybind11::cpp_function; Setter = std::nullptr_t; Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [82]}; type_ =
simgrid::s4u::Exec; options = {boost::intrusive_ptr<simgrid::s4u::Exec>,
simgrid::s4u::Activity}]â
2651 | return def_property(
| ~~~~~~~~~~~~^
2652 | name, fget, cpp_function(method_adaptor<type>(fset),
is_setter()), extra...);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2628:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const pybind11::cpp_function&,
const Extra& ...) [with Extra = {pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [82]}; type_ =
simgrid::s4u::Exec; options = {boost::intrusive_ptr<simgrid::s4u::Exec>,
simgrid::s4u::Activity}]â
2628 | return def_property(name, fget, nullptr, extra...);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2618:37: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const Getter&, const Extra& ...)
[with Getter = double (simgrid::s4u::Exec::*)() const; Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [82]}; type_ =
simgrid::s4u::Exec; options = {boost::intrusive_ptr<simgrid::s4u::Exec>,
simgrid::s4u::Activity}]â
2618 | return def_property_readonly(name,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
2619 |
cpp_function(method_adaptor<type>(fget)),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2620 |
return_value_policy::reference_internal,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2621 | extra...);
| ~~~~~~~~~
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:1013:29:
required from here
1011 | py::class_<simgrid::s4u::Exec, simgrid::s4u::ExecPtr, Activity>(m,
"Exec",
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1012 |
"Execution. See the C++ documentation for details.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1013 | .def_property_readonly("remaining",
&simgrid::s4u::Exec::get_remaining, py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1014 | "Amount of flops that remain to be
computed until completion (read-only property).")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2693:25: error: static assertion failed:
def_property family does not currently support call_guard. Use a
py::cpp_function instead.
2693 | static_assert(0 ==
detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
|
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⢠the comparison reduces to â(0 == 1)â
/usr/include/pybind11/pybind11.h: In instantiation of
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_static(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra = {pybind11::is_method,
pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [113]}; type_ =
simgrid::s4u::Exec; options = {boost::intrusive_ptr<simgrid::s4u::Exec>,
simgrid::s4u::Activity}]â:
/usr/include/pybind11/pybind11.h:2672:35: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [113]}; type_ =
simgrid::s4u::Exec; options = {boost::intrusive_ptr<simgrid::s4u::Exec>,
simgrid::s4u::Activity}]â
2672 | return def_property_static(name, fget, fset, is_method(*this),
extra...);
|
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2651:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const Setter&, const Extra&
...) [with Getter = pybind11::cpp_function; Setter = std::nullptr_t; Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [113]}; type_ =
simgrid::s4u::Exec; options = {boost::intrusive_ptr<simgrid::s4u::Exec>,
simgrid::s4u::Activity}]â
2651 | return def_property(
| ~~~~~~~~~~~~^
2652 | name, fget, cpp_function(method_adaptor<type>(fset),
is_setter()), extra...);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2628:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const pybind11::cpp_function&,
const Extra& ...) [with Extra = {pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [113]}; type_ =
simgrid::s4u::Exec; options = {boost::intrusive_ptr<simgrid::s4u::Exec>,
simgrid::s4u::Activity}]â
2628 | return def_property(name, fget, nullptr, extra...);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2618:37: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const Getter&, const Extra& ...)
[with Getter = double (simgrid::s4u::Exec::*)() const; Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [113]}; type_ =
simgrid::s4u::Exec; options = {boost::intrusive_ptr<simgrid::s4u::Exec>,
simgrid::s4u::Activity}]â
2618 | return def_property_readonly(name,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
2619 |
cpp_function(method_adaptor<type>(fget)),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2620 |
return_value_policy::reference_internal,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2621 | extra...);
| ~~~~~~~~~
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:1015:29:
required from here
1011 | py::class_<simgrid::s4u::Exec, simgrid::s4u::ExecPtr, Activity>(m,
"Exec",
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1012 |
"Execution. See the C++ documentation for details.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1013 | .def_property_readonly("remaining",
&simgrid::s4u::Exec::get_remaining, py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1014 | "Amount of flops that remain to be
computed until completion (read-only property).")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1015 | .def_property_readonly("remaining_ratio",
&simgrid::s4u::Exec::get_remaining_ratio,
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1016 | py::call_guard<py::gil_scoped_release>(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1017 | "Amount of work remaining until completion
from 0 (completely done) to 1 (nothing done "
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1018 | "yet) (read-only property).")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2693:25: error: static assertion failed:
def_property family does not currently support call_guard. Use a
py::cpp_function instead.
2693 | static_assert(0 ==
detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
|
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⢠the comparison reduces to â(0 == 1)â
/usr/include/pybind11/pybind11.h: In instantiation of
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_static(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra = {pybind11::is_method,
pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [31]}; type_ =
simgrid::s4u::Exec; options = {boost::intrusive_ptr<simgrid::s4u::Exec>,
simgrid::s4u::Activity}]â:
/usr/include/pybind11/pybind11.h:2672:35: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [31]}; type_ =
simgrid::s4u::Exec; options = {boost::intrusive_ptr<simgrid::s4u::Exec>,
simgrid::s4u::Activity}]â
2672 | return def_property_static(name, fget, fset, is_method(*this),
extra...);
|
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2651:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const Setter&, const Extra&
...) [with Getter = pybind11::cpp_function; Setter = std::nullptr_t; Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [31]}; type_ =
simgrid::s4u::Exec; options = {boost::intrusive_ptr<simgrid::s4u::Exec>,
simgrid::s4u::Activity}]â
2651 | return def_property(
| ~~~~~~~~~~~~^
2652 | name, fget, cpp_function(method_adaptor<type>(fset),
is_setter()), extra...);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2628:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const pybind11::cpp_function&,
const Extra& ...) [with Extra = {pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [31]}; type_ =
simgrid::s4u::Exec; options = {boost::intrusive_ptr<simgrid::s4u::Exec>,
simgrid::s4u::Activity}]â
2628 | return def_property(name, fget, nullptr, extra...);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2618:37: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const Getter&, const Extra& ...)
[with Getter = bool (simgrid::s4u::Activity::*)() const; Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [31]}; type_ =
simgrid::s4u::Exec; options = {boost::intrusive_ptr<simgrid::s4u::Exec>,
simgrid::s4u::Activity}]â
2618 | return def_property_readonly(name,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
2619 |
cpp_function(method_adaptor<type>(fget)),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2620 |
return_value_policy::reference_internal,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2621 | extra...);
| ~~~~~~~~~
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:1022:29:
required from here
1011 | py::class_<simgrid::s4u::Exec, simgrid::s4u::ExecPtr, Activity>(m,
"Exec",
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1012 |
"Execution. See the C++ documentation for details.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1013 | .def_property_readonly("remaining",
&simgrid::s4u::Exec::get_remaining, py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1014 | "Amount of flops that remain to be
computed until completion (read-only property).")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1015 | .def_property_readonly("remaining_ratio",
&simgrid::s4u::Exec::get_remaining_ratio,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1016 | py::call_guard<py::gil_scoped_release>(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1017 | "Amount of work remaining until completion
from 0 (completely done) to 1 (nothing done "
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1018 | "yet) (read-only property).")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1019 | .def_property("host", &simgrid::s4u::Exec::get_host,
&simgrid::s4u::Exec::set_host,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1020 | "Host on which this execution runs. Only the first
host is returned for parallel executions. "
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1021 | "Changing this value migrates the execution.")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1022 | .def_property_readonly("is_suspended",
&simgrid::s4u::Exec::is_suspended,
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1023 | py::call_guard<py::gil_scoped_release>(),
"Whether this Exec is suspended")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2693:25: error: static assertion failed:
def_property family does not currently support call_guard. Use a
py::cpp_function instead.
2693 | static_assert(0 ==
detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
|
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⢠the comparison reduces to â(0 == 1)â
/usr/include/pybind11/pybind11.h: In instantiation of
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_static(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra = {pybind11::is_method,
pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [28]}; type_ =
simgrid::s4u::Semaphore; options =
{boost::intrusive_ptr<simgrid::s4u::Semaphore>}]â:
/usr/include/pybind11/pybind11.h:2672:35: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [28]}; type_ =
simgrid::s4u::Semaphore; options =
{boost::intrusive_ptr<simgrid::s4u::Semaphore>}]â
2672 | return def_property_static(name, fget, fset, is_method(*this),
extra...);
|
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2651:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const Setter&, const Extra&
...) [with Getter = pybind11::cpp_function; Setter = std::nullptr_t; Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [28]}; type_ =
simgrid::s4u::Semaphore; options =
{boost::intrusive_ptr<simgrid::s4u::Semaphore>}]â
2651 | return def_property(
| ~~~~~~~~~~~~^
2652 | name, fget, cpp_function(method_adaptor<type>(fset),
is_setter()), extra...);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2628:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const pybind11::cpp_function&,
const Extra& ...) [with Extra = {pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [28]}; type_ =
simgrid::s4u::Semaphore; options =
{boost::intrusive_ptr<simgrid::s4u::Semaphore>}]â
2628 | return def_property(name, fget, nullptr, extra...);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2618:37: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const Getter&, const Extra& ...)
[with Getter = int (simgrid::s4u::Semaphore::*)() const; Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [28]}; type_ =
simgrid::s4u::Semaphore; options =
{boost::intrusive_ptr<simgrid::s4u::Semaphore>}]â
2618 | return def_property_readonly(name,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
2619 |
cpp_function(method_adaptor<type>(fget)),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2620 |
return_value_policy::reference_internal,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2621 | extra...);
| ~~~~~~~~~
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:1049:29:
required from here
1038 | py::class_<Semaphore, SemaphorePtr>(m, "Semaphore",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1039 | "A classical semaphore, but
blocking in the simulation world. See the C++ "
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1040 | "documentation for details.")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1041 | .def(py::init<>(&Semaphore::create),
py::call_guard<py::gil_scoped_release>(), py::arg("capacity"),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1042 | "Semaphore constructor.")
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1043 | .def("acquire", &Semaphore::acquire,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1044 | "Acquire on the semaphore object with no timeout. Blocks
until the semaphore is acquired.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1045 | .def("acquire_timeout", &Semaphore::acquire_timeout,
py::call_guard<py::gil_scoped_release>(), py::arg("timeout"),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1046 | "Acquire on the semaphore object with no timeout. Blocks
until the semaphore is acquired or return "
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1047 | "true if it has not been acquired after the specified
timeout.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1048 | .def("release", &Semaphore::release,
py::call_guard<py::gil_scoped_release>(), "Release the semaphore.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1049 | .def_property_readonly("capacity", &Semaphore::get_capacity,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1050 | "Get the semaphore capacity.")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2693:25: error: static assertion failed:
def_property family does not currently support call_guard. Use a
py::cpp_function instead.
2693 | static_assert(0 ==
detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
|
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⢠the comparison reduces to â(0 == 1)â
/usr/include/pybind11/pybind11.h: In instantiation of
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_static(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra = {pybind11::is_method,
pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [119]}; type_ =
simgrid::s4u::Semaphore; options =
{boost::intrusive_ptr<simgrid::s4u::Semaphore>}]â:
/usr/include/pybind11/pybind11.h:2672:35: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const pybind11::cpp_function&, const
pybind11::cpp_function&, const Extra& ...) [with Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [119]}; type_ =
simgrid::s4u::Semaphore; options =
{boost::intrusive_ptr<simgrid::s4u::Semaphore>}]â
2672 | return def_property_static(name, fget, fset, is_method(*this),
extra...);
|
~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2651:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property(const char*, const Getter&, const Setter&, const Extra&
...) [with Getter = pybind11::cpp_function; Setter = std::nullptr_t; Extra =
{pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [119]}; type_ =
simgrid::s4u::Semaphore; options =
{boost::intrusive_ptr<simgrid::s4u::Semaphore>}]â
2651 | return def_property(
| ~~~~~~~~~~~~^
2652 | name, fget, cpp_function(method_adaptor<type>(fset),
is_setter()), extra...);
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2628:28: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const pybind11::cpp_function&,
const Extra& ...) [with Extra = {pybind11::return_value_policy,
pybind11::call_guard<pybind11::gil_scoped_release>, char [119]}; type_ =
simgrid::s4u::Semaphore; options =
{boost::intrusive_ptr<simgrid::s4u::Semaphore>}]â
2628 | return def_property(name, fget, nullptr, extra...);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2618:37: required from
âpybind11::class_<type_, options>& pybind11::class_<type_,
options>::def_property_readonly(const char*, const Getter&, const Extra& ...)
[with Getter = bool (simgrid::s4u::Semaphore::*)() const; Extra =
{pybind11::call_guard<pybind11::gil_scoped_release>, char [119]}; type_ =
simgrid::s4u::Semaphore; options =
{boost::intrusive_ptr<simgrid::s4u::Semaphore>}]â
2618 | return def_property_readonly(name,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
2619 |
cpp_function(method_adaptor<type>(fget)),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2620 |
return_value_policy::reference_internal,
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2621 | extra...);
| ~~~~~~~~~
/build/reproducible-path/simgrid-4.1/src/bindings/python/simgrid_python.cpp:1051:29:
required from here
1038 | py::class_<Semaphore, SemaphorePtr>(m, "Semaphore",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1039 | "A classical semaphore, but
blocking in the simulation world. See the C++ "
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1040 | "documentation for details.")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1041 | .def(py::init<>(&Semaphore::create),
py::call_guard<py::gil_scoped_release>(), py::arg("capacity"),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1042 | "Semaphore constructor.")
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1043 | .def("acquire", &Semaphore::acquire,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1044 | "Acquire on the semaphore object with no timeout. Blocks
until the semaphore is acquired.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1045 | .def("acquire_timeout", &Semaphore::acquire_timeout,
py::call_guard<py::gil_scoped_release>(), py::arg("timeout"),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1046 | "Acquire on the semaphore object with no timeout. Blocks
until the semaphore is acquired or return "
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1047 | "true if it has not been acquired after the specified
timeout.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1048 | .def("release", &Semaphore::release,
py::call_guard<py::gil_scoped_release>(), "Release the semaphore.")
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1049 | .def_property_readonly("capacity", &Semaphore::get_capacity,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1050 | "Get the semaphore capacity.")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1051 | .def_property_readonly("would_block", &Semaphore::would_block,
py::call_guard<py::gil_scoped_release>(),
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1052 | "Check whether trying to acquire the
semaphore would block (in other word, checks whether "
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1053 | "this semaphore has capacity).")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pybind11/pybind11.h:2693:25: error: static assertion failed:
def_property family does not currently support call_guard. Use a
py::cpp_function instead.
2693 | static_assert(0 ==
detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
|
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⢠the comparison reduces to â(0 == 1)â
/usr/bin/x86_64-linux-gnu-g++ -fPIC -g -O2
-ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g3
-D_FORTIFY_SOURCE=2 -Wundef -O3 -funroll-loops -fno-strict-aliasing
-finline-functions -ffile-prefix-map="/build/reproducible-path/simgrid-4.1=.."
-g -O2 -ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-flto=auto -fno-fat-lto-objects -shared -Wl,-z,relro -Wl,-z,now -Wl,-z,relro
-Wl,-z,now -Wl,--dependency-file=CMakeFiles/simgrid-java.dir/link.d
-Wl,-soname,libsimgrid-java.so.4.1 -o lib/libsimgrid-java.so.4.1
"CMakeFiles/simgrid-java.dir/src/kernel/context/ContextJava.cpp.o"
"CMakeFiles/simgrid-java.dir/src/bindings/java/simgrid-java.cpp.o"
lib/libsimgrid.so.4.1 /usr/lib/x86_64-linux-gnu/libboost_context.so.1.92.
0 -lstdc++exp -lstdc++ -lm -L/usr/lib/x86_64-linux-gnu -lns3-csma
-lns3-point-to-point -lns3-applications -lns3-internet -lns3-bridge
-lns3-traffic-control -lns3-wifi -lns3-energy -lns3-spectrum -lns3-buildings
-lns3-propagation -lns3-mobility -lns3-antenna -lns3-network -lns3-stats
-lns3-core /usr/lib/x86_64-linux-gnu/libdl.a -lrt -lgfortran -Wl,--as-needed
-latomic -Wl,--no-as-needed
/usr/bin/cmake -E cmake_symlink_library lib/libsimgrid-java.so.4.1
lib/libsimgrid-java.so.4.1 lib/libsimgrid-java.so
make[4]: Leaving directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
[ 96%] Built target simgrid-java
make -f examples/platforms/CMakeFiles/griffon.dir/build.make
examples/platforms/CMakeFiles/griffon.dir/depend
make[4]: Entering directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
cd /build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu && /usr/bin/cmake
-E cmake_depends "Unix Makefiles" /build/reproducible-path/simgrid-4.1
/build/reproducible-path/simgrid-4.1/examples/platforms
/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu
/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/examples/platforms
/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/examples/platforms/CMakeFiles/griffon.dir/DependInfo.cmake
"--color=" griffon
make[4]: Leaving directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
make -f examples/platforms/CMakeFiles/griffon.dir/build.make
examples/platforms/CMakeFiles/griffon.dir/build
make[4]: Entering directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
[ 96%] Building CXX object
examples/platforms/CMakeFiles/griffon.dir/griffon.cpp.o
cd /build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/examples/platforms
&& /usr/bin/x86_64-linux-gnu-g++ -DBOOST_CONTEXT_DYN_LINK=""
-DBOOST_CONTEXT_EXPORT=EXPORT -DBOOST_CONTEXT_NO_LIB="" -Dgriffon_EXPORTS
-I/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/include
-I/build/reproducible-path/simgrid-4.1/include -I/usr/include/libxml2
-I/usr/include/python3.13 -I/usr/lib/jvm/default-java/include
-I/usr/lib/jvm/default-java/include/linux -g -O2
-ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g3
-D_FORTIFY_SOURCE=2 -Wundef -O3 -funroll-loops -fno-strict-aliasing
-finline-functions -ffile-prefix-map="/build/reproducible-path/simgrid-4.1=.."
-g -O2 -ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=
2 -std=gnu++23 -flto=auto -fno-fat-lto-objects -fPIC -MD -MT
examples/platforms/CMakeFiles/griffon.dir/griffon.cpp.o -MF
CMakeFiles/griffon.dir/griffon.cpp.o.d -o CMakeFiles/griffon.dir/griffon.cpp.o
-c /build/reproducible-path/simgrid-4.1/examples/platforms/griffon.cpp
make[4]: *** [CMakeFiles/python-bindings.dir/build.make:82:
CMakeFiles/python-bindings.dir/src/bindings/python/simgrid_python.cpp.o] Error 1
make[4]: Leaving directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:4474: CMakeFiles/python-bindings.dir/all]
Error 2
make[3]: *** Waiting for unfinished jobs....
[100%] Linking CXX shared library ../../lib/libgriffon.so
cd /build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/examples/platforms
&& /usr/bin/cmake -E cmake_link_script CMakeFiles/griffon.dir/link.txt
--verbose=1
/usr/bin/x86_64-linux-gnu-g++ -fPIC -g -O2
-ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g3
-D_FORTIFY_SOURCE=2 -Wundef -O3 -funroll-loops -fno-strict-aliasing
-finline-functions -ffile-prefix-map="/build/reproducible-path/simgrid-4.1=.."
-g -O2 -ffile-prefix-map=/build/reproducible-path/simgrid-4.1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-flto=auto -fno-fat-lto-objects -shared -Wl,-z,relro -Wl,-z,now -Wl,-z,relro
-Wl,-z,now -Wl,--dependency-file=CMakeFiles/griffon.dir/link.d
-Wl,-soname,libgriffon.so -o ../../lib/libgriffon.so
CMakeFiles/griffon.dir/griffon.cpp.o
-Wl,-rpath,/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu/lib
../../lib/libsimgrid.so.4.1
/usr/lib/x86_64-linux-gnu/libboost_context.so.1.92.0 -lstdc++exp -lstdc++ -lm
-L/usr/
lib/x86_64-linux-gnu -lns3-csma -lns3-point-to-point -lns3-applications
-lns3-internet -lns3-bridge -lns3-traffic-control -lns3-wifi -lns3-energy
-lns3-spectrum -lns3-buildings -lns3-propagation -lns3-mobility -lns3-antenna
-lns3-network -lns3-stats -lns3-core /usr/lib/x86_64-linux-gnu/libdl.a -lrt
-lgfortran -Wl,--as-needed -latomic -Wl,--no-as-needed
make[4]: Leaving directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
[100%] Built target griffon
make[3]: Leaving directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
make[2]: *** [Makefile:169: all] Error 2
make[2]: Leaving directory
'/build/reproducible-path/simgrid-4.1/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j2 INSTALL="install
--strip-program=true" all tests manpages VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:51: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/simgrid-4.1'
make: *** [debian/rules:33: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
==================== end of build log =============
Thanks,
Anton Gladky
--- End Message ---