Am Montag, 29. Oktober 2018 12:05:29 CET schrieb Daniel <xraco...@gmx.de>: > On 29/10/2018 11:41, Kornel Benko wrote: > > Am Montag, 29. Oktober 2018 11:27:48 CET schrieb Daniel <xraco...@gmx.de>: > >> On 29/10/2018 11:13, Kornel Benko wrote: > >>> Am Montag, 29. Oktober 2018 10:42:09 CET schrieb Daniel <xraco...@gmx.de>: > >>>> On 25/10/2018 11:34, Daniel wrote: > >>>>> On 25/10/2018 10:11, Kornel Benko wrote: > >>>>>> Am Donnerstag, 25. Oktober 2018 07:18:55 CEST schrieb Daniel > >>>>>> <xraco...@gmx.de>: > >>>>>>> On 24/10/2018 20:00, Daniel wrote: > >>>>>>>> On 24/10/2018 17:48, Kornel Benko wrote: > >>>>>>>>> Am Mittwoch, 24. Oktober 2018 17:34:45 CEST schrieb Kornel Benko > >>>>>>>>> <kor...@lyx.org>: > >>>>>>>>> .... > >>>>>>>>>>> Actually, the LyX configure is not working so I have no > >>>>>>>>>>> textclasses and > >>>>>>>>>>> I cannot "Reconfigure...". > >>>>>>>>>>> > >>>>>>>>>>> The console shows the following (which might be related): > >>>>>>>>>>> > >>>>>>>>>>> support\Systemcall.cpp (261): Systemcall: 'python -tt > >>>>>>>>>>> "C:/Users/Daniel/LyXSource/lyx/lib/configure.py" > >>>>>>>>>>> --binary-dir="C:/Users/Daniel/LyXSource/lyx-build/LYX_INSTALLED/bin/"' > >>>>>>>>>>> > >>>>>>>>>>> did not start! > >>>>>>>>>>> support\Systemcall.cpp (262): error The process failed to start. > >>>>>>>>>>> Either > >>>>>>>>>>> the invoked program is missing, or you may have insufficient > >>>>>>>>>>> permissions > >>>>>>>>>>> to invoke the program. > >>>>>>>>>>> > >>>>>>>>>>> Daniel > >>>>>>>>>> > >>>>>>>>>> This looks wrong to me. Binary-dir and the path to configure.py > >>>>>>>>>> should be related. > >>>>>>>>>> I would have expected configure.py to lie in > >>>>>>>>>> "C:/Users/Daniel/LyXSource/lyx-build/LYX_INSTALLED/Resources/" > >>>>>>>>>> > >>>>>>>>>> (I may be wrong of course) > >>>>>>>>> > >>>>>>>>> Next question: > >>>>>>>>> How did you start lyx? > >>>>>>>>> If you want to use the source dir as system dir (instead of > >>>>>>>>> installed > >>>>>>>>> dir) then you may start lyx with > >>>>>>>>> # lyx -sysdir "C:/Users/Daniel/LyXSource/lyx/lib" > >>>>>>>>> > >>>>>>>>> Kornel > >>>>>>>>> > >>>>>>>> > >>>>>>>> I was starting LyX from > >>>>>>>> > >>>>>>>> C:/Users/Daniel/LyXSource/lyx-build/LYX_INSTALLED/bin/ > >>>>>>> > >>>>>>> ... But still get > >>>>>>> > >>>>>>> Library directory: ~\LyXSource\lyx\lib\ > >>>>>>> > >>>>>>> Since configure.py is indeed in > >>>>>>> > >>>>>>> "C:/Users/Daniel/LyXSource/lyx-build/LYX_INSTALLED/Resources/" > >>>>>>> > >>>>>>> I tried > >>>>>>> > >>>>>>> # .\LyX.exe -sysdir "C:\Users\Daniel\LyXSource\lyx-build\LYX_INS > >>>>>>> TALLED" > >>>>>>> > >>>>>>> Expecting LyX to change the system directory accordingly. But still > >>>>>>> get > >>>>>>> the same error. > >>>>>>> > >>>>>>> Here is all the stuff I am seeing in the console until I have created > >>>>>>> a > >>>>>>> new document. Maybe something makes sense: > >>>>>>> > >>>>>>> PS C:\Users\Daniel\LyXSource\lyx-build\LYX_INSTALLED\bin> .\LyX.exe > >>>>>>> -sysdir "C:\Users\Daniel\LyXSource\lyx-build\LYX_INS > >>>>>>> TALLED" > >>>>>>> Looking for python v2.x or 3.x ... > >>>>>>> Examining C:/Program Files/MiKTeX 2.9/miktex/bin/x64//pythontex.exe > >>>>>>> Warning: No python v2.x or 3.x binary found. > >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >>>>>> > >>>>>> That's a main reason. Without python in path, you can neither > >>>>>> configure nor read old lyx-files. > >>>>>> (lyx2lyx needs python for instance) > >>>>>> > >>>>>>> LyX: reconfiguring user directory > >>>>>>> support\Systemcall.cpp (268): Systemcall: 'python -tt > >>>>>>> "C:/Users/Daniel/LyXSource/lyx/lib/configure.py" > >>>>>>> --binary-dir="C:/Users/Daniel/LyXSource/lyx-build/LYX_INSTALLED/bin/"' > >>>>>>> did not start! > >>>>>>> support\Systemcall.cpp (269): error The process failed to start. > >>>>>>> Either > >>>>>>> the invoked program is missing, > >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^ > >>>>>> > >>>>>> Kornel > >>>>>> > >>>>> > >>>>> I reinstalled Python and noticed that the option to set the PATH is not > >>>>> checked by default. So I checked it. This should probably be mentioned > >>>>> in the documentation on building LyX on Windows. > >>>> > >>>> I am back to a python problem, I guess. I just redid the whole procedure > >>>> for compiling LyX. I have changed nothing else on my system. Here is the > >>>> error I get when (re)configuring LyX: > >>>> > >>>> ============================================================== > >>>> Looking for python v2.x or 3.x ... > >>>> Examining C:/Program Files/MiKTeX 2.9/miktex/bin/x64//pythontex.exe > >>>> Warning: No python v2.x or 3.x binary found. > >>>> LyX: reconfiguring user directory > >>>> support\Systemcall.cpp (268): Systemcall: 'python -tt > >>>> "C:/Users/Daniel/lyx/devel/lyx/lib/configure.py" > >>>> --binary-dir="C:/Users/Daniel/lyx/devel/build/LYX_INSTALLED/bin/"' did > >>>> not start! > >>>> support\Systemcall.cpp (269): error The process failed to start. Either > >>>> the invoked program is missing, or you may have insufficient permissions > >>>> to invoke the program. > >>>> LyX: Done! > >>>> ============================================================== > >>>> > >>>> Not sure why LyX does not find the python binary any more... > >>>> > >>>> Daniel > >>>> > >>> > >>> How do you start lyx? You could write a wrapper .bat file which sets the > >>> PATH accordingly, > >>> before starting lyx. > >> > >> I guess I'll have to look into that then. > >> > >>> You know, this is not a python or lyx problem, but the environment in > >>> which > >>> you start lyx is not OK. > >> Not sure I understand the comment about the environment. The environment > >> I am using is Windows 10, right? So Windows 10 is not OK? Not sure what > >> you mean. I have instructed python during installation to add to the > >> PATH and it was added. So, I don't see why LyX does not find it. > >> > >> Daniel > >> > > > > No, the environment are the settings you use. One of them is PATH. > > Some other are for example LANGUAGE, HOME, USER, NLSPATH, TMPDIR. > > (Okay, maybe the right term is "environment variable"?) > > So, my PATH (or LANGUAGE, etc.) is set wrong? I just had a look at it > and they seem all right. What makes you think they are wrong?
Could you post PATH? > LyX outputs: > > Looking for python v2.x or 3.x ... > Examining C:/Program Files/MiKTeX 2.9/miktex/bin/x64//pythontex.exe > Warning: No python v2.x or 3.x binary found. What is this "pythontex.exe" ??? Some googling gives https://github.com/gpoore/pythontex/issues/123 So, maybe you don't have python installed at this place. (I think, python != pythontex, because pythontex needs to find python) > Doesn't that indicate that LyX is looking at the wrong place and then > maybe gives up too early? I have > > C:/Program Files/MiKTeX 2.9/miktex/bin/x64/ > > in the global PATH. And there is in fact a pythontex.exe. But python > installed itself only in the local PATH. Could it be that LyX gets > confused by this set up? (But the setup itself seems correct.) > > I am still wondering why it worked before though... > > Daniel Kornel
signature.asc
Description: This is a digitally signed message part.