Problèmes et questions sur les environnements graphiques et les applications.
Répondre

Echec d'une mise a jour AUR

#1Messageil y a 6 ans

Bonjour,

J'utilise xboxdrv (aur ) sur steam et autres, une mise à jour vient d'arriver, mais j'ai une erreur :

Synchronisation des bases de données des paquets...
Début de la mise à jour complète du système...

Préparation...

Construction de xboxdrv...
Clonage dans 'xboxdrv'...
remote: Counting objects: 34, done.       
remote: Compressing objects: 100% (30/30), done.       
remote: Total 34 (delta 12), reused 20 (delta 4)       
Dépaquetage des objets: 100% (34/34), fait.
==> Création du paquet xboxdrv 0.8.8-3 (dim. oct. 15 16:44:58 CEST 2017)
==> Vérification des dépendances pour l’exécution...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
  -> Téléchargement de xboxdrv-0.8.8.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   123    0   123    0     0    123      0 --:--:-- --:--:-- --:--:--   207
100  313k  100  313k    0     0   313k      0  0:00:01  0:00:01 --:--:--  375k
  -> xboxdrv.service trouvé
  -> xboxdrv.default trouvé
  -> fix-60-sec-delay.patch trouvé
  -> scons-py3.patch trouvé
==> Validation des fichiers source avec sha512sums...
    xboxdrv-0.8.8.tar.gz ... Réussite
    xboxdrv.service ... Réussite
    xboxdrv.default ... Réussite
    fix-60-sec-delay.patch ... Réussite
    scons-py3.patch ... Réussite
==> Extraction des sources...
  -> Extraction de xboxdrv-0.8.8.tar.gz avec bsdtar
==> Lancement de prepare()...
patching file src/usb_gsource.cpp
patching file SConstruct
==> Lancement de build()...
scons: Reading SConscript files ...
Checking for C++ library X11... yes
scons: done reading SConscript files.
scons: Building targets ...
g++ -o src/arg_parser.o -c -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -isystem/usr/include/dbus-1.0 -isystem/usr/lib/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -g -O3 -Wall -ansi -pedantic -DPACKAGE_VERSION='"0.8.8"' -Isrc src/arg_parser.cpp
g++ -o src/axis_event.o -c -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -isystem/usr/include/dbus-1.0 -isystem/usr/lib/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -g -O3 -Wall -ansi -pedantic -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axis_event.cpp
g++ -o src/axis_filter.o -c -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -isystem/usr/include/dbus-1.0 -isystem/usr/lib/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -g -O3 -Wall -ansi -pedantic -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axis_filter.cpp
g++ -o src/axis_map.o -c -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -isystem/usr/include/dbus-1.0 -isystem/usr/lib/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -g -O3 -Wall -ansi -pedantic -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axis_map.cpp
g++ -o src/button_event.o -c -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -isystem/usr/include/dbus-1.0 -isystem/usr/lib/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -g -O3 -Wall -ansi -pedantic -DPACKAGE_VERSION='"0.8.8"' -Isrc src/button_event.cpp
g++ -o src/button_filter.o -c -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -isystem/usr/include/dbus-1.0 -isystem/usr/lib/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -g -O3 -Wall -ansi -pedantic -DPACKAGE_VERSION='"0.8.8"' -Isrc src/button_filter.cpp
g++ -o src/button_map.o -c -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -isystem/usr/include/dbus-1.0 -isystem/usr/lib/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -g -O3 -Wall -ansi -pedantic -DPACKAGE_VERSION='"0.8.8"' -Isrc src/button_map.cpp
g++ -o src/chatpad.o -c -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -isystem/usr/include/dbus-1.0 -isystem/usr/lib/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -g -O3 -Wall -ansi -pedantic -DPACKAGE_VERSION='"0.8.8"' -Isrc src/chatpad.cpp
src/chatpad.cpp: Dans le constructeur « Chatpad::Chatpad(libusb_device_handle*, uint16_t, bool, bool) »:
src/chatpad.cpp:62:26: warning: « memset » utilisé avec une longueur égale au nombre d'éléments sans être multiplié par la taille des éléments [-Wmemset-elt-size]
   memset(m_keymap, 0, 256);
                          ^
build_bin2h(["src/xboxdrv_vfs.hpp"], ["examples/mouse.xboxdrv", "examples/xpad-wireless.xboxdrv"])
[<SCons.Node.FS.File object at 0x5555f3051b60>]
[<SCons.Node.FS.File object at 0x5555f3051680>, <SCons.Node.FS.File object at 0x5555f30518f0>]
scons: *** [src/xboxdrv_vfs.hpp] AttributeError : type object 'str' has no attribute 'maketrans'
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/SCons/Action.py", line 1054, in execute
    result = self.execfunction(target=target, source=rsources, env=env)
  File "/tmp/pamac-build-joffrey/xboxdrv/src/xboxdrv-0.8.8/SConstruct", line 47, in build_bin2h
    fout.write("const char %s[] = {" % c_escape(src.get_path()))
  File "/tmp/pamac-build-joffrey/xboxdrv/src/xboxdrv-0.8.8/SConstruct", line 32, in c_escape
    return str.translate(bytes.maketrans(b"/.-", b"___"))
AttributeError: type object 'str' has no attribute 'maketrans'
scons: building terminated because of errors.
==> ERREUR : Une erreur s’est produite dans build().
    Abandon...



Si vous avez une idée?

Merci a vous.
Joffrey

Echec d'une mise a jour AUR

#2Messageil y a 6 ans

Bonjour
J'ai pu le compiler sans problème..

$ yaourt -G xboxdrv
==> Télécharge les sources de xboxdrv
x .SRCINFO
x PKGBUILD
x fix-60-sec-delay.patch
x scons-py3.patch
x xboxdrv.default
x xboxdrv.service
[steph@manjaro ~]$ cd xboxdrv/
[steph@manjaro xboxdrv]$ makepkg
==> Création du paquet xboxdrv 0.8.8-3 (dim. oct. 15 17:11:22 CEST 2017)
==> Vérification des dépendances pour l’exécution...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
  -> Téléchargement de xboxdrv-0.8.8.tar.gz...
...................
...................
==> Entre dans l’environnement fakeroot...
==> Lancement de package()...
install -D xboxdrv "/home/steph/xboxdrv/pkg/xboxdrv/usr/bin/xboxdrv"
install -D xboxdrvctl "/home/steph/xboxdrv/pkg/xboxdrv/usr/bin/xboxdrvctl"
install -D doc/xboxdrv.1 "/home/steph/xboxdrv/pkg/xboxdrv/usr/share/man/man1/xboxdrv.1"
==> Nettoyage de l’installation...
  -> Suppression des fichiers libtool...
  -> Suppression des fichiers indésirables...
  -> Suppression des fichiers de bibliothèques statiques...
  -> Nettoyage des symboles inutiles dans les fichiers binaires et les bibliothèques...
  -> Compression des pages de man/info...
==> Recherche des erreurs d’empaquetage…
==> Création du paquet « xboxdrv »...
  -> Génération du fichier .PKGINFO...
  -> Génération du fichier .BUILDINFO...
  -> Génération du fichier .MTREE...
  -> Compression du paquet...
==> Quitte l’environnement fakeroot.
==> Création finie : xboxdrv 0.8.8-3 (dim. oct. 15 17:17:52 CEST 2017)


Je suppose que tu n'as pas une bonne version de python2

$ pacman -Qi python2
Nom                      : python2
Version                  : 2.7.14-1
Description              : A high-level scripting language
Architecture             : x86_64
URL                      : http://www.python.org/
Licences                 : PSF
Groupes                  : --
Fournit                  : --
Dépend de                : bzip2  gdbm  openssl  zlib  expat  sqlite  libffi
Dépendances opt.         : tk: for IDLE
                           python2-setuptools [installé]
                           python2-pip
Requis par               : ajaxterm  fslint  gpsd  lash  libieee1284  libkate
                           mlt-python-bindings  python2-appdirs
                           python2-asn1crypto  python2-attrs  python2-beaker
                           python2-cairo  python2-click  python2-constantly
                           python2-cssselect  python2-dbus  python2-enum34
                           python2-gobject2  python2-hyperlink  python2-idna
                           python2-ipaddress  python2-markupsafe  python2-numpy
                           python2-ply  python2-pyalsaaudio  python2-pycdio
                           python2-pyparsing  python2-six  python2-xdg
                           python2-zope-interface  readesm-fr  smbclient  smem
                           tuxpaint  ufw  virtualbox
Optionnel pour           : alsa-lib  boost  ecryptfs-utils  git  ldb  libdnet
                           libevent  libffado  libglade  libnewt  libproxy  lv2
                           net-snmp  npm  subversion  talloc  tdb  tevent
                           usbutils
Est en conflit avec      : python<3
Remplace                 : --
Taille installée         : 72,44 MiB
Paqueteur                : Felix Yan <felixonmars@archlinux.org>
Compilé le               : mar. 19 sept. 2017 19:27:20 CEST
Installé le              : dim. 24 sept. 2017 23:11:41 CEST
Motif d’installation     : Installé comme dépendance d’un autre paquet
Script d’installation    : Non
Validé par               : Signature

Echec d'une mise a jour AUR

#3Messageil y a 6 ans

Que me conseille tu? tu as quel version toi de pyton?

Echec d'une mise a jour AUR

#4Messageil y a 6 ans

Désolé j'ai pas fais gaffe pour ta version de pyton

Voici la mienne

[joffrey@joffrey-bureau ~]$ pacman -Qi python2
Nom                      : python2
Version                  : 2.7.14-1
Description              : A high-level scripting language
Architecture             : x86_64
URL                      : http://www.python.org/
Licences                 : PSF
Groupes                  : --
Fournit                  : --
Dépend de                : bzip2  gdbm  openssl  zlib  expat  sqlite  libffi
Dépendances opt.         : tk: for IDLE
                           python2-setuptools
                           python2-pip
Requis par               : itstool  libieee1284  libkate  mutagen  python2-dbus  samba  scons  smbclient
Optionnel pour           : alsa-lib  boost  ecryptfs-utils  gamin  git  ldb  libevent  libglade  libnewt  libproxy  libpwquality  net-snmp  subversion  talloc  tdb  tevent  usbutils
Est en conflit avec      : python<3
Remplace                 : --
Taille installée         : 72,44 MiB
Paqueteur                : Felix Yan <felixonmars@archlinux.org>
Compilé le               : mar. 19 sept. 2017 19:27:20 CEST
Installé le              : lun. 09 oct. 2017 13:29:46 CEST
Motif d’installation     : Installé comme dépendance d’un autre paquet
Script d’installation    : Non
Validé par               : Signature

[joffrey@joffrey-bureau ~]$

Echec d'une mise a jour AUR

#5Messageil y a 6 ans

tout est identique aparament

Echec d'une mise a jour AUR

#6Messageil y a 6 ans

J'ai fais comme toi en console, idem !

[joffrey@joffrey-bureau amiga]$ yaourt -G xboxdrv
==> Télécharge les sources de xboxdrv
x .SRCINFO
x PKGBUILD
x fix-60-sec-delay.patch
x scons-py3.patch
x xboxdrv.default
x xboxdrv.service
[joffrey@joffrey-bureau amiga]$ cd xboxdrv/
[joffrey@joffrey-bureau xboxdrv]$ makepkg
==> Création du paquet xboxdrv 0.8.8-3 (dim. oct. 15 17:31:36 CEST 2017)
==> Vérification des dépendances pour l’exécution...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
  -> Téléchargement de xboxdrv-0.8.8.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   123    0   123    0     0    123      0 --:--:-- --:--:-- --:--:--   203
100  313k  100  313k    0     0   313k      0  0:00:01  0:00:01 --:--:--  345k
  -> xboxdrv.service trouvé
  -> xboxdrv.default trouvé
  -> fix-60-sec-delay.patch trouvé
  -> scons-py3.patch trouvé
==> Validation des fichiers source avec sha512sums...
    xboxdrv-0.8.8.tar.gz ... Réussite
    xboxdrv.service ... Réussite
    xboxdrv.default ... Réussite
    fix-60-sec-delay.patch ... Réussite
    scons-py3.patch ... Réussite
==> Extraction des sources...
  -> Extraction de xboxdrv-0.8.8.tar.gz avec bsdtar
==> Lancement de prepare()...
patching file src/usb_gsource.cpp
patching file SConstruct
==> Lancement de build()...
scons: Reading SConscript files ...
Checking for C++ library X11... yes
scons: done reading SConscript files.
scons: Building targets ...
g++ -o src/arg_parser.o -c -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -isystem/usr/include/dbus-1.0 -isystem/usr/lib/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -g -O3 -Wall -ansi -pedantic -DPACKAGE_VERSION='"0.8.8"' -Isrc src/arg_parser.cpp
g++ -o src/axis_event.o -c -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -isystem/usr/include/dbus-1.0 -isystem/usr/lib/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -g -O3 -Wall -ansi -pedantic -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axis_event.cpp
g++ -o src/axis_filter.o -c -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -isystem/usr/include/dbus-1.0 -isystem/usr/lib/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -g -O3 -Wall -ansi -pedantic -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axis_filter.cpp
g++ -o src/axis_map.o -c -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -isystem/usr/include/dbus-1.0 -isystem/usr/lib/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -g -O3 -Wall -ansi -pedantic -DPACKAGE_VERSION='"0.8.8"' -Isrc src/axis_map.cpp
g++ -o src/button_event.o -c -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -isystem/usr/include/dbus-1.0 -isystem/usr/lib/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -g -O3 -Wall -ansi -pedantic -DPACKAGE_VERSION='"0.8.8"' -Isrc src/button_event.cpp
g++ -o src/button_filter.o -c -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -isystem/usr/include/dbus-1.0 -isystem/usr/lib/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -g -O3 -Wall -ansi -pedantic -DPACKAGE_VERSION='"0.8.8"' -Isrc src/button_filter.cpp
g++ -o src/button_map.o -c -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -isystem/usr/include/dbus-1.0 -isystem/usr/lib/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -g -O3 -Wall -ansi -pedantic -DPACKAGE_VERSION='"0.8.8"' -Isrc src/button_map.cpp
g++ -o src/chatpad.o -c -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -isystem/usr/include/dbus-1.0 -isystem/usr/lib/dbus-1.0/include -isystem/usr/include/glib-2.0 -isystem/usr/lib/glib-2.0/include -pthread -isystem/usr/include/libusb-1.0 -g -O3 -Wall -ansi -pedantic -DPACKAGE_VERSION='"0.8.8"' -Isrc src/chatpad.cpp
src/chatpad.cpp: Dans le constructeur « Chatpad::Chatpad(libusb_device_handle*, uint16_t, bool, bool) »:
src/chatpad.cpp:62:26: warning: « memset » utilisé avec une longueur égale au nombre d'éléments sans être multiplié par la taille des éléments [-Wmemset-elt-size]
   memset(m_keymap, 0, 256);
                          ^
build_bin2h(["src/xboxdrv_vfs.hpp"], ["examples/mouse.xboxdrv", "examples/xpad-wireless.xboxdrv"])
[<SCons.Node.FS.File object at 0x55617b292830>]
[<SCons.Node.FS.File object at 0x55617b28a480>, <SCons.Node.FS.File object at 0x55617b28cae0>]
scons: *** [src/xboxdrv_vfs.hpp] AttributeError : type object 'str' has no attribute 'maketrans'
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/SCons/Action.py", line 1054, in execute
    result = self.execfunction(target=target, source=rsources, env=env)
  File "/run/media/joffrey/Sauvegarde/amiga/xboxdrv/src/xboxdrv-0.8.8/SConstruct", line 47, in build_bin2h
    fout.write("const char %s[] = {" % c_escape(src.get_path()))
  File "/run/media/joffrey/Sauvegarde/amiga/xboxdrv/src/xboxdrv-0.8.8/SConstruct", line 32, in c_escape
    return str.translate(bytes.maketrans(b"/.-", b"___"))
AttributeError: type object 'str' has no attribute 'maketrans'
scons: building terminated because of errors.
==> ERREUR : Une erreur s’est produite dans build().
    Abandon...
[joffrey@joffrey-bureau xboxdrv]$

Echec d'une mise a jour AUR

#7Messageil y a 6 ans

:bjr: Je viens de construire le paquet sans aucun problème sur la branche unstable de Manjaro. Si tu es en "stable" il te faudra attendre la prochaine mise à jour pour aboutir. Le problème vient de scons (dépendance pour le build) qui est en version 3.0.0-1 sur Arch et Manjaro-unstable et en version 2.5.1-1 sur le version courante de Manjaro (stable)
Important : Ne jamais se précipiter sur les mises à jour Aur mais, attendre une semaine ou deux afin de respecter le décalage Arch/Manjaro.

Echec d'une mise a jour AUR

#8Messageil y a 6 ans

J'avoue ne pas comprendre pourquoi ç apasse chez moi et pas chez toi.
Apparemment, c'est un problème de compatibilité python2<-> Python3.
Dans le dossier xboxdrv/ as tu un patch scons-py3.patch ?
Au besoin, réinstalle scons. Il est aussi possible que tu ne sois pas à jour :saispas:
Edit: Grillé par Ewan :bjr:
Effectivement, je suis aussi en Testing.

Echec d'une mise a jour AUR

#9Messageil y a 6 ans

Ah, ok c'est la 1ere qui bloque, les autres sont bien passée, pas gênant je vais attendre, c'est juste que du coup pamac reste rouge pour les mises a jour a effectuée.

Merci pour l'info.
Répondre