Master branch does not build on Fedora Rawhide anymore
The relevant error seems to be:
libtool: link: gcc -shared -fPIC -DPIC -Wl,--whole-archive libnm/.libs/liblibnm.a -Wl,--no-whole-archive -lgnutls -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -luuid -ludev -ldl -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--gc-sections -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -Wl,--version-script=./libnm/libnm.ver -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-soname -Wl,libnm.so.0 -o libnm/.libs/libnm.so.0.1.0 /usr/bin/ld: libnm/.libs/liblibnm.a(libnm_core_la-nm-team-utils.o):/usr/include/jansson.h:206: multiple definition of
_nm_jansson_json_object_iter_key'; libnm/.libs/liblibnm.a(libnm_core_la-nm-json.o):/builddir/build/BUILD/NetworkManager-1.23.1/libnm-core/nm-json.c:24: first defined here
/usr/bin/ld: libnm/.libs/liblibnm.a(libnm_core_la-nm-team-utils.o):/usr/include/jansson.h:202: multiple definition of _nm_jansson_json_object_iter'; libnm/.libs/liblibnm.a(libnm_core_la-nm-json.o):/builddir/build/BUILD/NetworkManager-1.23.1/libnm-core/nm-json.c:33: first defined here [...] /usr/bin/ld: libnm/.libs/liblibnm.a(libnm_core_la-nm-utils.o):/usr/include/jansson.h:95: multiple definition of
_nm_jansson_json_object'; libnm/.libs/liblibnm.a(libnm_core_la-nm-json.o):/builddir/build/BUILD/NetworkManager-1.23.1/libnm-core/nm-json.c:25: first defined here
collect2: error: ld returned 1 exit status
make: *** [Makefile:8798: libnm/libnm.la] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.KoevWu (%build)
`