From 6f854145d20501d783c1cb9325ace79eaa238991 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Sun, 2 Feb 2020 15:26:16 +0000 Subject: [PATCH] python: explicitly require python3 Ubuntu has dropped the `python` symlink to `python2` [1] instead of redirecting it to `python3` like other distros are doing, which means that if we want to build Mesa on Ubuntu we need the `python3` shebang. [1] https://lists.ubuntu.com/archives/ubuntu-devel/2020-January/040882.html Reported-by: Vinson Lee Signed-off-by: Eric Engestrom Acked-by: Jose Fonseca Reviewed-by: Alyssa Rosenzweig Reviewed-by: Dylan Baker Part-of: --- bin/meson_get_version.py | 2 +- bin/symbols-check.py | 2 +- src/egl/egl-entrypoint-check.py | 2 +- src/egl/generate/gen_egl_dispatch.py | 2 +- src/mapi/new/genCommon.py | 2 +- src/mapi/new/gen_gldispatch_mapi.py | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/bin/meson_get_version.py b/bin/meson_get_version.py index a221e26f250..2e631d23673 100644 --- a/bin/meson_get_version.py +++ b/bin/meson_get_version.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # encoding=utf-8 # Copyright © 2017 Intel Corporation diff --git a/bin/symbols-check.py b/bin/symbols-check.py index c284d4c7a48..5ebeb861d12 100644 --- a/bin/symbols-check.py +++ b/bin/symbols-check.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import argparse import os diff --git a/src/egl/egl-entrypoint-check.py b/src/egl/egl-entrypoint-check.py index 332578f44c2..967ea0646ba 100644 --- a/src/egl/egl-entrypoint-check.py +++ b/src/egl/egl-entrypoint-check.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import argparse from generate.eglFunctionList import EGL_FUNCTIONS as GLVND_ENTRYPOINTS diff --git a/src/egl/generate/gen_egl_dispatch.py b/src/egl/generate/gen_egl_dispatch.py index 2063e9d0993..17200db0f39 100644 --- a/src/egl/generate/gen_egl_dispatch.py +++ b/src/egl/generate/gen_egl_dispatch.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # (C) Copyright 2016, NVIDIA CORPORATION. # All Rights Reserved. diff --git a/src/mapi/new/genCommon.py b/src/mapi/new/genCommon.py index ec8e9e75019..5c6e8c93159 100644 --- a/src/mapi/new/genCommon.py +++ b/src/mapi/new/genCommon.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # (C) Copyright 2015, NVIDIA CORPORATION. # All Rights Reserved. diff --git a/src/mapi/new/gen_gldispatch_mapi.py b/src/mapi/new/gen_gldispatch_mapi.py index 85596792e13..e5678867df2 100755 --- a/src/mapi/new/gen_gldispatch_mapi.py +++ b/src/mapi/new/gen_gldispatch_mapi.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # Copyright (C) 2010 LunarG Inc. # (C) Copyright 2015, NVIDIA CORPORATION.