Issue information

Issue ID
#8393
Status
Invalid
Severity
None
Started
snowflake1963
Oct 9, 2014 11:20
Last Post
snowflake1963
Oct 9, 2014 19:28
Confirmation
N/A

snowflake1963 - Oct 9, 2014 11:20

Hello together

Last weekend I noiced i couldn't compile the latest hercules git-release on my Ubuntu 14.01 LTS server.
My old hercules from July works fine and can be compiled under Ubuntu 14.01 LTS.

Everytime I type ./configure or sudo ./configure or ./configure as ROOT ( after sudo su ) I get a message that tells me:

No such file or directory. ( The german message also tells me: Broken interpreter )

I downloaded the very latest version with GIT maybe 30 minutes ago and tested it again with the same result !!!

No such file or directory.

The permissions for the files are ALL ALLOWED ( Octal 777 or "rwxrwxrwx" )

Please help me to fix this, thank you

MfG

Snowflake

4144 - Oct 9, 2014 13:28

Show how you run ./configure and all messages after.

Also better always after code updates, before configure, run: autoreconf
It will update configure script based on your system.

Haru - Oct 9, 2014 14:27

You usually get the Broken Interpreter when the file is in Windows format (i.e. you downloaded it from a Windows machine and uploaded it to your Linux server, rather than downloading it from the Linux server directly).

There are ways to fix it (i.e. using the dos2unix tool on both configure and sysinfogen.sh, but I don't recommend that. It's better to avoid cloning a git repository from a Windows machine, if it's to be used on a UNIX machine.

Also, never ever run ./configure or make as root. That's true not only for Hercules, but for any software.

snowflake1963 - Oct 9, 2014 19:28

Autoreconf fixed it :)
Thank you very much.

MfG
Snowflake