overture icon indicating copy to clipboard operation
overture copied to clipboard

Overture v1.6-rc1 on EdgeRouter X

Open narakuw opened this issue 5 years ago • 6 comments

Download all of the mips packages and test each package on EdgeRouter X version 1.10.9. It prompted "./overture-linux-mipsxxxx: command not found".

Appericated if you have any idea, perhaps it could compile a mips binary?

narakuw avatar Jun 12 '19 13:06 narakuw

Please make sure the filename is correct, maybe use absolute path?

If the binary is not suitable for the system or architecture, the shell will show "cannot execute binary file: Exec format error".

If it is an execute permission issue, the shell will show "permission denied".

shawn1m avatar Jun 25 '19 07:06 shawn1m

It might be because of the lack of FPU (or emulation) in ER-X. You'll need to use mipsle-softfloat version, which was not built by default in the current release. I will submit a pull request for adding those builds in the build script.

But according to this link, it seems mipsle should suffice. Could you try it first?

maddie avatar Jul 18 '19 15:07 maddie

Much appreciate your help. that is a real good news, I will have a try.

narakuw avatar Jul 20 '19 07:07 narakuw

Sorry for delay getting back to you. I download v1.6-rc4 overture-linux-mipsle-softfloat and implment a test, used the absolute path, but it displays the same result "sudo: ./overture-linux-mipsle-softfloat: command not found", any idea? Thanks.

narakuw avatar Aug 14 '19 12:08 narakuw

It's weird that it's saying command not found

Can you check:

  1. Check mount and see if there's noexec option on the filesystem you're running Overture on
  2. Check file permission, e.g. ls -la overture-linux-mipsle-softfloat
  3. Try running Overture without sudo
  4. Try file overture-linux-mipsle-softfloat and see what kind of file is being reported
  5. Try ldd overture-linux-mipsle-softfloat and check the linked libraries are available in ER-X's environment

That's all I can think of right now.

maddie avatar Aug 15 '19 16:08 maddie

Try chmod +x ./overture-linux-mipsxxxx ? Or put it in /config/ ?

i1052 avatar Aug 27 '19 13:08 i1052