Red Hat Bugzilla – Bug 81739
error "cannot execute binary file" when attempting to run program "kcml"
Last modified: 2007-04-18 12:49:44 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
Description of problem:
I installed redhat 8.0. I moved software package named "kcml" from SCO unix to
redhat system using cpio. When I tried to execute the program, I received an
error "cannot execute binary file". When I did "file kcml", I get "80386 COFF
executeable". I checked all file permissions and ownership to be correct. I am
an SCO Unix professional, with 12+ years running this software on SCO. I also
loaded this same software on SuSE Linux and the programs executed without
problems. I submitted the error to Redhat Web Support, and was asked by them to
submit this to Bugzilla.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.run program by entering "/usr/lib/KCML/kcml DEVICES" (file "DEVICES" is a
parameter file giving "kcml" the locations and file names of required files)
Actual Results: -bash: /usr/lib/KCML/kcml: cannot execute binary file
Expected Results: program should execute
This software has been running fine for the past 12 years on SCO Unix. I
contacted the company that distributed the software and they explained it
should be Linux compatable. I first loaded it on SuSe Linux and it executed
fine. I thought I would rather migrate the software from SCO to Redhat Linux
due a better availability of support and training. I need to migrate from SCO
because of some needed hardware drivers that are available for Redhat & SuSE
Linux, that are not being offered f
did you load the modules needed for linux-abi ?
(linux-abi is the sco interoperability stuff)
I'm not sure what the vendor meant by "Linux compatible" but SCO
binaries are not "Linux compatible" unless you consider the linux-abi
project, maintained separately from Linux, to provide that capability.
We have sometimes but not always included linux-abi or its predecessor
"ibcs2" in Red Hat Linux but have not considered it supported functionality
when we have included it; it has been included on an as-is basis when it
has been included at all.
Kerridge's web site says (at http://www.kcml.com/toolset/FAQs/nsdefault.html)
that Linux is supported natively as of KCML 6.00 -- we would recommend that
you obtain a native copy of KCML for Linux; while we can't give any
guarantees, we would expect a native application to work better than a