On 15/01/17 19:28, Stephan Witt wrote:
Am 15.01.2017 um 19:07 schrieb Stephan Witt <st.w...@gmx.net>:

Am 15.01.2017 um 17:10 schrieb Stephan Witt <st.w...@gmx.net>:

Am 15.01.2017 um 13:44 schrieb pdv <pdvissch...@edpnet.be>:

On 15/01/17 00:11, Stephan Witt wrote:
Am 15.01.2017 um 00:05 schrieb Stephan Witt <st.w...@gmx.net>:

Am 14.01.2017 um 17:42 schrieb pdv <pdvissch...@edpnet.be>:

The current master fails to start-up (on macOS) if the default Python is 
Python3.x, because prefs2prefs.py is not compatible with Python3.

This looks strange. The python people say python 2.7 is the default on Mac 
(including the latest OS Sierra).

http://docs.python-guide.org/en/latest/starting/install3/osx/

Stephan


In python23() in os.cpp both Python 2 and Python 3 are accepted.


As a temporarily workaround I've built with PYTHON="/usr/bin/python" which is 
the default apple-python, but that doesn't seem to help.

P. De Visschere

Sorry, I misunderstood - you are trying to force the use of the default 2.7 
python. I think you have to force the use of correct python at run-time. It 
doesn’t matter what your environment is at compile time. This is the correct 
behavior, IMO.

Stephan


I agree but what then is the use of PYTHON at configure time?

Python is used to run the tests. Probably the value of PYTHON is used to force 
a specific python installation if the detected one is not wanted.

And yes python2.7 is the default apple python, but if e.g. one has python 
installed with macports this one (might) take precedence. Before running LyX 
one now has to select a python2 version or none.
Since LyX seems to accept also python3 I thought that one was not aware that 
prefs2prefs.py is not yet compatible.

Yes, you’re right. I forgot that LyX should be able to use python3 now. Sorry.

I’m not a python expert. Nevertheless I tried to solve this issue. What about 
the attached patch?

Stephan

<prefs2prefs.patch>

The follow-up patch I’ve attached now should work with python2 too.

Stephan

It does. Thanks.

Patrick

Reply via email to