NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

re: misc/23729 (please add a FAQ on the 'Syntax error: "(" unexpected' ld.so issue)



The following reply was made to PR misc/23729; it has been noted by GNATS.

From: matthew green <mrg%eterna.com.au@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: misc-bug-people%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost,
    gnats-admin%netbsd.org@localhost, kre%NetBSD.org@localhost, refling%acm.org@localhost
Subject: re: misc/23729 (please add a FAQ on the 'Syntax error: "(" unexpected' ld.so issue)
Date: Fri, 17 Jun 2022 15:40:21 +1000

 > Can we close this PR?
 
 at least for sh, i think it's resolved due to:
 
 > Also, /bin/sh now does a check for exec'ing ELF format files, and no
 > longer tries to run them as scripts, when the simple exec fails (if you
 > ask to run it as a script "sh file" then it will attempt it of course).
 
 
 > Not sure about /bin/ksh - but as long as the kernel is returning ENOENT
 > in the case in question, it also doesn't have the problem reported.
 
 ksh is fun :)
 
 space-bird ~> /bin/sh /bin/sh
 /bin/sh: Cannot execute ELF binary /bin/sh
 space-bird ~> /bin/ksh /bin/ksh
 /bin/ksh[1]: syntax error: `QX^F^DFC#*U^M' unexpected
 /bin/ksh[1]:
 space-bird ~> /bin/ksh /bin/sh
 /bin/sh[3]: syntax error: `(' unexpected
 /bin/sh[3]:
 
 csh and tcsh are even more fun.  the different is related to
 the 2nd arg (similar output depending on the input.)
 
 space-bird ~> /bin/csh /bin/csh
 ^F^D@@@M-@^AM-@^A^H^C^D^B^B^B^S^S^A^A^EM-4B^BM-4B^B: Event not found.
 
 space-bird ~> /bin/tcsh /bin/tcsh
 ^?ELF^B^A^A^B: Command not found.
 Missing }.
 Missing }.
 H\205\377^O\204^]^AL\215\255\220\376\377\377\350F^^^DI\211\304L\211\356H\2=
 11\307\350\210\343: Command not found.
 [1] 12918
 \2441H\213E\310H+^E^S\3052^O\205/^BH\201\304h^A[AA]A^A_]\303L\211\346\277:=
  No match.
 Illegal variable name.
 \202u3E1\377H9\312A^O\237\307\213\205\230\376\377\377%\360=3D@^O\204\367H\=
 203\275\377\377\377^O\204\250H\213\205\300\376\377\377H9\302^O\216\230H\21=
 35\325\2441H9\360^?: Command not found.
 Missing }.
 H\205\377^O\205\361\376\377\377H\213\225\210\376\377\377H\211^U: Command n=
 ot found.
 
 
 .mrg.
 


Home | Main Index | Thread Index | Old Index