Wireshark mailing list archives
Re: Wireshark seems to require Python 3.4 or better now ...
From: Peter Wu <peter () lekensteyn nl>
Date: Sat, 10 Nov 2018 22:42:08 +0100
On Sat, Nov 10, 2018 at 01:17:22PM -0800, Richard Sharpe wrote:
Like Pascal said, clearing PYTHON_EXECUTABLE from your CMakeCache.txt was sufficient (you do not have to wipe the full build directory). The default /usr/bin/python interpreter is Python 2.7, but CMake will now search for python3 first and use that if it is new enough.Well, I tried doing that also, but no luck. It insists that python 2.7.5 is unsuitable ...The correct instructions seem to be to modify the PYTHON_EXECUTABLE line in CMakeCache.txt to the following (or whatever version you have on the system): PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3.6
Looks like the find_package(PythonInterp) call is only looking for 'python3' which is included with the python34 package: https://centos.pkgs.org/7/epel-x86_64/python34-3.4.9-1.el7.x86_64.rpm.html Using find_package(Python3) instead will correctly identify python3.6, but this package is not available with older CMake versions... As for why Python 2.7 is unsuitable, Python 3 has been around for a while and reduces maintenance costs for development, see https://www.wireshark.org/lists/wireshark-dev/201810/msg00067.html -- Kind regards, Peter Wu https://lekensteyn.nl ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Wireshark seems to require Python 3.4 or better now ... Richard Sharpe (Nov 10)
- Re: Wireshark seems to require Python 3.4 or better now ... Pascal Quantin (Nov 10)
- Re: Wireshark seems to require Python 3.4 or better now ... Richard Sharpe (Nov 10)
- Re: Wireshark seems to require Python 3.4 or better now ... Peter Wu (Nov 10)
- Re: Wireshark seems to require Python 3.4 or better now ... Richard Sharpe (Nov 10)
- Re: Wireshark seems to require Python 3.4 or better now ... Richard Sharpe (Nov 10)
- Re: Wireshark seems to require Python 3.4 or better now ... Richard Sharpe (Nov 10)
- Re: Wireshark seems to require Python 3.4 or better now ... Richard Sharpe (Nov 10)
- Re: Wireshark seems to require Python 3.4 or better now ... Richard Sharpe (Nov 10)
- Re: Wireshark seems to require Python 3.4 or better now ... Peter Wu (Nov 10)
- Re: Wireshark seems to require Python 3.4 or better now ... Richard Sharpe (Nov 10)
- Re: Wireshark seems to require Python 3.4 or better now ... Richard Sharpe (Nov 10)
- Re: Wireshark seems to require Python 3.4 or better now ... Richard Sharpe (Nov 10)
- Re: Wireshark seems to require Python 3.4 or better now ... Pascal Quantin (Nov 10)