Hi
I'm hoping someone can help here, and it's more of a Linux->Unix thing than a programming thing.
I've been asked to implement HSBC payment integration for a client. HSBC supply (amongst others) Linux and Windows libraries, and I've been asked to see if we can implement this on our dedicated Unix host.
Basically the system comprises of a library 'libCcCpiTools.so' and 'TestHash.e'. The library has been copied to /usr/lib on our server, and when I try doing './TestHash.e' I get an error message saying "ELF Binary Type 0 not known", which I understand is because it's a Linux executable and not a Unix one. Now, from what I've been reading I can use 'brandelf' to alter the binary type (which may or may not work) but when I try it, it says 'command not found'.
I contacted the host tech support and they can convert our server to Linux compatibility mode, at the cost of £50 + VAT. Basically I would like to know if this will definitely solve the problem, before I authorize the conversion. It might seem like a silly question but I'm just trying to cover my back here.
The alternative is to download a Unix distro and get it running at home before going ahead, but given my complete lack of Unix and Linux this will probably take up too much time and will probably not work in the end anyway.
If anyone could help us out with this I'd love to hear from them
Cheers
I'm hoping someone can help here, and it's more of a Linux->Unix thing than a programming thing.
I've been asked to implement HSBC payment integration for a client. HSBC supply (amongst others) Linux and Windows libraries, and I've been asked to see if we can implement this on our dedicated Unix host.
Basically the system comprises of a library 'libCcCpiTools.so' and 'TestHash.e'. The library has been copied to /usr/lib on our server, and when I try doing './TestHash.e' I get an error message saying "ELF Binary Type 0 not known", which I understand is because it's a Linux executable and not a Unix one. Now, from what I've been reading I can use 'brandelf' to alter the binary type (which may or may not work) but when I try it, it says 'command not found'.
I contacted the host tech support and they can convert our server to Linux compatibility mode, at the cost of £50 + VAT. Basically I would like to know if this will definitely solve the problem, before I authorize the conversion. It might seem like a silly question but I'm just trying to cover my back here.
The alternative is to download a Unix distro and get it running at home before going ahead, but given my complete lack of Unix and Linux this will probably take up too much time and will probably not work in the end anyway.
If anyone could help us out with this I'd love to hear from them

Cheers