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

                                    78
                                    Online

                                    99.6k
                                    Users

                                    28.1k
                                    Topics

                                    187.1k
                                    Posts

                                    Copyright © 2021 recalbox.com