Skip to content

"make nroff documentation" fails due to special characters in WSL #13

@teclabat

Description

@teclabat

Version: Tktable 2.12.1 release

Build output:

make nroff documentation
/bin/bash: -c: line 1: syntax error near unexpected token `('
/bin/bash: -c: line 1: `if [ -n "TCL_LIBRARY=`echo /home/thomas/cm.tcltk/tcltk86/rcompile/tcl/library` LD_LIBRARY_PATH="/home/thomas/cm.tcltk/tcltk86/rcompile/tktable:/home/thomas/cm.tcltk/tcltk86/rcompile/tcl/unix:" PATH="/home/thomas/cm.tcltk/tcltk86/rcompile/tktable:/home/thomas/cm.tcltk/tcltk86/rcompile/tcl/unix:/home/thomas/cm.tcltk/tcltk86/release/bin:/home/thomas/cm.tcltk/tcltk86/rcompile/tcllib/apps:/home/thomas/cm.tcltk/tcltk86/release/bin:/home/thomas/cm.tcltk/tcltk86/rcompile/tcllib/apps:/home/thomas/.local/bin:/home/thomas/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Program Files/WindowsApps/TheDebianProject.DebianGNULinux_1.23.0.0_x64__76v4gfsz19hv4:/mnt/c/Program Files (x86)/Common Files/Intel/Shared Files/cpp/bin/Intel64:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/:/mnt/d/Programs/ffmpeg/bin:/mnt/d/Programs/msys2/mingw64/bin:/mnt/d/Programs/msys2/usr/bin:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files/PostgreSQL/pg10/bin:/mnt/c/Program Files/Microsoft Network Monitor 3/:/mnt/d/Programs/Git/bin:/mnt/d/Programs/net-snmp/bin:/mnt/d/CM.tcltk/tcltk86/release/share/lib64:/mnt/c/Program Files/TortoiseGit/bin:/mnt/c/Users/thomas/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/thomas/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Users/thomas/.local/bin" TCLLIBPATH="/home/thomas/cm.tcltk/tcltk86/rcompile/tktable" /home/thomas/cm.tcltk/tcltk86/rcompile/tcl/unix/tclsh /home/thomas/cm.tcltk/tcltk86/release/bin/dtplite" -a -x "TCL_LIBRARY=`echo /home/thomas/cm.tcltk/tcltk86/rcompile/tcl/library` LD_LIBRARY_PATH="/home/thomas/cm.tcltk/tcltk86/rcompile/tktable:/home/thomas/cm.tcltk/tcltk86/rcompile/tcl/unix:" PATH="/home/thomas/cm.tcltk/tcltk86/rcompile/tktable:/home/thomas/cm.tcltk/tcltk86/rcompile/tcl/unix:/home/thomas/cm.tcltk/tcltk86/release/bin:/home/thomas/cm.tcltk/tcltk86/rcompile/tcllib/apps:/home/thomas/cm.tcltk/tcltk86/release/bin:/home/thomas/cm.tcltk/tcltk86/rcompile/tcllib/apps:/home/thomas/.local/bin:/home/thomas/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Program Files/WindowsApps/TheDebianProject.DebianGNULinux_1.23.0.0_x64__76v4gfsz19hv4:/mnt/c/Program Files (x86)/Common Files/Intel/Shared Files/cpp/bin/Intel64:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/:/mnt/d/Programs/ffmpeg/bin:/mnt/d/Programs/msys2/mingw64/bin:/mnt/d/Programs/msys2/usr/bin:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files/PostgreSQL/pg10/bin:/mnt/c/Program Files/Microsoft Network Monitor 3/:/mnt/d/Programs/Git/bin:/mnt/d/Programs/net-snmp/bin:/mnt/d/CM.tcltk/tcltk86/release/share/lib64:/mnt/c/Program Files/TortoiseGit/bin:/mnt/c/Users/thomas/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/thomas/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Users/thomas/.local/bin" TCLLIBPATH="/home/thomas/cm.tcltk/tcltk86/rcompile/tktable" /home/thomas/cm.tcltk/tcltk86/rcompile/tcl/unix/tclsh /home/thomas/cm.tcltk/tcltk86/release/bin/dtplite" ]; then \'
make: *** [Makefile:223: make-docs-n] Error 2

Possible cause:
The build is executed in WSL and the special characters in PATH cause it to fail.

Same issue as here: https://core.tcl-lang.org/tcltls/tktview/fb2fecf22123f3c6ccaefbc0e7b40c4f3b728ceb

BR

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions