From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yann E. MORIN Date: Sat, 5 Nov 2016 13:39:51 +0100 Subject: [Buildroot] [PATCH] pseudo: fix build for python3 based distros In-Reply-To: <20161105035549.18698-2-gael.portay@savoirfairelinux.com> References: <20161105035549.18698-1-gael.portay@savoirfairelinux.com> <20161105035549.18698-2-gael.portay@savoirfairelinux.com> Message-ID: <20161105123951.GE31560@free.fr> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Ga?l, All, On 2016-11-04 23:55 -0400, Ga?l PORTAY spake thusly: > Pseudo is not python3 friendly. It causes build failure on distros using > python3 as default python interpretor. > > ./maketables enums/*.in > File "./makewrappers", line 327 > return """/* This function is not called if pseudo is configured --enable-force-async */ > ^ > TabError: inconsistent use of tabs and spaces in indentation > File "./maketables", line 76 > print "Flags: set for %s" % self.name > ^ > SyntaxError: Missing parentheses in call to 'print' > make[2]: *** [Makefile:150: wrappers] Error 1 > make[2]: *** Waiting for unfinished jobs.... > make[2]: *** [Makefile:147: tables] Error 1 > > Those patches make pseudo works with python2 and python3. > > Signed-off-by: Ga?l PORTAY My python is python2, and it still work. Then I switched 'python' to 'python3' as the interpreter to use in both scripts, and it indeed work too. Reviewed-by: "Yann E. MORIN" Tested-by: "Yann E. MORIN" Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'