• =?UTF-8?Q?R=C3=A9troportage_de_meson?=

    From =?UTF-8?Q?S=C3=A9bastien_NOBILI?=@21:1/5 to All on Wed Dec 28 22:00:02 2022
    Bonsoir,

    Cette question aurait sûrement plus sa place sur -devel, mais je
    sais qu'il y a des gens ici qui auront peut-être un avis dessus.

    J'ai un environnement de rétroportage paquets fonctionnel depuis
    plusieurs années. J'y récupère des paquets source depuis testing/sid
    et je le compile pour stable.

    J'ai besoin de rétroporter le paquet meson. Ça échoue au niveau des
    tests :

    ```
    [1/2] ccache cc -Iext/tachyon.so.p -Iext '-I../test cases/python/8
    different python versions/ext' -I/usr/include/python2.7 -fdiagnostics-color=always -D_FILE_O
    FFSET_BITS=64 -Wall -Winvalid-pch -O3 -g -O2 -ffile-prefix-map=/home/sni/tmp/sources/meson-1.0.0=.
    -fstack-protector-strong -Wformat -Werror=format-security -W
    date-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ
    ext/tachyon.so.p/tachyon_module.c.o -MF
    ext/tachyon.so.p/tachyon_module.c.o.d -o
    ext/tachyon.so.p/tachyon_module.c.
    o -c '../test cases/python/8 different python
    versions/ext/tachyon_module.c'
    FAILED: ext/tachyon.so.p/tachyon_module.c.o
    ccache cc -Iext/tachyon.so.p -Iext '-I../test cases/python/8 different
    python versions/ext' -I/usr/include/python2.7 -fdiagnostics-color=always -D_FILE_OFFSET_
    BITS=64 -Wall -Winvalid-pch -O3 -g -O2 -ffile-prefix-map=/home/sni/tmp/sources/meson-1.0.0=.
    -fstack-protector-strong -Wformat -Werror=format-security -Wdate-t
    ime -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ
    ext/tachyon.so.p/tachyon_module.c.o -MF
    ext/tachyon.so.p/tachyon_module.c.o.d -o
    ext/tachyon.so.p/tachyon_module.c.o -c '
    ../test cases/python/8 different python versions/ext/tachyon_module.c'
    ../test cases/python/8 different python
    versions/ext/tachyon_module.c:19:10: fatal error: Python.h: No such file
    or directory
    19 | #include <Python.h>
    | ^~~~~~~~~~
    compilation terminated.
    ninja: build stopped: subcommand failed.
    ```

    Pourtant :

    ```
    % find /usr/include -name Python.h
    /usr/include/python3.9d/Python.h
    /usr/include/python3.9/Python.h
    /usr/include/python2.7_d/Python.h
    ```

    Quelqu'un a-t-il un environnement similaire au mien et peut-il
    tester ?

    Quelqu'un a-t-il une piste me permettant de passer ce blocage ?

    Merci d'avance.

    Sébastien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?utf-8?Q?=C3=89tienne?= Mollier@21:1/5 to All on Wed Dec 28 22:20:01 2022
    Bonsoir Sébastien,

    Sébastien NOBILI, on 2022-12-28:
    fatal error: Python.h: No such file or directory
    19 | #include <Python.h>
    | ^~~~~~~~~~
    compilation terminated.
    ninja: build stopped: subcommand failed.
    ```

    Pourtant :

    ```
    % find /usr/include -name Python.h
    /usr/include/python3.9d/Python.h
    /usr/include/python3.9/Python.h
    /usr/include/python2.7_d/Python.h
    ```

    Quelqu'un a-t-il un environnement similaire au mien et peut-il
    tester ?

    Je n'ai pas testé, mais…

    Quelqu'un a-t-il une piste me permettant de passer ce blocage ?

    … naïvement, j'ajouterais /usr/include/python3.9 à la variable d'environnement C_INCLUDE_PATH pour voir si j'arrive à passer à
    l'erreur suivante (voir à compiler les paquets binaires meson).

    En espérant que ça aide,
    Bonne soirée, :)
    --
    Étienne Mollier <emollier@emlwks999.eu>
    Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
    Sent from /dev/pts/1, please excuse my verbosity.

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

    iQIzBAABCgAdFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmOssicACgkQeTz2fo8N EdpjmQ//Q/HmpWE6H8i7QOZWF+NHK67XBa4Z5ohQ+XvpVVNotpg6rTnGQUpyw11u I46LC/TtH4PfBwc0dAHLrmycU1soYlLlb14INUihSFuaY5mn7G+g0v0u2SVGzqU3 h3b2KaaW3T3cvUZxNxxUe6d+sm7tIPFP70bZUVw3Gf6VxG/EoOgoFiad5n6m/C+G w0vt5rtADS1eRGBzWcaBq1IkSJVyhocW07ncWVAYAjMOciBsPGKZyatAEZiM/GJT 0z3aQvO9xFfxoPHH2YNtJ+Um1S1n+SU3HPTpiiWmbQF99ajAywH2oE61FJE+1U9v 0XHAI84wtihhpdJgiOjTSVDklCWrsqgkPoPKDG8dJpdgnyfR7ln3KkOGX6+cymLU l34nA5XKdC1eCFeumiht7K+f1QceRKH50PKEdLaH3tVFcO08LU0xbHp++WQrP2Ti xwSP1bv2oKHTHlTE00/S2W88BYqU5QOg+4k+1I8M1knGAQ8EXV4E+CO2llYp6prp /wxtuQvObaezWaRzc+257ZBz1oZkPWQleMK8nJ4YBaw82iI4vY6LyI9Vf6d1/iNm UoToSMtEbEqpZ9GzTU4oGhQjuSDdRgEocbY/0q0jbLm/795d0tH1dV+1eWxw3Z9B nutEsDWq58lHV6PcJp/0gXXxbg0t53j64Jlfoa/qBTY2fbgBB6E=
    =xRcm
    -----END PGP SIGNATURE-----

    --- Sou
  • From Fabien R@21:1/5 to All on Thu Dec 29 08:40:01 2022
    cc utilise -I/usr/include/python2.7 alors que tu as installé /usr/include/python2.7_d/Python.h
    --
    Fabien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?S=C3=A9bastien_NOBILI?=@21:1/5 to All on Thu Dec 29 10:40:01 2022
    Bonjour,

    Le 2022-12-29 08:38, Fabien R a écrit :
    cc utilise -I/usr/include/python2.7 alors que tu as installé /usr/include/python2.7_d/Python.h

    En effet, c'était même écrit en toutes lettres (et chiffres) dans la
    ligne
    de commande…

    J'ai donc installé `python2.7-dev` puis `pypy-dev` (erreur suivante similaire).

    Ça échoue maintenant mais pour une autre raison. J'ai l'impression que
    des tests
    qui devraient échouer passent… Je creuserai le log plus tard.

    Merci à tous les deux pour votre aide.

    Sébastien

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