On 64bit Ubuntu (derived from Debian) I installed the 32bit libraries with:

sudo aptitude install ia32-libs

Then Pharo started fine.

On 13 September 2012 21:10, Bernardo Ezequiel Contreras <
[email protected]> wrote:

> do you have installed the 32 bits libraries?
> for instance
> http://packages.debian.org/squeeze/ia32-libs
>
>
>
> On Thu, Sep 13, 2012 at 5:04 PM, Tudor Girba <[email protected]> wrote:
>
>> Hi,
>>
>> It looks like it's 64:
>>
>> If I do:
>> uname -m => x86_64
>>
>> Cheers,
>> Doru
>>
>>
>> On Thu, Sep 13, 2012 at 9:53 PM, Bernardo Ezequiel Contreras
>> <[email protected]> wrote:
>> > Tudor,
>> >    32 bits or 64 bits?
>> >
>> >
>> > On Thu, Sep 13, 2012 at 4:25 PM, Eliot Miranda <[email protected]
>> >
>> > wrote:
>> >>
>> >>
>> >>
>> >> On Thu, Sep 13, 2012 at 11:53 AM, Tudor Girba <[email protected]>
>> >> wrote:
>> >>>
>> >>> Hi,
>> >>>
>> >>> I would need to start a Pharo/Pier image on Debian 6.0.4 from the
>> >>> command line using Cog. I tried to use both the Cog-VM (from Pharo)
>> >>> and the Cog (from Eliot), but none work:
>> >>>
>> >>> - If I run the Cog from Eliot returns
>> >>> "can't infer base LD_LIBRARY_PATH. Aborting."
>> >>
>> >>
>> >> look at the part of the script that determines LD_LIBRARY_PATH and
>> extend
>> >> it suitably.  then let me know how you augmented it.  this is the case
>> that
>> >> works out which directories to include, where SVMLLP stands for squeak
>> vm ld
>> >> library path.:
>> >>
>> >>
>> >> # On some linuxes there multiple versions of the C library.  If the
>> image
>> >> uses# libc (e.g. through the FFI) then it must use the same version
>> that the
>> >> VM uses
>> >> # and so it should take precedence over /lib libc.  This is done by
>> >> setting
>> >> # LD_LIBRARY_PATH appropriately, based on ldd's idea of the libc use by
>> >> the VM.
>> >> case `/usr/bin/ldd "$BIN/squeak" | /bin/fgrep /libc. | sed 's/^.*=>
>> //'`
>> >> in
>> >> /lib/libc*) SVMLLP="/lib:/usr/lib";;
>> >> /lib32/libc*) SVMLLP="/lib32:/usr/lib32";;
>> >> /lib64/libc*) SVMLLP="/lib64:/usr/lib64";;
>> >> /lib/tls/libc*) SVMLLP="/lib/tls:/lib:/usr/lib/tls:/usr/lib";;
>> >> /lib/i386-linux-gnu/libc*) \
>> >> SVMLLP="/lib/i386-linux-gnu:/usr/lib/i386-linux-gnu";;
>> >> /lib/tls/i686/cmov/libc*) \
>> >> SVMLLP="/lib/tls/i686/cmov:/lib:/usr/lib/tls/i686/cmov:/usr/lib";;
>> >> /lib/tls/i686/nosegneg/libc*) \
>> >>
>> SVMLLP="/lib/i686/nosegneg/tls:/lib:/usr/lib/i686/nosegneg/tls:/usr/lib";;
>> >> *) echo "can't infer base LD_LIBRARY_PATH. Aborting." 1>&2;
>> >> exit 1
>> >> esac
>> >>
>> >>
>> >>>
>> >>> - I could not even get the Pharo Cog to run. Even if the rights for
>> >>> the VM are correct, it still says:
>> >>> "-bash: ./CogVM: No such file or directory"
>> >>>
>> >>> Any hints as to how to proceed?
>> >>>
>> >>> Cheers,
>> >>> Doru
>> >>>
>> >>> --
>> >>> www.tudorgirba.com
>> >>>
>> >>> "Every thing has its own flow"
>> >>>
>> >>
>> >>
>> >>
>> >> --
>> >> best,
>> >> Eliot
>> >>
>> >
>> >
>> >
>> > --
>> > Bernardo E.C.
>>
>>
>>
>> --
>> www.tudorgirba.com
>>
>> "Every thing has its own flow"
>>
>>
>
>
> --
> Bernardo E.C.
>

Reply via email to