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. You know, this is not a python or lyx problem, but the environment in which you start lyx is not OK. Kornel
signature.asc
Description: This is a digitally signed message part.