8 Replies Latest reply: Apr 13, 2010 3:13 AM by Jun T.
Zhiyang Level 1 Level 1 (0 points)
Greetings All,
I tried to run the Alliance VLSI CAD system using an example (examples/alliance-examples/multi16b-reg), but have not been able to.

It complains that the file "vasy" cannot be executed as a binary file.

Here is the transcript from the Terminal session.

Go Trojans >make all
MBKWORKLIB=.; export MBKWORKLIB; MBKCATAL_NAME=NOCATAL; export
MBKCATALNAME;
/Applications/apps/eda/alliancevlsi_cad_sys/downloadfiles/opt/alliance-5.0/bin/vasy
-a -B -L -o -p -I vhdl multi16
/bin/sh: /Applications/apps/eda/alliancevlsi_cad_sys/downloadfiles/opt/alliance-5.0/bin/vasy:
cannot execute binary file
make: * [multi16.vbe] Error 126
Go Trojans >

When I run "ls -al" in $(ALLIANCE_TOP)/bin, I get the following in
the Terminal.

Go Trojans >ls -al
total 17656
drwxr-xr-x@ 52 zhiyang staff 1768 Sep 2 2009 .
drwxr-xr-x@ 12 zhiyang staff 408 Apr 12 16:24 ..
-rwx------@ 1 zhiyang staff 108129 Sep 2 2009 a2def
-rwx------@ 1 zhiyang staff 12219 Sep 2 2009 a2lef
-rwx------@ 1 zhiyang staff 8713 Sep 2 2009 alcbanner
-rwx------@ 1 zhiyang staff 135645 Sep 2 2009 asimut
-rwx------@ 1 zhiyang staff 24975 Sep 2 2009 attila
-rwx------@ 1 zhiyang staff 25747 Sep 2 2009 b2f
-rwx------@ 1 zhiyang staff 157479 Sep 2 2009 boog
-rwx------@ 1 zhiyang staff 111598 Sep 2 2009 boom
-rwx------@ 1 zhiyang staff 106837 Sep 2 2009 cougar
-rwx------@ 1 zhiyang staff 568722 Sep 2 2009 def2a
-rwx------@ 1 zhiyang staff 251206 Sep 2 2009 dreal
-rwx------@ 1 zhiyang staff 20138 Sep 2 2009 druc
-rwx------@ 1 zhiyang staff 40808 Sep 2 2009 exp
-rwx------@ 1 zhiyang staff 30100 Sep 2 2009 flatbeh
-rwx------@ 1 zhiyang staff 9975 Sep 2 2009 flatlo
-rwx------@ 1 zhiyang staff 9959 Sep 2 2009 flatph
-rwx------@ 1 zhiyang staff 10746 Sep 2 2009 flatrds
-rwx------@ 1 zhiyang staff 20588 Sep 2 2009 fmi
-rwx------@ 1 zhiyang staff 20425 Sep 2 2009 fsp
-rwx------@ 1 zhiyang staff 9962 Sep 2 2009 genlib
-rwx------@ 1 zhiyang staff 2455 Sep 2 2009 genpat
-rwx------@ 1 zhiyang staff 412314 Sep 2 2009 graal
-rwx------@ 1 zhiyang staff 10881 Sep 2 2009 k2f
-rwx------@ 1 zhiyang staff 78387 Sep 2 2009 l2p
-rwx------@ 1 zhiyang staff 108420 Sep 2 2009 loon
-rwx------@ 1 zhiyang staff 33889 Sep 2 2009 lvx
-rwx------@ 1 zhiyang staff 36842 Sep 2 2009 m2e
-rwx------@ 1 zhiyang staff 55347 Sep 2 2009 mips_asm
-rwx------@ 1 zhiyang staff 65038 Sep 2 2009 moka
-rwx------@ 1 zhiyang staff 2448244 Sep 2 2009 nero
-rwx------@ 1 zhiyang staff 2172602 Sep 2 2009 ocp
-rwx------@ 1 zhiyang staff 14498 Sep 2 2009 pat2spi
-rwx------@ 1 zhiyang staff 9887 Sep 2 2009 pdv
-rwx------@ 1 zhiyang staff 51121 Sep 2 2009 proof
-rwx------@ 1 zhiyang staff 178806 Sep 2 2009 ring
-rwx------@ 1 zhiyang staff 60506 Sep 2 2009 s2r
-rwx------@ 1 zhiyang staff 37106 Sep 2 2009 scapin
-rwx------@ 1 zhiyang staff 12324 Sep 2 2009 sea
-rwx------@ 1 zhiyang staff 13430 Sep 2 2009 seplace
-rwx------@ 1 zhiyang staff 12276 Sep 2 2009 seroute
-rwx------@ 1 zhiyang staff 82653 Sep 2 2009 sxlib2lef
-rwx------@ 1 zhiyang staff 77310 Sep 2 2009 syf
-rwx------@ 1 zhiyang staff 301653 Sep 2 2009 vasy
-rwx------@ 1 zhiyang staff 11854 Sep 2 2009 x2vy
-rwx------@ 1 zhiyang staff 12392 Sep 2 2009 x2y
-rwx------@ 1 zhiyang staff 174556 Sep 2 2009 xfsm
-rwx------@ 1 zhiyang staff 167747 Sep 2 2009 xgra
-rwx------@ 1 zhiyang staff 185034 Sep 2 2009 xpat
-rwx------@ 1 zhiyang staff 249181 Sep 2 2009 xsch
-rwx------@ 1 zhiyang staff 178627 Sep 2 2009 xvpn
Go Trojans >

I suspect the "@" symbol indicates why the executables cannot be
run, even though the file permissions are set correctly.

How do I get rid of the "@" symbol for these files? What does the "@" symbol mean?

Thank you.

Message was edited by: Zhiyang

Mac Book Pro, Mac OS X (10.6.3)
  • 1. Re: What does the "@" symbol after the "rwx" UNIX file permissions mean?
    etresoft Level 7 Level 7 (24,270 points)
    The @ just means there are extended attributes. That is not your problem.

    /Applications/apps/eda/alliancevlsi_cad_sys/downloadfiles/opt/alliance-5.0/bin/vasy

    Is a very unusual path. Are your sure you have installed is program correctly?
  • 2. Re: What does the "@" symbol after the "rwx" UNIX file permissions mean?
    BobHarris Level 6 Level 6 (13,110 points)
    As etresoft says, the @ indicates extended attributes. If you want to see the maximum information about a file use

    ls -leO@ filename

    This will display extended attributes (-@), ACLs (-e), and flags (-O), along with the standard -l options.

    And in agreement with etresoft, extended attributes are not your problem.
  • 3. Re: What does the "@" symbol after the "rwx" UNIX file permissions mean?
    Zhiyang Level 1 Level 1 (0 points)
    There were several tar balls available. One of them contains binaries for x86 64-bit systems, which causes this problem.

    I have obtained the tar ball containing the source files, but am unable to use Autotools (GNU build system) to compile and install the software. I have a problem with the "./configure" script; see other thread on "Help with using Autotools (GNU build system) on Mac OS X 10.6.3".

    So, all I had to do was go to a directory containing the examples, and use the makefile there to run the VHDL simulator.

    When I tried going into the directory containing the executables ($(top_directory)/"bin") and running the VHDL tools individually, the executable files cannot be run. I get the same error message for all the executable files.

    Executable file "cannot execute binary file"

    Message was edited by: Zhiyang
  • 4. Re: What does the "@" symbol after the "rwx" UNIX file permissions mean?
    Zhiyang Level 1 Level 1 (0 points)
    OK... Well, do you know what else may cause the problem?





    Does the following help?


    Go Trojans >ls -leO@
    total 17656
    -rwx------@ 1 zhiyang staff - 108129 Sep 2 2009 a2def
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 12219 Sep 2 2009 a2lef
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 8713 Sep 2 2009 alcbanner
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 135645 Sep 2 2009 asimut
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 24975 Sep 2 2009 attila
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 25747 Sep 2 2009 b2f
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 157479 Sep 2 2009 boog
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 111598 Sep 2 2009 boom
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 106837 Sep 2 2009 cougar
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 568722 Sep 2 2009 def2a
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 251206 Sep 2 2009 dreal
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 20138 Sep 2 2009 druc
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 40808 Sep 2 2009 exp
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 30100 Sep 2 2009 flatbeh
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 9975 Sep 2 2009 flatlo
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 9959 Sep 2 2009 flatph
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 10746 Sep 2 2009 flatrds
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 20588 Sep 2 2009 fmi
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 20425 Sep 2 2009 fsp
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 9962 Sep 2 2009 genlib
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 2455 Sep 2 2009 genpat
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 412314 Sep 2 2009 graal
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 10881 Sep 2 2009 k2f
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 78387 Sep 2 2009 l2p
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 108420 Sep 2 2009 loon
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 33889 Sep 2 2009 lvx
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 36842 Sep 2 2009 m2e
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 55347 Sep 2 2009 mips_asm
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 65038 Sep 2 2009 moka
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 2448244 Sep 2 2009 nero
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 2172602 Sep 2 2009 ocp
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 14498 Sep 2 2009 pat2spi
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 9887 Sep 2 2009 pdv
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 51121 Sep 2 2009 proof
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 178806 Sep 2 2009 ring
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 60506 Sep 2 2009 s2r
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 37106 Sep 2 2009 scapin
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 12324 Sep 2 2009 sea
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 13430 Sep 2 2009 seplace
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 12276 Sep 2 2009 seroute
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 82653 Sep 2 2009 sxlib2lef
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 77310 Sep 2 2009 syf
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 301653 Sep 2 2009 vasy
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 11854 Sep 2 2009 x2vy
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 12392 Sep 2 2009 x2y
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 174556 Sep 2 2009 xfsm
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 167747 Sep 2 2009 xgra
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 185034 Sep 2 2009 xpat
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 249181 Sep 2 2009 xsch
    com.apple.quarantine 42
    -rwx------@ 1 zhiyang staff - 178627 Sep 2 2009 xvpn
    com.apple.quarantine 42
    Go Trojans >



    They all seem to end with "com.apple.quarantine". What does this mean?
  • 5. Re: What does the "@" symbol after the "rwx" UNIX file permissions mean?
    Obj-D Level 1 Level 1 (30 points)
    About com.apple.quarantine, read http://support.apple.com/kb/HT3662
  • 6. Re: What does the "@" symbol after the "rwx" UNIX file permissions mean?
    Zhiyang Level 1 Level 1 (0 points)
    Thank you for enlightening me.

    Does "com.apple.quarantine" prevent executables from being run on the Terminal?
  • 7. Re: What does the "@" symbol after the "rwx" UNIX file permissions mean?
    Jun T. Level 4 Level 4 (2,185 points)
    There were several tar balls available. One of them contains binaries for x86 64-bit systems, which causes this problem.


    This one is a binary distribution for Linux. There is no binary distribution for Mac OS X, and you must build it from the source distribution.
  • 8. Re: What does the "@" symbol after the "rwx" UNIX file permissions mean?
    Zhiyang Level 1 Level 1 (0 points)
    Zhiyang wrote:
    I have obtained the tar ball containing the source files, but am unable to use Autotools (GNU build system) to compile and install the software. I have a problem with the "./configure" script; see other thread on "Help with using Autotools (GNU build system) on Mac OS X 10.6.3".


    As previously mentioned, I tried to compile the software on my own. Unfortunately, I am also having problems with Autotools (GNU build system). Hence, I cannot build the software on my own.

    If I can get Autotools (GNU build system) to work on my machine, I reckon I can compile and run the software. Until then, I can't make any progress with this.