linking tests fails when using --disable-static
Hi,
Using the latest version, jami_20221031.1308.130cc26, when using --disable-static
as a configure flag, linking the test objects fails like:
libtool: link: g++ -std=gnu++17 -g -fno-omit-frame-pointer -Wall -Wextra -Wnon-virtual-dtor -Wno-deprecated -Wno-deprecated-declarations -Wno-unknown-pragmas -Wformat=2 -O0 -I../../src -Wl,-Bsymbolic -o ut_fileutils fileutils/testFileutils.o common.o -L/gnu/store/zaw9a8d3gd2rjlx7bm609i724765zsqi-jsoncpp-1.9.4/lib -L/gnu/store/lsac46s5hnbg88vl84xldqdpphw9j25m-cppunit-1.15.1/lib /gnu/store/lsac46s5hnbg88vl84xldqdpphw9j25m-cppunit-1.15.1/lib/libcppunit.so ../../src/.libs/libjami.so -L/gnu/store/wgqhlc12qvlwiklam7hz2r311fdcqfim-libffi-3.3/lib -L/gnu/store/3x3dl71d4xm6y4hjwq110hmfyfx0xc6j-zstd-1.5.0-lib/lib -L/gnu/store/gzmwrl6cb8nxmc68hpgqzblng2kamkgc-bzip2-1.0.8/lib /gnu/store/dms1i2g6pkmwm3r6mv46xg6y5cy1m0vg-jack-0.125.0/lib/libjack.so -ldb /gnu/store/9il0b8ply3jhgicmlkcxx3m24ssgr01f-eudev-3.2.11/lib/libudev.so /gnu/store/nfxcjvv9c2q6in9x52kkkayqv38k00ai-alsa-lib-1.2.4/lib/libasound.so -lpulse /gnu/store/gfdvmri94mqwvf9b4bvcz6q3d1l9az8i-speexdsp-1.2.0/lib/libspeexdsp.so -lpjsua2 -lpjsua -lpjsip-ua -lpjsip-simple -lpjsip -lpjmedia-codec -lpjmedia-videodev -lpjmedia-audiodev -lpjmedia -lpjnath -lpjlib-util -lpj /gnu/store/xh08plr51dq91ciyq57lp10z30iawxhz-opendht-2.4.10/lib/libopendht.so -largon2 /gnu/store/zl9wf0zwq2ka9rpmayp53hnp2mn460xf-gnutls-3.7.2/lib/libgnutls.so -L/gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/lib -L/gnu/store/fjq8aca46v502mrgvrfhvif0xb6m4fz0-libidn2-2.3.1/lib -L/gnu/store/4gcznd9r1r3hlmkb2m7s1a37radgnspn-libtasn1-4.17.0/lib -L/gnu/store/manq4lcakkcakcg14rsi7467qw4c5frj-nettle-3.7.3/lib /gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/lib/libp11-kit.so /gnu/store/wgqhlc12qvlwiklam7hz2r311fdcqfim-libffi-3.3/lib/libffi.so /gnu/store/fjq8aca46v502mrgvrfhvif0xb6m4fz0-libidn2-2.3.1/lib/libidn2.so /gnu/store/hkhbq2q1gfs970gsp2nhsmcqb4vmv2xr-libunistring-0.9.10/lib/libunistring.so /gnu/store/4gcznd9r1r3hlmkb2m7s1a37radgnspn-libtasn1-4.17.0/lib/libtasn1.so -lhogweed /gnu/store/fwbiihd2sbhai63y1pvvdh0f2bakfzrf-gmp-6.2.1/lib/libgmp.so -lhttp_parser /gnu/store/l3x9k9h3hprg8dn0imrfyka5v3sip3c6-libupnp-1.14.13/lib/libupnp.so /gnu/store/l3x9k9h3hprg8dn0imrfyka5v3sip3c6-libupnp-1.14.13/lib/libixml.so -lgit2 -lavcodec -lavformat -lavdevice -lavfilter -lswresample -lswscale -lavutil /gnu/store/gcfj8krv4a4i4gjz6yi2bifwn0x46xac-webrtc-audio-processing-0.3.1/lib/libwebrtc_audio_processing.so -lrt -lyaml-cpp -ljsoncpp -lnettle /gnu/store/18kjqlyvlgqjw94q7jvn4hghhfikpsyi-libsecp256k1-20200615-1.dbd41db/lib/libsecp256k1.so -lfmt -lssl -lcrypto /gnu/store/d71mzayfmgfysfmdyd15jdivsakfj3iy-libarchive-3.5.1/lib/libarchive.so -L/gnu/store/8qv5kb2fgm4c3bf70zcg9l6hkf3qzpw9-zlib-1.2.11/lib /gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/lib/libxml2.so -ldl /gnu/store/aggsb6j1svxp70xlll4rqnx5f2pzz794-xz-5.2.5/lib/liblzma.so -lpthread -lzstd -lbz2 -lz /gnu/store/094bbaq6glba86h1d4cj16xhdi6fk2jl-gcc-10.3.0-lib/lib/libstdc++.so -lm -lnatpmp -pthread -Wl,-rpath -Wl,/gnu/store/lsac46s5hnbg88vl84xldqdpphw9j25m-cppunit-1.15.1/lib -Wl,-rpath -Wl,/tmp/guix-build-libjami-20221031.1308.130cc26.drv-0/jami-project/daemon/src/.libs -Wl,-rpath -Wl,/gnu/store/dms1i2g6pkmwm3r6mv46xg6y5cy1m0vg-jack-0.125.0/lib -Wl,-rpath -Wl,/gnu/store/9il0b8ply3jhgicmlkcxx3m24ssgr01f-eudev-3.2.11/lib -Wl,-rpath -Wl,/gnu/store/nfxcjvv9c2q6in9x52kkkayqv38k00ai-alsa-lib-1.2.4/lib -Wl,-rpath -Wl,/gnu/store/gfdvmri94mqwvf9b4bvcz6q3d1l9az8i-speexdsp-1.2.0/lib -Wl,-rpath -Wl,/gnu/store/xh08plr51dq91ciyq57lp10z30iawxhz-opendht-2.4.10/lib -Wl,-rpath -Wl,/gnu/store/zl9wf0zwq2ka9rpmayp53hnp2mn460xf-gnutls-3.7.2/lib -Wl,-rpath -Wl,/gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/lib -Wl,-rpath -Wl,/gnu/store/wgqhlc12qvlwiklam7hz2r311fdcqfim-libffi-3.3/lib -Wl,-rpath -Wl,/gnu/store/fjq8aca46v502mrgvrfhvif0xb6m4fz0-libidn2-2.3.1/lib -Wl,-rpath -Wl,/gnu/store/hkhbq2q1gfs970gsp2nhsmcqb4vmv2xr-libunistring-0.9.10/lib -Wl,-rpath -Wl,/gnu/store/4gcznd9r1r3hlmkb2m7s1a37radgnspn-libtasn1-4.17.0/lib -Wl,-rpath -Wl,/gnu/store/fwbiihd2sbhai63y1pvvdh0f2bakfzrf-gmp-6.2.1/lib -Wl,-rpath -Wl,/gnu/store/l3x9k9h3hprg8dn0imrfyka5v3sip3c6-libupnp-1.14.13/lib -Wl,-rpath -Wl,/gnu/store/gcfj8krv4a4i4gjz6yi2bifwn0x46xac-webrtc-audio-processing-0.3.1/lib -Wl,-rpath -Wl,/gnu/store/094bbaq6glba86h1d4cj16xhdi6fk2jl-gcc-10.3.0-lib/lib -Wl,-rpath -Wl,/gnu/store/18kjqlyvlgqjw94q7jvn4hghhfikpsyi-libsecp256k1-20200615-1.dbd41db/lib -Wl,-rpath -Wl,/gnu/store/d71mzayfmgfysfmdyd15jdivsakfj3iy-libarchive-3.5.1/lib -Wl,-rpath -Wl,/gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/lib -Wl,-rpath -Wl,/gnu/store/aggsb6j1svxp70xlll4rqnx5f2pzz794-xz-5.2.5/lib -Wl,-rpath -Wl,/gnu/store/lsac46s5hnbg88vl84xldqdpphw9j25m-cppunit-1.15.1/lib -Wl,-rpath -Wl,/gnu/store/86nzms6dq5ysip2nk6ifs0ja4h46rpqc-libjami-20221031.1308.130cc26/lib -Wl,-rpath -Wl,/gnu/store/dms1i2g6pkmwm3r6mv46xg6y5cy1m0vg-jack-0.125.0/lib -Wl,-rpath -Wl,/gnu/store/9il0b8ply3jhgicmlkcxx3m24ssgr01f-eudev-3.2.11/lib -Wl,-rpath -Wl,/gnu/store/nfxcjvv9c2q6in9x52kkkayqv38k00ai-alsa-lib-1.2.4/lib -Wl,-rpath -Wl,/gnu/store/gfdvmri94mqwvf9b4bvcz6q3d1l9az8i-speexdsp-1.2.0/lib -Wl,-rpath -Wl,/gnu/store/xh08plr51dq91ciyq57lp10z30iawxhz-opendht-2.4.10/lib -Wl,-rpath -Wl,/gnu/store/zl9wf0zwq2ka9rpmayp53hnp2mn460xf-gnutls-3.7.2/lib -Wl,-rpath -Wl,/gnu/store/x1jd7pqfn9ilb6x97azcfq1fhjr63p0z-p11-kit-0.23.22/lib -Wl,-rpath -Wl,/gnu/store/wgqhlc12qvlwiklam7hz2r311fdcqfim-libffi-3.3/lib -Wl,-rpath -Wl,/gnu/store/fjq8aca46v502mrgvrfhvif0xb6m4fz0-libidn2-2.3.1/lib -Wl,-rpath -Wl,/gnu/store/hkhbq2q1gfs970gsp2nhsmcqb4vmv2xr-libunistring-0.9.10/lib -Wl,-rpath -Wl,/gnu/store/4gcznd9r1r3hlmkb2m7s1a37radgnspn-libtasn1-4.17.0/lib -Wl,-rpath -Wl,/gnu/store/fwbiihd2sbhai63y1pvvdh0f2bakfzrf-gmp-6.2.1/lib -Wl,-rpath -Wl,/gnu/store/l3x9k9h3hprg8dn0imrfyka5v3sip3c6-libupnp-1.14.13/lib -Wl,-rpath -Wl,/gnu/store/gcfj8krv4a4i4gjz6yi2bifwn0x46xac-webrtc-audio-processing-0.3.1/lib -Wl,-rpath -Wl,/gnu/store/094bbaq6glba86h1d4cj16xhdi6fk2jl-gcc-10.3.0-lib/lib -Wl,-rpath -Wl,/gnu/store/18kjqlyvlgqjw94q7jvn4hghhfikpsyi-libsecp256k1-20200615-1.dbd41db/lib -Wl,-rpath -Wl,/gnu/store/d71mzayfmgfysfmdyd15jdivsakfj3iy-libarchive-3.5.1/lib -Wl,-rpath -Wl,/gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12/lib -Wl,-rpath -Wl,/gnu/store/aggsb6j1svxp70xlll4rqnx5f2pzz794-xz-5.2.5/libce to `jami::Manager::instance()'
ld: /tmp/guix-build-libjami-20221031.1308.130cc26.drv-0/jami-project/daemon/test/unitTest/common.cpp:182: undefined reference to `jami::Manager::addAccount(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
make[3]: *** [Makefile:1255: ut_scheduler] Error 1
Thanks!