[Ubuntu 16.04] Compilation error arch x86_64
-
Bonjour @lekeux , config pc pour recalbox ou pour compiler ?
pour la config Pc pour recalbox voici mes spècs
- CM FM2A85X-ITX
- AMD A8-5600k
- Nvidia GT 705
- 8Go ram
configs pc pour compiler c'est une VM via virtual Box
- Ubuntu 16.04 fresh install
- 1 proc
- 2Go de ram
- 50 Go de DD
Dans un premier temps je voulais recompiler Recalbox sur le même commit que la release (juste pour tester) et ensuite
modifier le package du driver "nouveau" pour mettre la dernière version -> xf86-video-nouveau-1.0.15 (on est est 1.0.13 actuellement).Car j'observe des freezes aléatoire sur ma recalbox.
Je n'ai rien dans les logs si ce n'est un message de XOrg sur PageFlip qui merde et qui pop en permanence
jusqu'au freeze de ESJ'ai tenté plusieurs choses :
- changer de DD
- tester avec une clé usb
- tester d'autres manettes et clavier
- changer de résolution
- tester l'HDMI / VGA
mais sans succés, toujours du freeze aléatoire
ce qui est drôle entre "" c'est que si au boot de ES j'utilise le pad pas de freese, mais dès que j'y touche plus ça freeze au bout d'un moment.
C'est un pad Xbox 360 filaire.
du coup comme je suis tombé amoureus de recalbox ,et que je boss dans le dev informatique et que j'ai pas envie de passer sur retropie et compagnie , je me suis dit pourquoi pas modifier le build afin de mettre la derniere version du driver
++
-
@stonebuzz javais des soucis similaire de freeze
tu a plusieurs disque dur de brancher sur ta tour ?
sa peut paraître bizarre le bios de ton pc et t'il a jour ?
les deux on corriger les soucis de freeze sous ES -
@stonebuzz avant de modifier quoi que ce soit, as-tu déjà essayer de builder pour voir si tu n'as pas d'autres erreurs ?
-
@lekeux Merci pour l'info je regarde tout de suite mon BIOS,
pour les DD, non j'en ai qu'un et j'ai fait un check disk dessus (histoire d'être sûre) et rien -
@oyyodams Et bien justement, je n'ai pas fait de modification sur ma branche (qui est sur le commit de la revision )
-
@lekeux bon ba pas de bol, la dernière version du bios dispo sur le site d'ASRock est déjà en place sur mon PC (j'avais du faire la mise à jour)
-
@oyyodams en poussant un peu les logs voila ce que j'obtient
Oct 3 16:55:46 RECALBOX user.err kernel: [ 155.128701] nouveau 0000:01:00.0: gr: TRAP ch 4 [003fbe2000 emulationstatio[995]] Oct 3 16:55:46 RECALBOX user.err kernel: [ 155.128713] nouveau 0000:01:00.0: gr: GPC0/TPC0/TEX: 80000049 Oct 3 16:55:46 RECALBOX user.err kernel: [ 155.128725] nouveau 0000:01:00.0: fifo: read fault at 0000936000 engine 00 [PGRAPH] client 01 [GPC0/TEX] reason 0c [INVALID_STORAGE_TYPE] on channel 4 [003fbe2000 emulationstatio[995]] Oct 3 16:55:46 RECALBOX user.err kernel: [ 155.128726] nouveau 0000:01:00.0: fifo: gr engine fault on channel 4, recovering...
Je cherche encore la raison
++ -
Donc à priori c'est à cause du PageFlip sur le driver nouveau qui merde dans cette version et pour ma CG qui est du type
N60 (voir https://nouveau.freedesktop.org/wiki/CodeNames/ pour le code)
j'ai donc désactivé l'option directement dans xorg
Pour ce faire il faut ce rendre dans
/usr/share/X11/xorg.conf.d
Dévérouiller l'accès en ecriture
mount -o remount,rw /
Puis créer un nouveau fichier, par exemple
50-card.conf
Puis insérer les lignes suivantes
Section "Device" Identifier "card0" #l'identifiant de la carte généralement O si vous en avez une Driver "nouveau" Option "PageFlip" "false" # pour désactivier le PageFlip Option "HWCursor" "false" #peut être pas obligatoire mais c toujours ça en moins Option "GLVXBlank" "false" #true si vous avez des pb de tearing EndSection
Pour les différentes options je vous laisse regarder ici -> https://www.systutorials.com/docs/linux/man/4-nouveau/
Suite à ça plus de freeze (pour le moment hein )
Bon c un pansement on est d'accord, mais pour le moment plus de frezze.
J'aurais quand même bien aimé modifier le build pour ajouter une pierre à l'édifice
-
J'aurais quand même bien aimé modifier le build pour ajouter une pierre à l'édifice
Rien ne t’empêches de contacter directement les développeurs pour voir avec eux comment ajouter cette pierre
-
je t'invite a rejoindre le discord pour avoir plus de retour sur le sujet, je commence le build pour ma part et je pense que a l'air de savoir ou tu va pourquoi pas en discuter la bas !!
-
-
recalbox@recalbox-VirtualBox:~/Téléchargements/recalbox-x86_64$ make -n BUILDROOT_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/buildroot /home/recalbox/Téléchargements/recalbox-x86_64/scripts/linux/mergeToBR.sh echo n BR2_DL_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/dl make BR2_EXTERNAL="/home/recalbox/Téléchargements/recalbox-x86_64" BR2_PACKAGE_OVERRIDE_FILE="/home/recalbox/Téléchargements/recalbox-x86_64/local.mk" O="/home/recalbox/Téléchargements/recalbox-x86_64/output" -C "/home/recalbox/Téléchargements/recalbox-x86_64/buildroot" make[1] : on entre dans le répertoire « /home/recalbox/Téléchargements/recalbox-x86_64/buildroot » umask 0022 && \ make -C /home/recalbox/Téléchargements/recalbox-x86_64/buildroot --no-print-directory \ O=/home/recalbox/Téléchargements/recalbox-x86_64/output mkdir -p /home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/x86_64-buildroot-linux-gnu/sysroot ln -snf /home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/x86_64-buildroot-linux-gnu/sysroot /home/recalbox/Téléchargements/recalbox-x86_64/output/staging mkdir -p /home/recalbox/Téléchargements/recalbox-x86_64/output/target mkdir -p /home/recalbox/Téléchargements/recalbox-x86_64/output/host mkdir -p /home/recalbox/Téléchargements/recalbox-x86_64/output/images /usr/bin/make -j1 O=/home/recalbox/Téléchargements/recalbox-x86_64/output HOSTCC="/usr/bin/gcc" HOSTCXX="/usr/bin/g++" silentoldconfig HOSTCC="/usr/bin/gcc" MAKE="/usr/bin/make -j3" \ DL_TOOLS="bzcat git gzip hg svn" \ /home/recalbox/Téléchargements/recalbox-x86_64/buildroot/support/dependencies/dependencies.sh for p in "http://ftpmirror.gnu.org"/gawk/gawk-4.1.4.tar.xz; do \ if test ! -e /home/recalbox/Téléchargements/recalbox-x86_64/dl/`basename $p` ; then \ echo ">>> host-gawk 4.1.4 Downloading" ; \ break ; \ fi ; \ done if test -n "" ; then case "" in file) PATH="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/sbin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/sbin:/home/recalbox/bin:/home/recalbox/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" BR2_DL_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/dl BUILD_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/output/build support/download/dl-wrapper -b cp -o /home/recalbox/Téléchargements/recalbox-x86_64/dl/gawk-4.1.4.tar.xz -H package/gawk//gawk.hash -- /gawk-4.1.4.tar.xz && exit ;; scp) PATH="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/sbin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/sbin:/home/recalbox/bin:/home/recalbox/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" BR2_DL_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/dl BUILD_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/output/build support/download/dl-wrapper -b scp -o /home/recalbox/Téléchargements/recalbox-x86_64/dl/gawk-4.1.4.tar.xz -H package/gawk//gawk.hash -- '/gawk-4.1.4.tar.xz' && exit ;; *) PATH="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/sbin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/sbin:/home/recalbox/bin:/home/recalbox/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" BR2_DL_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/dl BUILD_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/output/build support/download/dl-wrapper -b wget -o /home/recalbox/Téléchargements/recalbox-x86_64/dl/gawk-4.1.4.tar.xz -H package/gawk//gawk.hash -- '/gawk-4.1.4.tar.xz' && exit ;; esac ; fi ; if test "" = "y" ; then exit 1 ; fi ; if test -n ""http://ftpmirror.gnu.org"/gawk/gawk-4.1.4.tar.xz" ; then case "http" in git) PATH="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/sbin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/sbin:/home/recalbox/bin:/home/recalbox/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" BR2_DL_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/dl BUILD_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/output/build support/download/dl-wrapper -b git -o /home/recalbox/Téléchargements/recalbox-x86_64/dl/gawk-4.1.4.tar.xz -- "http://ftpmirror.gnu.org"/gawk 4.1.4 gawk-4.1.4 && exit ;; svn) PATH="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/sbin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/sbin:/home/recalbox/bin:/home/recalbox/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" BR2_DL_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/dl BUILD_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/output/build support/download/dl-wrapper -b svn -o /home/recalbox/Téléchargements/recalbox-x86_64/dl/gawk-4.1.4.tar.xz -- "http://ftpmirror.gnu.org"/gawk 4.1.4 gawk-4.1.4 && exit ;; cvs) PATH="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/sbin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/sbin:/home/recalbox/bin:/home/recalbox/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" BR2_DL_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/dl BUILD_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/output/build support/download/dl-wrapper -b cvs -o /home/recalbox/Téléchargements/recalbox-x86_64/dl/gawk-4.1.4.tar.xz -- ftpmirror.gnu.org/gawk 4.1.4 gawk gawk-4.1.4 && exit ;; bzr) PATH="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/sbin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/sbin:/home/recalbox/bin:/home/recalbox/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" BR2_DL_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/dl BUILD_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/output/build support/download/dl-wrapper -b bzr -o /home/recalbox/Téléchargements/recalbox-x86_64/dl/gawk-4.1.4.tar.xz -- "http://ftpmirror.gnu.org"/gawk 4.1.4 gawk-4.1.4 && exit ;; file) PATH="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/sbin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/sbin:/home/recalbox/bin:/home/recalbox/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" BR2_DL_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/dl BUILD_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/output/build support/download/dl-wrapper -b cp -o /home/recalbox/Téléchargements/recalbox-x86_64/dl/gawk-4.1.4.tar.xz -H package/gawk//gawk.hash -- ftpmirror.gnu.org/gawk/gawk-4.1.4.tar.xz && exit ;; scp) PATH="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/sbin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/sbin:/home/recalbox/bin:/home/recalbox/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" BR2_DL_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/dl BUILD_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/output/build support/download/dl-wrapper -b scp -o /home/recalbox/Téléchargements/recalbox-x86_64/dl/gawk-4.1.4.tar.xz -H package/gawk//gawk.hash -- 'ftpmirror.gnu.org/gawk/gawk-4.1.4.tar.xz' && exit ;; hg) PATH="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/sbin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/sbin:/home/recalbox/bin:/home/recalbox/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" BR2_DL_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/dl BUILD_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/output/build support/download/dl-wrapper -b hg -o /home/recalbox/Téléchargements/recalbox-x86_64/dl/gawk-4.1.4.tar.xz -- "http://ftpmirror.gnu.org"/gawk 4.1.4 gawk-4.1.4 && exit ;; *) PATH="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/sbin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/sbin:/home/recalbox/bin:/home/recalbox/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" BR2_DL_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/dl BUILD_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/output/build support/download/dl-wrapper -b wget -o /home/recalbox/Téléchargements/recalbox-x86_64/dl/gawk-4.1.4.tar.xz -H package/gawk//gawk.hash -- 'http://ftpmirror.gnu.org/gawk/gawk-4.1.4.tar.xz' && exit ;; esac ; fi ; if test -n "http://sources.buildroot.net" ; then PATH="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/sbin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/sbin:/home/recalbox/bin:/home/recalbox/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" BR2_DL_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/dl BUILD_DIR=/home/recalbox/Téléchargements/recalbox-x86_64/output/build support/download/dl-wrapper -b wget -o /home/recalbox/Téléchargements/recalbox-x86_64/dl/gawk-4.1.4.tar.xz -H package/gawk//gawk.hash -- 'http://sources.buildroot.net/gawk-4.1.4.tar.xz' && exit ; fi ; exit 1 mkdir -p /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4 touch /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4/.stamp_downloaded printf "%s:%-5.5s:%-20.20s: %s\n" "$(date +%s)" "start" "extract" "host-gawk" >>"/home/recalbox/Téléchargements/recalbox-x86_64/output/build/build-time.log" echo ">>> host-gawk 4.1.4 Extracting" mkdir -p /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4 xzcat /home/recalbox/Téléchargements/recalbox-x86_64/dl/gawk-4.1.4.tar.xz | tar --strip-components=1 -C /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4 -xf - chmod -R +rw /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4 printf "%s:%-5.5s:%-20.20s: %s\n" "$(date +%s)" "end" "extract" "host-gawk" >>"/home/recalbox/Téléchargements/recalbox-x86_64/output/build/build-time.log" touch /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4/.stamp_extracted printf "%s:%-5.5s:%-20.20s: %s\n" "$(date +%s)" "start" "patch" "host-gawk" >>"/home/recalbox/Téléchargements/recalbox-x86_64/output/build/build-time.log" echo ">>> host-gawk 4.1.4 Patching" ( \ for D in package/gawk/ /home/recalbox/Téléchargements/recalbox-x86_64/board/recalbox/patches/gawk /home/recalbox/Téléchargements/recalbox-x86_64/board/recalbox/x86/patches/gawk; do \ if test -d ${D}; then \ if test -d ${D}/4.1.4; then \ support/scripts/apply-patches.sh /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4 ${D}/4.1.4 \*.patch \*.patch.x86_64 || exit 1; \ else \ support/scripts/apply-patches.sh /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4 ${D} \*.patch \*.patch.x86_64 || exit 1; \ fi; \ fi; \ done; \ ) echo ">>> host-gawk 4.1.4 Updating config.sub and config.guess" for file in config.guess config.sub; do for i in $(find /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4 -name $file); do cp support/gnuconfig/$file $i; done; done echo ">>> host-gawk 4.1.4 Patching libtool" for i in `find /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4/ -name ltmain.sh`; do ltmain_version=`sed -n '/^[ \t]*VERSION=/{s/^[ \t]*VERSION=//;p;q;}' $i | sed -e 's/\([0-9]*\.[0-9]*\).*/\1/' -e 's/\"//'`; ltmain_patchlevel=`sed -n '/^[ \t]*VERSION=/{s/^[ \t]*VERSION=//;p;q;}' $i | sed -e 's/\([0-9]*\.[0-9]*\.*\)\([0-9]*\).*/\2/' -e 's/\"//'`; if test ${ltmain_version} = '1.5'; then patch -i support/libtool/buildroot-libtool-v1.5.patch ${i}; elif test ${ltmain_version} = "2.2"; then patch -i support/libtool/buildroot-libtool-v2.2.patch ${i}; elif test ${ltmain_version} = "2.4"; then if test ${ltmain_patchlevel:-0} -gt 2; then patch -i support/libtool/buildroot-libtool-v2.4.4.patch ${i}; else patch -i support/libtool/buildroot-libtool-v2.4.patch ${i}; fi fi done printf "%s:%-5.5s:%-20.20s: %s\n" "$(date +%s)" "end" "patch" "host-gawk" >>"/home/recalbox/Téléchargements/recalbox-x86_64/output/build/build-time.log" touch /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4/.stamp_patched printf "%s:%-5.5s:%-20.20s: %s\n" "$(date +%s)" "start" "configure" "host-gawk" >>"/home/recalbox/Téléchargements/recalbox-x86_64/output/build/build-time.log" echo ">>> host-gawk 4.1.4 Configuring" (cd /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4/ && rm -rf config.cache; PATH="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/sbin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/sbin:/home/recalbox/bin:/home/recalbox/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" PKG_CONFIG="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/lib/pkgconfig:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/share/pkgconfig" AR="/usr/bin/ar" AS="/usr/bin/as" LD="/usr/bin/ld" NM="/usr/bin/nm" CC="/usr/bin/gcc" GCC="/usr/bin/gcc" CXX="/usr/bin/g++" CPP="/usr/bin/cpp" OBJCOPY="/usr/bin/objcopy" RANLIB="/usr/bin/ranlib" CPPFLAGS="-I/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/include" CFLAGS="-O2 -I/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/include" CXXFLAGS="-O2 -I/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/include" LDFLAGS="-L/home/recalbox/Téléchargements/recalbox-x86_64/output/host/lib -L/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/lib -Wl,-rpath,/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/lib" INTLTOOL_PERL=/usr/bin/perl CFLAGS="-O2 -I/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/include" LDFLAGS="-L/home/recalbox/Téléchargements/recalbox-x86_64/output/host/lib -L/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/lib -Wl,-rpath,/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/lib" CONFIG_SITE=/dev/null ./configure --prefix="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr" --sysconfdir="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/etc" --localstatedir="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/var" --enable-shared --disable-static --disable-gtk-doc --disable-gtk-doc-html --disable-doc --disable-docs --disable-documentation --disable-debug --with-xmlto=no --with-fop=no --disable-dependency-tracking --without-readline --without-mpfr ) printf "%s:%-5.5s:%-20.20s: %s\n" "$(date +%s)" "end" "configure" "host-gawk" >>"/home/recalbox/Téléchargements/recalbox-x86_64/output/build/build-time.log" touch /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4/.stamp_configured printf "%s:%-5.5s:%-20.20s: %s\n" "$(date +%s)" "start" "build" "host-gawk" >>"/home/recalbox/Téléchargements/recalbox-x86_64/output/build/build-time.log" echo ">>> host-gawk 4.1.4 Building" PATH="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/sbin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/bin:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/sbin:/home/recalbox/bin:/home/recalbox/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" PKG_CONFIG="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/lib/pkgconfig:/home/recalbox/Téléchargements/recalbox-x86_64/output/host/usr/share/pkgconfig" /usr/bin/make -j3 -C /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4/ make[3]: *** /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4/ : Aucun fichier ou dossier de ce type. Arrêt. package/pkg-generic.mk:216 : la recette pour la cible « /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4/.stamp_built » a échouée make[2]: *** [/home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gawk-4.1.4/.stamp_built] Erreur 2 Makefile:76 : la recette pour la cible « _all » a échouée make[1]: *** [_all] Erreur 2 make[1] : on quitte le répertoire « /home/recalbox/Téléchargements/recalbox-x86_64/buildroot » Makefile:25 : la recette pour la cible « buildBR » a échouée make: *** [buildBR] Erreur 2
-
je re up mon premier message pr avoir la version text des erreurs
-
bon, je viens de comprendre mon erreur
l'argument -n ne lance pas la commande elle l'affiche c'est tout,
en utilisant la commande make -d (pour du verbose) c'est mieux,
le package host-gawk est bien compilé, par contre j'ai une autre erreurMakefile:1058 : la recette pour la cible « insn-recog.o » a échouée make[4]: *** [insn-recog.o] Erreur 1 Retrait du processus fils 0x26cfbe0 PID 12120 de la chaîne. Jeton relâché pour le processus fils 0x26cfbe0 (insn-recog.o). make[4]: *** Attente des tâches non terminées.... Processus fils actif 0x2671420 (insn-attrtab.o) PID 12130 Processus fils actif 0x26ca870 (insn-emit.o) PID 12096 Récolte du processus fils gagnant 0x2671420 PID 12130 Processus fils actif 0x2671420 (insn-attrtab.o) PID 12144 Processus fils actif 0x26ca870 (insn-emit.o) PID 12096 Récolte du processus fils gagnant 0x2671420 PID 12144 Retrait du processus fils 0x2671420 PID 12144 de la chaîne. Jeton relâché pour le processus fils 0x2671420 (insn-attrtab.o). Processus fils actif 0x26ca870 (insn-emit.o) PID 12096 Processus fils actif 0x26ca870 (insn-emit.o) PID 12096 Récolte du processus fils gagnant 0x26ca870 PID 12096 Processus fils actif 0x26ca870 (insn-emit.o) PID 12146 Récolte du processus fils gagnant 0x26ca870 PID 12146 Retrait du processus fils 0x26ca870 PID 12146 de la chaîne. Récolte du processus fils perdant 0x1817ca0 PID 9892 Makefile:3954 : la recette pour la cible « all-gcc » a échouée make[3]: *** [all-gcc] Erreur 2 Retrait du processus fils 0x1817ca0 PID 9892 de la chaîne. Récolte du processus fils perdant 0x6e464a0 PID 9662 package/pkg-generic.mk:216 : la recette pour la cible « /home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gcc-initial-4.9.4/.stamp_built » a échouée make[2]: *** [/home/recalbox/Téléchargements/recalbox-x86_64/output/build/host-gcc-initial-4.9.4/.stamp_built] Erreur 2 Retrait du processus fils 0x6e464a0 PID 9662 de la chaîne. Récolte du processus fils perdant 0x9d3980 PID 9393 Makefile:76 : la recette pour la cible « _all » a échouée make[1]: *** [_all] Erreur 2 Retrait du processus fils 0x9d3980 PID 9393 de la chaîne. make[1] : on quitte le répertoire « /home/recalbox/Téléchargements/recalbox-x86_64/buildroot » Récolte du processus fils perdant 0x1d3b450 PID 9387 Makefile:25 : la recette pour la cible « buildBR » a échouée make: *** [buildBR] Erreur 2 Retrait du processus fils 0x1d3b450 PID 9387 de la chaîne.
-
@stonebuzz quel est le non de ton fichier .mk et pourquoi make -n ?
-
@lekeux
make -n
etait une erreur maintenant je lance plutôt unmake --debug=a
C'est mieux, enfin disons qu'il va plus loin dans la compilation mais je fais face à un nouveau pb
The prerequisites of 'subdir_install' are being made. Live child 0x19df610 (/home/recalbox/Téléchargements/recalbox-x86_64/output/build/glibc-2.23/build/manual/libc.info) PID 30239 libc.texinfo:21: @include: could not find dir-add.texi libc.texinfo:23: @include: could not find pkgvers.texi libc.texinfo:38: @include: could not find version.texi libc.texinfo:53: warning: undefined flag: VERSION libc.texinfo:53: warning: undefined flag: PKGVERSION libc.texinfo:87: warning: undefined flag: VERSION libc.texinfo:90: warning: undefined flag: PKGVERSION libc.texinfo:117: warning: undefined flag: VERSION libc.texinfo:119: warning: undefined flag: PKGVERSION libc.texinfo:124: @include: could not find top-menu.texi libc.texinfo:125: @include: could not find chapters.texi libc.texinfo:112: Next reference to nonexistent `Introduction' libc.texinfo:127: warning: unreferenced node `Free Manuals' libc.texinfo:127: Prev reference to nonexistent `Contributors' libc.texinfo:112: node `Top' lacks menu item for `Free Manuals' despite being its Up target libc.texinfo:131: warning: unreferenced node `Copying' libc.texinfo:112: node `Top' lacks menu item for `Copying' despite being its Up target libc.texinfo:135: warning: unreferenced node `Documentation License' libc.texinfo:112: node `Top' lacks menu item for `Documentation License' despite being its Up target libc.texinfo:140: warning: unreferenced node `Concept Index' libc.texinfo:112: node `Top' lacks menu item for `Concept Index' despite being its Up target libc.texinfo:145: warning: unreferenced node `Type Index' libc.texinfo:112: node `Top' lacks menu item for `Type Index' despite being its Up target libc.texinfo:150: warning: unreferenced node `Function Index' libc.texinfo:112: node `Top' lacks menu item for `Function Index' despite being its Up target libc.texinfo:155: warning: unreferenced node `Variable Index' libc.texinfo:112: node `Top' lacks menu item for `Variable Index' despite being its Up target libc.texinfo:160: warning: unreferenced node `File Index' libc.texinfo:112: node `Top' lacks menu item for `File Index' despite being its Up target Reaping losing child 0x19df610 PID 30239 Makefile:144: recipe for target '/home/recalbox/Téléchargements/recalbox-x86_64/output/build/glibc-2.23/build/manual/libc.info' failed make[5]: *** [/home/recalbox/Téléchargements/recalbox-x86_64/output/build/glibc-2.23/build/manual/libc.info] Error 1 Removing child 0x19df610 PID 30239 from chain. Reaping losing child 0x228f7c0 PID 30238 Makefile:214: recipe for target 'manual/subdir_install' failed make[4]: *** [manual/subdir_install] Error 2 Removing child 0x228f7c0 PID 30238 from chain. Récolte du processus fils perdant 0x24e3c10 PID 27132 Makefile:12 : la recette pour la cible « install » a échouée make[3]: *** [install] Erreur 2 Retrait du processus fils 0x24e3c10 PID 27132 de la chaîne. Récolte du processus fils perdant 0x874e020 PID 27131 package/pkg-generic.mk:255 : la recette pour la cible « /home/recalbox/Téléchargements/recalbox-x86_64/output/build/glibc-2.23/.stamp_staging_installed » a échouée make[2]: *** [/home/recalbox/Téléchargements/recalbox-x86_64/output/build/glibc-2.23/.stamp_staging_installed] Erreur 2 Retrait du processus fils 0x874e020 PID 27131 de la chaîne. Récolte du processus fils perdant 0x20535b0 PID 26871 Makefile:76 : la recette pour la cible « _all » a échouée make[1]: *** [_all] Erreur 2 Retrait du processus fils 0x20535b0 PID 26871 de la chaîne. make[1] : on quitte le répertoire « /home/recalbox/Téléchargements/recalbox-x86_64/buildroot » Récolte du processus fils perdant 0x210c660 PID 26865 Makefile:25 : la recette pour la cible « buildBR » a échouée make: *** [buildBR] Erreur 2 Retrait du processus fils 0x210c660 PID 26865 de la chaîne.
Pour le fichier .mk je pense que c'est celui-la
/buildroot/package/glibc/glibc.mk
Et effectivement dans ce fichier je pense qu'il attend des paramètres pour valoriser les infos
################################################################################ # # glibc # ################################################################################ GLIBC_VERSION = $(call qstrip,$(BR2_GLIBC_VERSION_STRING)) GLIBC_SITE = $(BR2_GNU_MIRROR)/libc GLIBC_SOURCE = glibc-$(GLIBC_VERSION).tar.xz GLIBC_SRC_SUBDIR = . GLIBC_LICENSE = GPLv2+ (programs), LGPLv2.1+, BSD-3c, MIT (library) GLIBC_LICENSE_FILES = $(addprefix $(GLIBC_SRC_SUBDIR)/,COPYING COPYING.LIB LICENSES) # glibc is part of the toolchain so disable the toolchain dependency GLIBC_ADD_TOOLCHAIN_DEPENDENCY = NO # Before glibc is configured, we must have the first stage # cross-compiler and the kernel headers GLIBC_DEPENDENCIES = host-gcc-initial linux-headers host-gawk GLIBC_SUBDIR = build GLIBC_INSTALL_STAGING = YES GLIBC_INSTALL_STAGING_OPTS = install_root=$(STAGING_DIR) install
d'ou le retour
libc.texinfo:21: @include: could not find dir-add.texi libc.texinfo:23: @include: could not find pkgvers.texi libc.texinfo:38: @include: could not find version.texi libc.texinfo:53: warning: undefined flag: VERSION libc.texinfo:53: warning: undefined flag: PKGVERSION libc.texinfo:87: warning: undefined flag: VERSION libc.texinfo:90: warning: undefined flag: PKGVERSION libc.texinfo:117: warning: undefined flag: VERSION libc.texinfo:119: warning: undefined flag: PKGVERSION libc.texinfo:124: @include: could not find top-menu.texi libc.texinfo:125: @include: could not find chapters.texi libc.texinfo:112: Next reference to nonexistent `Introduction'