• =?UTF-8?Q?Re=3A_libwxgtk3=2E2-1t64_et_fichiers_d=27en-t=C3=AAtes?=

    From Basile Starynkevitch@21:1/5 to All on Mon May 6 10:00:01 2024
    On 5/6/24 09:42, BERTRAND Joël wrote:
    Bonjour à tous,

    Il vient d'y avoir une salve de bibliothèques avec une extension t64 (pour time_t en 64 bits contre 32). Très bien, mais quelqu'un saurait-il
    où trouver les fichiers d'en-tête correspondant ?

    Si je regarde par exemple libwxgtk3.2-1t64, le seul fichier d'en-têtes semble être libwxgtk3.2-dev qui veut désinstaller libwxgtk3.2-1t64 pour remettre libwxgtk3.2.

    Je ne trouve rien dans les rapports de bogues.

    Faut-il recompiler la bibliothèque à partir du paquet source ? En espérant que ce paquet contienne ce qu'il faut pour créer le -dev.

    Bien cordialement,


    Il est possible (c'est l'habitude dans le monde GNU) qui vous faut juste compiler avec les mêmes fichiers d'entête, mais des drapeaux de
    preprocessing différents.

    Par exemple, en utilisant pkg-config (ou bien cmake) ou même la ligne CPPFLAGS= qui convienne dans votre GNUmakefile. Ou en lançant un script configure avec les options qui conviennent.

    Librement

    --
    Basile Starynkevitch <basile@starynkevitch.net>
    (only mine opinions / les opinions sont miennes uniquement)
    8 rue de la Faïencerie, 92340 Bourg-la-Reine, France
    web page: starynkevitch.net/Basile/
    See/voir: https://github.com/RefPerSys/RefPerSys

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?BERTRAND_Jo=c3=abl?=@21:1/5 to All on Mon May 6 10:30:02 2024
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --WiiEclNf80VifIh5vsKJEV4Ivz8705Ndt
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    Basile Starynkevitch a écrit :

    On 5/6/24 09:42, BERTRAND Joël wrote:
        Bonjour à tous,

        Il vient d'y avoir une salve de bibliothèques avec une extension t64
    (pour time_t en 64 bits contre 32). Très bien, mais quelqu'un saurait-il
    où trouver les fichiers d'en-tête correspondant ?

        Si je regarde par exemple libwxgtk3.2-1t64, le seul fichier
    d'en-têtes
    semble être libwxgtk3.2-dev qui veut désinstaller libwxgtk3.2-1t64 pour
    remettre libwxgtk3.2.

        Je ne trouve rien dans les rapports de bogues.

        Faut-il recompiler la bibliothèque à partir du paquet source ? En >> espérant que ce paquet contienne ce qu'il faut pour créer le -dev.

        Bien cordialement,


    Il est possible (c'est l'habitude dans le monde GNU) qui vous faut juste compiler avec les mêmes fichiers d'entête, mais des drapeaux de preprocessing différents.

    Oui, ça, je sais. Mais pour compiler, encore faudrait-il avoir les fichiers d'en-têtes ;-)

    La question était "où donc sont ces fichus fichiers d'en-têtes".

    JB


    --WiiEclNf80VifIh5vsKJEV4Ivz8705Ndt--

    -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQQj8MW8iOsC2RXEznnFW/s/mMLXCAUCZjiTmAAKCRDFW/s/mMLX CMblAPoDEvdCAvbvnmkcJNb+BYLkgnN6VLDwVVSC0VWYTRpFaAD/YTAfmKUw1DOu xzpzlxFUKh72xZF+pZrDBYwfszr5lAI=
    =PHdW
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Basile Starynkevitch@21:1/5 to All on Mon May 6 10:50:01 2024
    This is a multi-part message in MIME format.
    On 5/6/24 10:23 AM, BERTRAND Joël wrote:
    Basile Starynkevitch a écrit :
    On 5/6/24 09:42, BERTRAND Joël wrote:
        Bonjour à tous,

        Il vient d'y avoir une salve de bibliothèques avec une extension t64
    (pour time_t en 64 bits contre 32). Très bien, mais quelqu'un saurait-il >>> où trouver les fichiers d'en-tête correspondant ?

        Si je regarde par exemple libwxgtk3.2-1t64, le seul fichier
    d'en-têtes
    semble être libwxgtk3.2-dev qui veut désinstaller libwxgtk3.2-1t64 pour >>> remettre libwxgtk3.2.

        Je ne trouve rien dans les rapports de bogues.

        Faut-il recompiler la bibliothèque à partir du paquet source ? En
    espérant que ce paquet contienne ce qu'il faut pour créer le -dev.

        Bien cordialement,

    Il est possible (c'est l'habitude dans le monde GNU) qui vous faut juste
    compiler avec les mêmes fichiers d'entête, mais des drapeaux de
    preprocessing différents.
    Oui, ça, je sais. Mais pour compiler, encore faudrait-il avoir les fichiers d'en-têtes ;-)

    La question était "où donc sont ces fichus fichiers d'en-têtes".

    https://wiki.wxwidgets.org/Main_Page

    https://www.wxwidgets.org/downloads/

    https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.4/wxWidgets-3.2.4.tar.bz2

    Ce dernier fichier (de md5sum 8eada508f5bdf390eeec5b0e0af38f71) contient
    plus de deux mille fichiers d'entête (dont wxWidgets-3.2.4/interface/wx/filename.h par exemple)

    J'imagine que ça devrait vous suffire. Pour ma part, je préfère utiliser
    GTK ou GTKmm ou Fox-toolkit (cf https://fox-toolkit.org/ ...) ou Qt6 ou
    LablGTK

    (wxwidgets a la réputation d'être une toolkit par dessus d'autres
    existantes)

    Librement

    --
    Basile Starynkevitch<basile@starynkevitch.net>
    (only mine opinions / les opinions sont miennes uniquement)
    8 rue de la Faïencerie, 92340 Bourg-la-Reine, France
    web page: starynkevitch.net/Basile/ See/voir:https://github.com/RefPerSys/RefPerSys

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 5/6/24 10:23 AM, BERTRAND Joël
    wrote:<br>
    </div>
    <blockquote type="cite"
    cite="mid:3a8ef8e4-3675-1c2d-6b92-18443fc799aa@systella.fr">
    <pre class="moz-quote-pre" wrap="">Basile Starynkevitch a écrit : </pre>
    <blockquote type="cite">
    <pre class="moz-quote-pre" wrap="">
    On 5/6/24 09:42, BERTRAND Joël wrote:
    </pre>
    <blockquote type="cite">
    <pre class="moz-quote-pre" wrap="">    Bonjour à tous,

        Il vient d'y avoir une salve de bibliothèques avec une extension t64 (pour time_t en 64 bits contre 32). Très bien, mais quelqu'un saurait-il
    où trouver les fichiers d'en-tête correspondant ?

        Si je regarde par exemple libwxgtk3.2-1t64, le seul fichier
    d'en-têtes
    semble être libwxgtk3.2-dev qui veut désinstaller libwxgtk3.2-1t64 pour remettre libwxgtk3.2.

        Je ne trouve rien dans les rapports de bogues.

        Faut-il recompiler la bibliothèque à partir du paquet source ? En espérant que ce paquet contienne ce qu'il faut pour créer le -dev.

        Bien cordialement,
    </pre>
    </blockquote>
    <pre class="moz-quote-pre" wrap="">

    Il est possible (c'est l'habitude dans le monde GNU) qui vous faut juste compiler avec les mêmes fichiers d'entête, mais des drapeaux de
    preprocessing différents.
    </pre>
    </blockquote>
    <pre class="moz-quote-pre" wrap="">
    Oui, ça, je sais. Mais pour compiler, encore faudrait-il avoir les fichiers d'en-têtes ;-)

    La question était "où donc sont ces fichus fichiers d'en-têtes".</pre>
    </blockquote>
    <p><a class="moz-txt-link-freetext" href="https://wiki.wxwidgets.org/Main_Page">https://wiki.wxwidgets.org/Main_Page</a><br>
    </p>
    <p><a class="moz-txt-link-freetext" href="https://www.wxwidgets.org/downloads/">https://www.wxwidgets.org/downloads/</a><br>
    </p>
    <p><a class="moz-txt-link-freetext" href="https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.4/wxWidgets-3.2.4.tar.bz2">https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.4/wxWidgets-3.2.4.tar.bz2</a></p>
    <p><span style="white-space: pre-wrap">
    </span></p>
    <p><span style="white-space: pre-wrap">Ce dernier fichier (de md5sum 8eada508f5bdf390eeec5b0e0af38f71) contient plus de deux mille fichiers d'entête (dont wxWidgets-3.2.4/interface/wx/filename.h par exemple)</span></p>
    <p><span style="white-space: pre-wrap">
    </span></p>
    <p><span style="white-space: pre-wrap">J'imagine que ça devrait vous suffire. Pour ma part, je préfère utiliser GTK ou GTKmm ou Fox-toolkit (cf <a class="moz-txt-link-freetext" href="https://fox-toolkit.org/">https://fox-toolkit.org/</a> ...) ou
    Qt6 ou LablGTK</span></p>
    <p><span style="white-space: pre-wrap">(wxwidgets a la réputation d'être une toolkit par dessus d'autres existantes)
    </span></p>
    <p><span style="white-space: pre-wrap">Librement
    </span></p>
    <pre class="moz-signature" cols="72">--
    Basile Starynkevitch <a class="moz-txt-link-rfc2396E" href="mailto:basile@starynkevitch.net">&lt;basile@starynkevitch.net&gt;</a>
    (only mine opinions / les opinions sont miennes uniquement)
    8 rue de la Faïencerie, 92340 Bourg-la-Reine, France
    web page: starynkevitch.net/Basile/
    See/voir: <a class="moz-txt-link-freetext" href="https://github.com/RefPerSys/RefPerSys">https://github.com/RefPerSys/RefPerSys</a>

    </pre>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?BERTRAND_Jo=c3=abl?=@21:1/5 to All on Mon May 6 18:40:01 2024
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --1pd6KJDfIcQo0mz4c5TKWww7sNBXrcwE4
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    didier gaumet a écrit :
    Le 06/05/2024 à 09:42, BERTRAND Joël a écrit :
    [...]
        Si je regarde par exemple libwxgtk3.2-1t64, le seul fichier
    d'en-têtes
    semble être libwxgtk3.2-dev qui veut désinstaller libwxgtk3.2-1t64 pour
    remettre libwxgtk3.2.
    [...]

    d'après https://packages.debian.org/sid/libwxgtk3.2-dev
     En Sid le paquet libwxgtk3.2-dev dépend du paquet libwxgtk3.2-1t64

    sous réserves:

    donc ça semblerait dire que bien que le nom du paquet -dev ne comporte
    pas le suffixe t64 il prend bien en compte la transition t64.
    Donc peut-être que tu n'as pas fait un apt update préalable ou que sur
    le serveur sur lequel ça a atterri à ce moment-là, le paquet -dev en question n'avait pas encore été modifié et qu'une fois ce serveur à jour tout rentrera dans l'ordre? (à condition que tu sois uniquement en pur Debian Sid et qu'un autre dépôt ne foute pas la grouille dans les dépendances)

    Effectivement, ça passe maintenant avec unstable. Ce n'était pas le cas
    ce matin... Ça m'arrange, il fallait que je recompile KiCAD.

    Merci,

    JB


    --1pd6KJDfIcQo0mz4c5TKWww7sNBXrcwE4--

    -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQQj8MW8iOsC2RXEznnFW/s/mMLXCAUCZjkHLAAKCRDFW/s/mMLX CPgCAP0es23BlMj3uEIoep8ofwVV7/c4l736J4TUDXCdYOgFrAEA137IHhEcMhks yr2UnGZ9pwLSNNAcABKeucPi2p5J/ww=
    =VvG9
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)