Fails to build on NixOS
Hey, I tried to create a Fragments package for NixOS. Compilation fails at linking state with following error:
[18/18] Linking target src/fragmentss.p/meson-generated_fragments-torrent-row.c.oo
FAILED: src/fragments
gcc -o src/fragments src/fragments.p/meson-generated_.._.._data_de.haeckerfelix.Fragments.c.o src/fragments.p/meson-generated_fragments-app.c.o src/fragments.p/meson-generated_fragments-utils.c.o src/fragments.p/meson-generated_fragments-torrent.c.o src/fragments.p/meson-generated_fragments-torrent-group.c.o src/fragments.p/meson-generated_fragments-torrent-manager.c.o src/fragments.p/meson-generated_fragments-torrent-model.c.o src/fragments.p/meson-generated_fragments-torrent-listbox.c.o src/fragments.p/meson-generated_fragments-settings-window.c.o src/fragments.p/meson-generated_fragments-torrent-row.c.o src/fragments.p/meson-generated_fragments-settings.c.o src/fragments.p/meson-generated_fragments-window.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--start-group /nix/store/3pysck28p0qc18glf42a4h5iyxb7rncf-gtk+3-3.24.30/lib/libgtk-3.so /nix/store/3pysck28p0qc18glf42a4h5iyxb7rncf-gtk+3-3.24.30/lib/libgdk-3.so /nix/store/h86xnrb9cgkyxs1mph8qgra3r25xzimp-pango-1.48.5/lib/libpangocairo-1.0.so /nix/store/h86xnrb9cgkyxs1mph8qgra3r25xzimp-pango-1.48.5/lib/libpango-1.0.so /nix/store/vrsgamjrhgcllkq2bra1n4sx2l9mnlkr-harfbuzz-2.8.2/lib/libharfbuzz.so /nix/store/hcnyp0zw5qcg8i7myf130qfr6qn52gjh-atk-2.36.0/lib/libatk-1.0.so /nix/store/jlyvmv7rprgdqabd7gas6pmcbd2iw2a8-cairo-1.16.0/lib/libcairo-gobject.so /nix/store/jlyvmv7rprgdqabd7gas6pmcbd2iw2a8-cairo-1.16.0/lib/libcairo.so /nix/store/fd1vg0fv16r282kpyhj2x4kh4c7hsamr-gdk-pixbuf-2.42.6/lib/libgdk_pixbuf-2.0.so /nix/store/4fzxscwhxb1q1jrxg0p3g5c9dgxvlp59-glib-2.68.3/lib/libgio-2.0.so /nix/store/4fzxscwhxb1q1jrxg0p3g5c9dgxvlp59-glib-2.68.3/lib/libgobject-2.0.so /nix/store/4fzxscwhxb1q1jrxg0p3g5c9dgxvlp59-glib-2.68.3/lib/libglib-2.0.so -L/nix/store/4fzxscwhxb1q1jrxg0p3g5c9dgxvlp59-glib-2.68.3/lib -L/nix/store/3pysck28p0qc18glf42a4h5iyxb7rncf-gtk+3-3.24.30/lib -L/nix/store/hcnyp0zw5qcg8i7myf130qfr6qn52gjh-atk-2.36.0/lib -L/nix/store/jlyvmv7rprgdqabd7gas6pmcbd2iw2a8-cairo-1.16.0/lib -L/nix/store/fd1vg0fv16r282kpyhj2x4kh4c7hsamr-gdk-pixbuf-2.42.6/lib -L/nix/store/h86xnrb9cgkyxs1mph8qgra3r25xzimp-pango-1.48.5/lib -L/nix/store/vrsgamjrhgcllkq2bra1n4sx2l9mnlkr-harfbuzz-2.8.2/lib -lz /nix/store/dl1sn1y16q60fjvf7fsp3pqm86y7qsw7-libhandy-1.2.3/lib/libhandy-1.so -L/nix/store/4fzxscwhxb1q1jrxg0p3g5c9dgxvlp59-glib-2.68.3/lib -L/nix/store/3pysck28p0qc18glf42a4h5iyxb7rncf-gtk+3-3.24.30/lib -L/nix/store/hcnyp0zw5qcg8i7myf130qfr6qn52gjh-atk-2.36.0/lib -L/nix/store/jlyvmv7rprgdqabd7gas6pmcbd2iw2a8-cairo-1.16.0/lib -L/nix/store/fd1vg0fv16r282kpyhj2x4kh4c7hsamr-gdk-pixbuf-2.42.6/lib -L/nix/store/h86xnrb9cgkyxs1mph8qgra3r25xzimp-pango-1.48.5/lib -L/nix/store/vrsgamjrhgcllkq2bra1n4sx2l9mnlkr-harfbuzz-2.8.2/lib -L/nix/store/dl1sn1y16q60fjvf7fsp3pqm86y7qsw7-libhandy-1.2.3/lib -lz -lb64 -lutp -lminiupnpc -ldht -lnatpmp -levent -lcurl -lcrypto -lpthread -lz -ltransmission -Wl,--end-group
/nix/store/hy3lz2vfv9qq2v5jz9nzlx6mmiaq79rj-binutils-2.35.1/bin/ld: /nix/store/wriil72nvx3dyr136d02cgx4h2njgjr7-transmission-3.00/lib/libtransmission.a(crypto-utils-openssl.c.o): undefined reference to symbol 'SSL_CTX_get_cert_store@@OPENSSL_1_1_0'
/nix/store/hy3lz2vfv9qq2v5jz9nzlx6mmiaq79rj-binutils-2.35.1/bin/ld: /nix/store/79lh7p2jjwqimzwksnpaclc3zj42zqda-openssl-1.1.1k/lib/libssl.so.1.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
builder for '/nix/store/nkm3qsn6ym09q82n5sj5x6fck7wyhvya-fragments-1.5.drv' failed with exit code 1
error: build of '/nix/store/nkm3qsn6ym09q82n5sj5x6fck7wyhvya-fragments-1.5.drv' failed
Is the Openssl version 1.1.1 NixOS uses incompatible? Or is some library linking missing?
Best regards Jonas