On 06/11/12 01:00, GangGreene wrote:
> On Tue, 06 Nov 2012 00:14:10 +0000, The Natural Philosopher wrote:
>
>> On 05/11/12 15:45,
bovin...@gmail.com wrote:
>>> I have an excutable delivered to my company. Call it dosomething.
>>>
>>> I run
>>>
>>> ./dosomething
>>>
>>> and I get
>>>
>>> ./dosomething: command not found
>>>
>>> bizarre..... I tried this on two x86_64 machines, and then decided to
>>> run it on my netbook running i686 knoppix running from a usb stick.
>>>
>>> It turns out that the executable is 32bit and can't run on 64 bit. But
>>> why? How can I fix this? Is it missing some library or something?
>>>
>> Probably
>>
>> e.g Ubuntu and other debian-ish distros will need something like
>>
>> "One package for 32-bit shared library support on a 64-bit system is
>> named ia32-libs, which included lots of 32-bit versions of shared
>> libraries."
>>
>> So try installing that lot and it should maybe work.
>>
>> Note that not ALL 32 bit libraries are in that general package: to get a
>> 32 bit app running properly you generally need to check the errors
>> coming out from the loader and see what else seems to be missing.
>
>
> Negative. That advice is just pissing in the fan to see if you get wet.
>
Well no, asshole. It worked for me.
It works on his 32 bit setup. Ergo its correctly linked