Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    [Ubuntu 16.04] Compilation error arch x86_64

    Recalbox Général
    [ubuntu 16.04] compilation arch x8664
    4
    18
    2506
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • stonebuzz
      stonebuzz last edited by

      Bonjour à tous,

      ayant mis en place un recalboxOS sur un PC x86_64, j'ai remarqué des freeze aléatoire sur la partie EmulationStation.

      En fouillant dans le net, le pb semble être causé par le driver nouveau, je me suis donc dit
      "Ta rien à foutre alors recompile avec la dernière version du driver"

      j'ai suivi le tuto ici

      https://gitlab.com/recalbox/recalbox/wikis/compilation-process

      mais après plusieurs tests (différentes machine, arch etc ...)

      j'obtiens l'erreur ci-dessous

      0_1538575385693_fe43bf87-b84a-4775-81c9-6de851ca34a5-image.png

      Le patching et la configuration de host-gawk semble fonctionner mais au moment de build
      erreur fatal, le dossier ne semble pas exister.

      Pour info j'ai checkout sur le commit de la release

      Des personnes auraient tenter de compiler ?
      Un retour d'experience ?

      Merci d'avance

      strodown OyyoDams stonebuzz 3 Replies Last reply Reply Quote 0
      • strodown
        strodown @stonebuzz last edited by

        slt @stonebuzz jai pas trop suivie tu veut recompiler la derniere version de nouveau pour recalbox ? quel est ta config pc ?

        Recalbox X86_64 :
        Dell Optiplex 390 , Intel Core I5 , 8Gb Ram, Nvidia GetForce Gt 1030 Low Profile
        X-Arcade
        Lightgun Mayflash Dolphin-bar

        1 Reply Last reply Reply Quote 0
        • stonebuzz
          stonebuzz last edited by stonebuzz

          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 ES

          J'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

          ++

          strodown 1 Reply Last reply Reply Quote 0
          • strodown
            strodown @stonebuzz last edited by

            @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

            Recalbox X86_64 :
            Dell Optiplex 390 , Intel Core I5 , 8Gb Ram, Nvidia GetForce Gt 1030 Low Profile
            X-Arcade
            Lightgun Mayflash Dolphin-bar

            stonebuzz 1 Reply Last reply Reply Quote 0
            • OyyoDams
              OyyoDams Staff @stonebuzz last edited by

              @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 ?

              stonebuzz 2 Replies Last reply Reply Quote 0
              • stonebuzz
                stonebuzz @strodown last edited by

                @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

                1 Reply Last reply Reply Quote 0
                • stonebuzz
                  stonebuzz @OyyoDams last edited by

                  @oyyodams Et bien justement, je n'ai pas fait de modification sur ma branche (qui est sur le commit de la revision )

                  1 Reply Last reply Reply Quote 0
                  • stonebuzz
                    stonebuzz last edited by

                    @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)

                    1 Reply Last reply Reply Quote 0
                    • stonebuzz
                      stonebuzz @OyyoDams last edited by

                      @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
                      ++

                      1 Reply Last reply Reply Quote 0
                      • stonebuzz
                        stonebuzz last edited by

                        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 😃

                        Gaetan 1 Reply Last reply Reply Quote 0
                        • Gaetan
                          Gaetan Theme moderator @stonebuzz last edited by

                          @stonebuzz

                          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 😉

                          Boards : Now: Nuc i7 7567u // Past: Rpi3 B, Rpi3 B+, Odroid xu4
                          Controllers : Ps3 dualshock, 8bitdo SFC30 pro, Snes wired controller

                          1 Reply Last reply Reply Quote 0
                          • strodown
                            strodown last edited by

                            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 X86_64 :
                            Dell Optiplex 390 , Intel Core I5 , 8Gb Ram, Nvidia GetForce Gt 1030 Low Profile
                            X-Arcade
                            Lightgun Mayflash Dolphin-bar

                            1 Reply Last reply Reply Quote 0
                            • stonebuzz
                              stonebuzz last edited by

                              @strodown une idée 😃

                              @Bkg2k me dit que tu est le spécialiste de BR et que tu est en plein dedans 😃

                              1 Reply Last reply Reply Quote 0
                              • stonebuzz
                                stonebuzz @stonebuzz last edited by stonebuzz

                                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
                                
                                1 Reply Last reply Reply Quote 0
                                • stonebuzz
                                  stonebuzz last edited by

                                  je re up mon premier message pr avoir la version text des erreurs

                                  1 Reply Last reply Reply Quote 0
                                  • stonebuzz
                                    stonebuzz last edited by

                                    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 erreur

                                    Makefile: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.
                                    
                                    
                                    strodown 1 Reply Last reply Reply Quote 0
                                    • strodown
                                      strodown @stonebuzz last edited by

                                      @stonebuzz quel est le non de ton fichier .mk et pourquoi make -n ?

                                      Recalbox X86_64 :
                                      Dell Optiplex 390 , Intel Core I5 , 8Gb Ram, Nvidia GetForce Gt 1030 Low Profile
                                      X-Arcade
                                      Lightgun Mayflash Dolphin-bar

                                      1 Reply Last reply Reply Quote 0
                                      • stonebuzz
                                        stonebuzz last edited by

                                        @lekeux make -n etait une erreur maintenant je lance plutôt un make --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'
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • First post
                                          Last post

                                        Want to support us ?

                                        72
                                        Online

                                        98.6k
                                        Users

                                        28.1k
                                        Topics

                                        187.0k
                                        Posts

                                        Copyright © 2021 recalbox.com