• Re: Compliation de la =?ISO-8859-1?Q?derni=E8re?= version de libjxl

    From Basile Starynkevitch@21:1/5 to didier gaumet on Sun Nov 17 21:10:01 2024
    On Sun, 2024-11-17 at 20:36 +0100, didier gaumet wrote:
    Le 17/11/2024 à 18:39, benoit a écrit :
    Bonjour,

    Je voudrais compiler une version plus récente de la libjxl : https://packages.debian.org/bookworm/libjxl0.7 <https:// packages.debian.org/bookworm/libjxl0.7>
    Mais des paquets en dépendant(mpv, openbox, etc) l'utilisent.
    J'ai compilé à partir des sources https://github.com/libjxl/libjxl <https://github.com/libjxl/libjxl>
    Mais avant de faire cmake install en root (des sources et pas du
    paquet
    debian), j'aimerais savoir si ça va poser problème pour les paquets
    qui
    dépendent de libjxl0.7 <https://packages.debian.org/bookworm/  libjxl0.7>en paquet debian.


    Il est probable qu'on puisse configurer les sources pour que la
    bibliothèque s'installe sous /usr/local/include pour les fichiers
    d'entête et sous /usr/local/lib/ pour les bibliothèques partagées
    binaires.

    C'est à vérifier dans le code source, et peut-être qu'il faudrait
    modifier quelques fichiers (peut-être le CMakeLists.txt ....)

    Si c'est possible d'installer sous /usr/local/lib (je laisse d'autres
    le vérifier) alors une configuration astucieuse du LD_LIBRARY_PATH
    et/ou du /etc/ld.so.conf (et le lancer d'un ldconfig après compilation
    et modification de votre copie locale de
    https://github.com/libjxl/libjxl) pourrait permettre la cohabitation
    des paquets Debian et du code compilé par vos soins.

    Librement.

    PS. Voir aussi http://refpersys.org/ et
    https://github.com/RefPerSys/RefPerSys/ pour lequel je cherche des contributeurs, une aide pour à terme le faire accepter dans Debian,
    etc, etc...

    --
    Basile STARYNKEVITCH <basile@starynkevitch.net>
    8 rue de la Faïencerie
    92340 Bourg-la-Reine, France
    http://starynkevitch.net/Basile & https://github.com/bstarynk

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Basile Starynkevitch@21:1/5 to benoit on Mon Nov 18 15:50:01 2024




    On 11/17/24 18:39, benoit wrote:


    Bonjour,




    Je voudrais compiler une version plus récente de la libjxl :

    https://packages.debian.org/bookworm/libjxl0.7

    Mais des paquets en dépendant(mpv, openbox, etc) l'utilisent.

    J'ai compilé à partir des sources

    https://github.com/libjxl/libjxl

    Mais avant de faire cmake install en root (des sources et pas du
    paquet debian), j'aimerais savoir si ça va poser problème pour les
    paquets qui dépendent de libjxl0.7 [1] en paquet debian.





    Souvent l'installation en compilant se fait dans /usr/local/ ou bien
    peut s'y faire. Dans ce cas, pas de problèmes.

    (en utilisant LD_LIBRARY_PATH et/ou en configurant /etc/ld.so.conf)

    NB l'adresse benoitlst@protonmail.ch échoue

    PS. Voir aussi http://refpersys.org/

    --
    Basile STARYNKEVITCH <basile@starynkevitch.net>
    8 rue de la Faïencerie mobile: +33 6 8501 2359
    92340 Bourg-la-Reine, France
    http://starynkevitch.net/Basile & https://github.com/bstarynk


    [1] libjxl0.7 https://packages.debian.org/bookworm/libjxl0.7

    <html><head>

    <style>pre,code,address {
    margin: 0px;
    }
    h1,h2,h3,h4,h5,h6 {
    margin-top: 0.2em;
    margin-bottom: 0.2em;
    }
    ol,ul {
    margin-top: 0em;
    margin-bottom: 0em;
    }
    blockquote {
    margin-top: 0em;
    margin-bottom: 0em;
    }
    </style></head>
    <body><div> </div><p><br> </p><div> </div><div class="moz-cite-prefix">On 11/17/24 18:39, benoit wrote:<br> </div><div> </div><blockquote type="cite" cite="mid:9BNBcTXxUWB-
    FzsMFZb9m6SwHnWPz1NXL10nIiA8P2iSSLRwJVGgq1tU2qotv3LgMG7atyZZ6vhRc5cSAKOGa1tysbZEMQz6Bwh2HvfPB1c=@protonmail.ch" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div> <meta http-equiv="content-type" content="text/html; charset=
    UTF-8"> </div><div style="font