On 8/19/19 4:16 PM, Matthias Görlach wrote: > Hi, > > see below > > On 19.08.19 22:02, Richard Kimberly Heck wrote: >> On 8/19/19 2:41 PM, Matthias Görlach wrote: >>> >>>> To check another thing: there is an automatic upgrade in configure run. >>>> Perhaps it copies some problematic contents from your 2.2 installation. >>>> To circumvent this you may try these commands (no sudo please): >>>> $ mkdir /tmp/LyX >>>> $ cd /tmp/LyX >>>> $ python -tt /Applications/LyX.app/Contents/Resources/configure.py >>>> --binary-dir=/Applications/LyX.app/Contents/MacOS/ >>> My result (and config.log attached here) >>> ls -ltr >>> total 1088 >>> drwxr-xr-x 2 mago staff 68 Aug 19 20:30 ui >>> drwxr-xr-x 2 mago staff 68 Aug 19 20:30 templates >>> drwxr-xr-x 2 mago staff 68 Aug 19 20:30 scripts >>> drwxr-xr-x 2 mago staff 68 Aug 19 20:30 layouts >>> drwxr-xr-x 2 mago staff 68 Aug 19 20:30 kbd >>> drwxr-xr-x 2 mago staff 68 Aug 19 20:30 images >>> drwxr-xr-x 2 mago staff 68 Aug 19 20:30 examples >>> drwxr-xr-x 2 mago staff 68 Aug 19 20:30 doc >>> drwxr-xr-x 2 mago staff 68 Aug 19 20:30 clipart >>> -rw-r--r-- 1 mago staff 99 Aug 19 20:30 chklatex.ltx >>> -rw-r--r-- 1 mago staff 664 Aug 19 20:30 chklatex.log >>> drwxr-xr-x 2 mago staff 68 Aug 19 20:30 bind >>> -rw-r--r-- 1 mago staff 19973 Aug 19 20:30 lyxrc.defaults >>> -rw-r--r-- 1 mago staff 36766 Aug 19 20:30 clsFiles.lst >>> -rw-r--r-- 1 mago staff 365181 Aug 19 20:30 styFiles.lst >>> -rw-r--r-- 1 mago staff 26300 Aug 19 20:30 bstFiles.lst >>> -rw-r--r-- 1 mago staff 4449 Aug 19 20:30 bibFiles.lst >>> -rw-r--r-- 1 mago staff 293 Aug 19 20:30 lyxmodules.lst >>> -rw-r--r-- 1 mago staff 37133 Aug 19 20:30 configure.log >>> -rw-r--r-- 1 mago staff 26 Aug 19 20:30 chkmodules.tex >>> -rw-r--r-- 1 mago staff 15685 Aug 19 20:30 cbxFiles.lst >>> -rw-r--r-- 1 mago staff 17136 Aug 19 20:30 bbxFiles.lst >> >> The configure script looks to be crashing when it tries to process >> the first module file. The fact that chklatex.ltx and chkmodules.txt >> have not been removed indicate that, as does the suspiciously small >> size of your chkmodules.tex. >> >> Can you run the command Stephan gave you from the terminal again, but >> this time copy and paste the end of the output? I'm wondering whether >> Python itself is issuing some kind of error message. >> > +checking list of modules... > /Applications/LyX.app/Contents/Resources/layouts/algorithm2e.module > Traceback (most recent call last): > File "/Applications/LyX.app/Contents/Resources/configure.py", line > 1892, in <module> > checkModulesConfig() > File "/Applications/LyX.app/Contents/Resources/configure.py", line > 1511, in checkModulesConfig > retval = processModuleFile(file, filename.encode('ascii'), > bool_docbook) > File "/Applications/LyX.app/Contents/Resources/configure.py", line > 1607, in processModuleFile > % (modname, filename, desc, pkgs, req, excl, catgy)) > TypeError: unsupported operand type(s) for %: 'bytes' and 'tuple'
Yes, well, there's the crash. This particular line is from 576b94138. Jürgen? >> Can you also check the python version you are using? Run python >> --version. >> > Python 3.3.7 Mostly, the point is that it's Python 3, though maybe the problem is specific to this version. As I said, though, I'm seeing a crash here with 3.7.4 that looks similar: Traceback (most recent call last): File "/usr/local/share/lyx/configure.py", line 1896, in <module> ret = checkLatexConfig(lyx_check_config and LATEX != '', bool_docbook) File "/usr/local/share/lyx/configure.py", line 1379, in checkLatexConfig retval = processLayoutFile(file, bool_docbook) File "/usr/local/share/lyx/configure.py", line 1327, in processLayoutFile % (classname, opt, desc, avai, prereq)) TypeError: %b requires a bytes-like object, or an object that implements __bytes__, not 'str' Mine comes from the same commit. Riki