Quote:
Originally Posted by grumbles
When I attempt to install Sigil (XUbuntu 16.10) I get:
xxxx@eris:~/Essentials$ ./Sigil-v0.9.8-Linux-x86_64.xz.run
Verifying archive integrity... 100% All good.
Uncompressing Sigil Installer 100%
./setup.sh: 3: ./setup.sh: Syntax error: "(" unexpected
Any thoughts. I grabbed the installer yesterday so it should be the most recent.
|
Hmm. I've tried to keep the script as generic as possible to help avoid any specific bash implementation issues (or new/old command switches not being available), but perhaps I've missed something. An actual syntax error seems odd, though. I know I've tested the script on 16.04 at some point and it was working.
I'll take a look at it as soon as I can, but I'm in the midst of a house rewiring/ISP change that may keep me from uploading any fixes today.
EDIT: I think it's my new function for testing the libc version. The "function" keyword is apparently NOT the most portable way to define a function. I'll make an adjustment. In the meantime, since your libc version is clearly new enough with 16.10, you could try adding the "skiplibctest" parameter (without the quotes) to the command used to run the installer. That will hopefully bypass the faulty code.
I just
knew there was a good reason to include a way to bypass that test.
Thanks for the report! Let me know if that workaround gets you going.
BTW ... would you mind taking any followup regarding this issue to the
specific Linux Installer thread? I'm trying to keep any Linux installer issues separate from Sigil-proper for the time being.