#1 ansilove (static build)

Ouvert
Créé il y a 4 ans par stevet · 1 commentaires

Try a static build, so we don't need to worry about missing libraries in the future.

CMAKE <3

Try a static build, so we don't need to worry about missing libraries in the future. CMAKE <3
Steve Thielemann a commenté il y a 4 ans
Propriétaire

Ok, whew. I do have ansilove 4.1.1

AnsiLove/C 4.1.1 - ANSI / ASCII art to PNG converter
Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus.

However, building this is anything but easy. And I can't build a static build of it. The libgd has too many dependencies to static link.

ldd ansilove
        linux-vdso.so.1 (0x00007ffe6d16b000)
        libgd.so.3 => /usr/lib/x86_64-linux-gnu/libgd.so.3 (0x00007fcf2df7d000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcf2dbdf000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcf2d7ee000)
        libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fcf2d5bc000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fcf2d39f000)
        libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fcf2d15a000)
        libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fcf2cea6000)
        libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007fcf2cc3e000)
        libXpm.so.4 => /usr/lib/x86_64-linux-gnu/libXpm.so.4 (0x00007fcf2ca2c000)
        libtiff.so.5 => /usr/lib/x86_64-linux-gnu/libtiff.so.5 (0x00007fcf2c7b5000)
        libwebp.so.6 => /usr/lib/x86_64-linux-gnu/libwebp.so.6 (0x00007fcf2c54c000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fcf2e406000)
        libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fcf2c31a000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fcf2c0fb000)
        libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fcf2bdc3000)
        liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fcf2bb9d000)
        libjbig.so.0 => /usr/lib/x86_64-linux-gnu/libjbig.so.0 (0x00007fcf2b98f000)
        libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fcf2b767000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fcf2b563000)
        libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fcf2b35f000)
        libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fcf2b159000)
        libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fcf2af44000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fcf2ad3c000)
Ok, whew. I do have ansilove 4.1.1 ``` AnsiLove/C 4.1.1 - ANSI / ASCII art to PNG converter Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus. ``` However, building this is anything but easy. And I can't build a static build of it. The libgd has too many dependencies to static link. ``` ldd ansilove linux-vdso.so.1 (0x00007ffe6d16b000) libgd.so.3 => /usr/lib/x86_64-linux-gnu/libgd.so.3 (0x00007fcf2df7d000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcf2dbdf000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcf2d7ee000) libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fcf2d5bc000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fcf2d39f000) libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fcf2d15a000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fcf2cea6000) libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007fcf2cc3e000) libXpm.so.4 => /usr/lib/x86_64-linux-gnu/libXpm.so.4 (0x00007fcf2ca2c000) libtiff.so.5 => /usr/lib/x86_64-linux-gnu/libtiff.so.5 (0x00007fcf2c7b5000) libwebp.so.6 => /usr/lib/x86_64-linux-gnu/libwebp.so.6 (0x00007fcf2c54c000) /lib64/ld-linux-x86-64.so.2 (0x00007fcf2e406000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fcf2c31a000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fcf2c0fb000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fcf2bdc3000) liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fcf2bb9d000) libjbig.so.0 => /usr/lib/x86_64-linux-gnu/libjbig.so.0 (0x00007fcf2b98f000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fcf2b767000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fcf2b563000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fcf2b35f000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fcf2b159000) libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fcf2af44000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fcf2ad3c000) ```
Connectez-vous pour rejoindre cette conversation.
Aucun jalon
Pas d'assignataire
1 Participants
Chargement…
Annuler
Enregistrer
Il n'existe pas encore de contenu.