Bonjour, je viens d'essayer sur mon PI3B+ sous Bullseye 64 bits :
cela ça s'arrête rapidement avec le message Preparing metadata (pyproject.toml) did not run successfully,
note: This error originates from a subprocess, and is likely not a problem with pip
Une petite recherche sur google m'invite à vérifier les requirements de Qt6
https://doc.qt.io/qt-6/supported-platforms.html
Si on n'y parle pas de Raspberry, on y parle d'Ubuntu (donc de Debian qui est l'OS officiel des Pi à quelques détails)
Et, il est indiqué, pour la version 64 bits (x86_64), qu'il faut disposer de gcc en version 11 à minima
Et là, c'est le drame :
Code : Tout sélectionner
pi@piwifi:~# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/10/lto-wrapper
Target: arm-linux-gnueabihf
Configured with: ../src/configure -v --with-pkgversion='Raspbian 10.2.1-6+rpi1' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-10 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-sjlj-exceptions --with-arch=armv6 --with-fpu=vfp --with-float=hard --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.2.1 20210110 (Raspbian 10.2.1-6+rpi1)
gcc est en version 10 !
Mais
Code : Tout sélectionner
pi@piwifi:~# sudo apt-get install gcc
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
gcc est déjà la version la plus récente (4:10.2.1-1+rpi1).
Il n'y a pas de version plus récente de gcc qui soit disponible et comme BullsEye est passé en version "oldstable", il n'y en aura jamais
Il y aurait bien une autre solution : une installation manuelle de la dernière version de gcc (sans passer par gestionnaire de paquet comme apt).
Mais là, ce n'est pas pour les débutants en Linux.
Alors petit tour que BookWorm (la dernière version de l'OS)
Code : Tout sélectionner
pi@pi2w:~# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/12/lto-wrapper
Target: aarch64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (Debian 12.2.0-14)
Là; gcc est en version 12, donc Qt6 devrait pouvoir s'installer sauf que sur ce pi (qui est un pi zero 2w) je n'essaierai pas : ses 512 Mo de RAM sont trop peu et certaines installation le font figer par manque de mémoire.