Install squeak on BSD

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

Install squeak on BSD

bronta
Hallo!
I'm trying to install squeak from sources on FreeBSD 8.2. I read Readme
and followed it's instructions. But when I run squeak I get error:
"Could not find display driver vm-display-X11; either:check that
/usr/local/lib/squeak/3.10-6/vm-display-X11.so exists"
I found this topic in bug tracker:
http://bugs.squeak.org/view.php?id=7451
As I understood docs are incorrect and I must use cmake instead of make.
I used "cmake -i" command and got this message: "CMake Error: The source
directory "/home/.../Squeak-4.4.7.2357-src/bld" does not appear to
contain CMakeLists.txt."
Actually I don't know anything about cmake utility. And I need
instructions how to build squeak.
Please help!
_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD

David T. Lewis
On Tue, Aug 23, 2011 at 08:23:28AM +0400, [hidden email] wrote:

> Hallo!
> I'm trying to install squeak from sources on FreeBSD 8.2. I read Readme
> and followed it's instructions. But when I run squeak I get error:
> "Could not find display driver vm-display-X11; either:check that
> /usr/local/lib/squeak/3.10-6/vm-display-X11.so exists"
> I found this topic in bug tracker:
> http://bugs.squeak.org/view.php?id=7451
> As I understood docs are incorrect and I must use cmake instead of make.
> I used "cmake -i" command and got this message: "CMake Error: The source
> directory "/home/.../Squeak-4.4.7.2357-src/bld" does not appear to
> contain CMakeLists.txt."
> Actually I don't know anything about cmake utility. And I need
> instructions how to build squeak.
> Please help!
> _______________________________________________
> Beginners mailing list
> [hidden email]
> http://lists.squeakfoundation.org/mailman/listinfo/beginners

Hi,

There are instructions for building with cmake in the file
platforms/unix/README.CMake

Please feel free to ask questions about this on the vm-dev mailing
list (http://lists.squeakfoundation.org/mailman/listinfo/vm-dev).
You will find people there with BSD experience who may be able to
help. Also, if you search the vm-dev list archives, you may find
some discussions from BSD users.

Dave


_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD

bronta
Re: [Newbies] Install squeak on BSD

It's so pleasing to receive so affable answer! Thank you very much!
There is no folder "platforms" in archive with sources of vm. But I
found file "unix/README.CMake". But I'm afraid that is not what I need.
There is written to use "make" command. And I already does it as I wrote
before.

Please! Is there somebody who can give exact instructions how to install squeak on BSD?
 
* "David T. Lewis" <[hidden email]> [Tue, 23 Aug 2011 07:28:26 -0400]:

> On Tue, Aug 23, 2011 at 08:23:28AM +0400, [hidden email] wrote:


> > Hallo!
> > I'm trying to install squeak from sources on FreeBSD 8.2. I read
> Readme
> > and followed it's instructions. But when I run squeak I get error:
> > "Could not find display driver vm-display-X11; either:check that
> > /usr/local/lib/squeak/3.10-6/vm-display-X11.so exists"
> > I found this topic in bug tracker:
> > http://bugs.squeak.org/view.php?id=7451
> > As I understood docs are incorrect and I must use cmake instead of
> make.
> > I used "cmake -i" command and got this message: "CMake Error: The
> source
> > directory "/home/.../Squeak-4.4.7.2357-src/bld" does not appear to
> > contain CMakeLists.txt."
> > Actually I don't know anything about cmake utility. And I need
> > instructions how to build squeak.
> > Please help!
> > _______________________________________________
> > Beginners mailing list
> > [hidden email]
> > http://lists.squeakfoundation.org/mailman/listinfo/beginners
>
> Hi,
>
> There are instructions for building with cmake in the file
> platforms/unix/README.CMake
>
> Please feel free to ask questions about this on the vm-dev mailing
> list (http://lists.squeakfoundation.org/mailman/listinfo/vm-dev).
> You will find people there with BSD experience who may be able to
> help. Also, if you search the vm-dev list archives, you may find
> some discussions from BSD users.
>
> Dave
>
>
> _______________________________________________
> Beginners mailing list
> [hidden email]
> http://lists.squeakfoundation.org/mailman/listinfo/beginners

 

 


_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD

Gary Dunn-2

I have installed Squeak on FreeBSD -- that is my primary platform. I have tried and failed to build a vm from sources, my wizard hat just isn't powerful enough. If all you want is to get it working I can help with that.

Gary Dunn
Open Slate Project
http://openslate.org

On Aug 23, 2011 8:27 AM, <[hidden email]> wrote:

It's so pleasing to receive so affable answer! Thank you very much!
There is no folder "platforms" in archive with sources of vm. But I
found file "unix/README.CMake". But I'm afraid that is not what I need.
There is written to use "make" command. And I already does it as I wrote
before.

Please! Is there somebody who can give exact instructions how to install squeak on BSD?
 
* "David T. Lewis" <[hidden email]> [Tue, 23 Aug 2011 07:28:26 -0400]:


>
> > On Tue, Aug 23, 2011 at 08:23:28AM +0400, [hidden email] wrote:
> > > Hallo!
> > > I'm try...


_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners


_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD

bronta
Re: [Newbies] Install squeak on BSD

Yes. Help me to get wroking squeak if you know how!
 
 
* Gary Dunn <[hidden email]> [Tue, 23 Aug 2011 10:01:46 -1000]:

> I have installed Squeak on FreeBSD -- that is my primary platform. I


> have
> tried and failed to build a vm from sources, my wizard hat just isn't
> powerful enough. If all you want is to get it working I can help with
> that.
>
> Gary Dunn
> Open Slate Project
> http://openslate.org
>
> On Aug 23, 2011 8:27 AM, <[hidden email]> wrote:
>
> It's so pleasing to receive so affable answer! Thank you very much!
> There is no folder "platforms" in archive with sources of vm. But I
> found file "unix/README.CMake". But I'm afraid that is not what I need.
> There is written to use "make" command. And I already does it as I wrote
> before.
>
> Please! Is there somebody who can give exact instructions how to install
> squeak on BSD?
>
> * "David T. Lewis" <[hidden email]> [Tue, 23 Aug 2011 07:28:26
> -0400]:
>
>
> >
> > > On Tue, Aug 23, 2011 at 08:23:28AM +0400, [hidden email] wrote:
> > > > Hallo!
> > > > I'm try...
>
> _______________________________________________
> Beginners mailing list
> [hidden email]
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>
> _______________________________________________
> Beginners mailing list
> [hidden email]
> http://lists.squeakfoundation.org/mailman/listinfo/beginners

 

 


_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD

Gary Dunn-2
Please give this a try and be sure to let me know what doesn't work.

GET FREEBSD VIRTUAL MACHINE (VM)


click "Unix Squeak information and downloads"

Source and binary archives

(most recent version)

4.4.7.2357 Unix VM

Intel x86  FreeBSD  click "Squeak-4.4.7.2375-freebsd8.2_i386.tar.gz"

(downloading file)

cd to directory where file was downloaded to

extract tarball: tar xvf Squeak-4.4.7.2375-freebsd8.2_i386.tar.gz

cd Squeak-4.4.7.2375-freebsd8.2_i386

3 folders, bin, lib, share

copy contents of bin to /usr/local/bin

copy contents of lib to /usr/local/lib

copy contents of share to /usr/share (pit man page with other man pages)

DOWNLOAD IMAGE


click "Squeak Release" to download zip file "Squeak4.2-10966.zip"

Unzip contents, an image file and a changes file. Move them to the same location, perhaps ~/MySqueak

DOWNLOAD SOURCES


click "SqueakV4.1.sources" to download sources file

uncompress and move to same folder as image and changes

TO RUN

cd MySqueak
squeak Squeak4.2-10966.image


--
Gary Dunn
Honolulu

_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD

bronta
Re: [Newbies] Install squeak on BSD

Thank you very much!
I've executed all your instructions. But when I run "squeak /path_to_image/Squeak4.2-10966.image" command I get error:
/libexec/ld-elf.so.1: /usr/local/lib/libfreetype.so.9: unsupported file layout

May be this is because I have x64 distribution of FreeBSD? Your instructions was for x32 only? Or it is not important?
 
 
* Gary Dunn <[hidden email]> [Wed, 24 Aug 2011 03:53:14 -0700]:

> Please give this a try and be sure to let me know what doesn't work.


>
> GET FREEBSD VIRTUAL MACHINE (VM)
>
> http://www.squeakvm.org/index.html
>
> click "Unix Squeak information and downloads"
>
> Source and binary archives
>
> (most recent version)
>
> 4.4.7.2357 Unix VM
>
> Intel x86 FreeBSD click "Squeak-4.4.7.2375-freebsd8.2_i386.tar.gz"
>
> (downloading file)
>
> cd to directory where file was downloaded to
>
> extract tarball: tar xvf Squeak-4.4.7.2375-freebsd8.2_i386.tar.gz
>
> cd Squeak-4.4.7.2375-freebsd8.2_i386
>
> 3 folders, bin, lib, share
>
> copy contents of bin to /usr/local/bin
>
> copy contents of lib to /usr/local/lib
>
> copy contents of share to /usr/share (pit man page with other man pages)
>
> DOWNLOAD IMAGE
>
> http://www.squeak.org/Download
>
> click "Squeak Release" to download zip file "Squeak4.2-10966.zip"
>
> Unzip contents, an image file and a changes file. Move them to the same
> location, perhaps ~/MySqueak
>
> DOWNLOAD SOURCES
>
> http://www.squeak.org/Download
>
> click "SqueakV4.1.sources" to download sources file
>

_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD

Gary Dunn-2
First try cd to the directory containing the image, then execute squeak ... eliminate the "path_to_image" part. 

Be sure your ports tree is up to date ,,, you may have an older version of freetype.

The VM just says "i386" which means an Intel rather than PowerPC. Could be limited to 32 bit version. The folks on the vm-dev mailing list would know, so join that list and post your results there. I track that list so I suggest we work this issue there and post a summary result back here.

Good luck!

On Wed, Aug 24, 2011 at 4:28 AM, <[hidden email]> wrote:

Thank you very much!
I've executed all your instructions. But when I run "squeak /path_to_image/Squeak4.2-10966.image" command I get error:
/libexec/ld-elf.so.1: /usr/local/lib/libfreetype.so.9: unsupported file layout

May be this is because I have x64 distribution of FreeBSD? Your instructions was for x32 only? Or it is not important?
 
 
* Gary Dunn <[hidden email]> [Wed, 24 Aug 2011 03:53:14 -0700]:

> Please give this a try and be sure to let me know what doesn't work.
>
> GET FREEBSD VIRTUAL MACHINE (VM)
>
> http://www.squeakvm.org/index.html
>


> click "Unix Squeak information and downloads"
>
> Source and binary archives
>
> (most recent version)
>
> 4.4.7.2357 Unix VM
>
> Intel x86 FreeBSD click "Squeak-4.4.7.2375-freebsd8.2_i386.tar.gz"
>
> (downloading file)
>
> cd to directory where file was downloaded to
>
> extract tarball: tar xvf Squeak-4.4.7.2375-freebsd8.2_i386.tar.gz
>
> cd Squeak-4.4.7.2375-freebsd8.2_i386
>
> 3 folders, bin, lib, share
>
> copy contents of bin to /usr/local/bin
>
> copy contents of lib to /usr/local/lib
>
> copy contents of share to /usr/share (pit man page with other man pages)
>
> DOWNLOAD IMAGE
>
> http://www.squeak.org/Download
>
> click "Squeak Release" to download zip file "Squeak4.2-10966.zip"
>
> Unzip contents, an image file and a changes file. Move them to the same
> location, perhaps ~/MySqueak
>
> DOWNLOAD SOURCES
>
> http://www.squeak.org/Download
>
> click "SqueakV4.1.sources" to download sources file
>


_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners




--
Gary Dunn
Honolulu

_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD

Levente Uzonyi-2
In reply to this post by bronta
On Wed, 24 Aug 2011, [hidden email] wrote:

> Thank you very much!
> I've executed all your instructions. But when I run "squeak
> /path_to_image/Squeak4.2-10966.image" command I get error:
> /libexec/ld-elf.so.1: /usr/local/lib/libfreetype.so.9: unsupported file
> layout
>
> May be this is because I have x64 distribution of FreeBSD? Your instructions
> was for x32 only? Or it is not important?

It is. It was. It's important, you have to install 32-bit versions of the
libriaries in order to use this prebuilt VM.


Levente

>
> * Gary Dunn <[hidden email]> [Wed, 24 Aug 2011 03:53:14 -0700]:
>> Please give this a try and be sure to let me know what doesn't work.
>>
>> GET FREEBSD VIRTUAL MACHINE (VM)
>>
>> http://www.squeakvm.org/index.html
>>
>> click "Unix Squeak information and downloads"
>>
>> Source and binary archives
>>
>> (most recent version)
>>
>> 4.4.7.2357 Unix VM
>>
>> Intel x86 FreeBSD click "Squeak-4.4.7.2375-freebsd8.2_i386.tar.gz"
>>
>> (downloading file)
>>
>> cd to directory where file was downloaded to
>>
>> extract tarball: tar xvf Squeak-4.4.7.2375-freebsd8.2_i386.tar.gz
>>
>> cd Squeak-4.4.7.2375-freebsd8.2_i386
>>
>> 3 folders, bin, lib, share
>>
>> copy contents of bin to /usr/local/bin
>>
>> copy contents of lib to /usr/local/lib
>>
>> copy contents of share to /usr/share (pit man page with other man
> pages)
>>
>> DOWNLOAD IMAGE
>>
>> http://www.squeak.org/Download
>>
>> click "Squeak Release" to download zip file "Squeak4.2-10966.zip"
>>
>> Unzip contents, an image file and a changes file. Move them to the
> same
>> location, perhaps ~/MySqueak
>>
>> DOWNLOAD SOURCES
>>
>> http://www.squeak.org/Download
>>
>> click "SqueakV4.1.sources" to download sources file
>>
>
_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD

bronta
Re: [Newbies] Install squeak on BSD

I've created new thread in  Vm-dev mailing list. So lets continue dialog there. Which 32 bit libraries should I install? Can you please give a documentation link about this operation? Thanks for help:)!
 
 
 
* Levente Uzonyi <[hidden email]> [Wed, 24 Aug 2011 18:34:28 +0200 (CEST)]:

> On Wed, 24 Aug 2011, [hidden email] wrote:


>
> > Thank you very much!
> > I've executed all your instructions. But when I run "squeak
> > /path_to_image/Squeak4.2-10966.image" command I get error:
> > /libexec/ld-elf.so.1: /usr/local/lib/libfreetype.so.9: unsupported
> file
> > layout
> >
> > May be this is because I have x64 distribution of FreeBSD? Your
> instructions
> > was for x32 only? Or it is not important?
>
> It is. It was. It's important, you have to install 32-bit versions of
> the
> libriaries in order to use this prebuilt VM.
>
>
> Levente
>
> >
> > * Gary Dunn <[hidden email]> [Wed, 24 Aug 2011 03:53:14 -0700]:
> >> Please give this a try and be sure to let me know what doesn't work.
> >>
> >> GET FREEBSD VIRTUAL MACHINE (VM)
> >>
> >> http://www.squeakvm.org/index.html
> >>
> >> click "Unix Squeak information and downloads"
> >>
> >> Source and binary archives
> >>
> >> (most recent version)
> >>
> >> 4.4.7.2357 Unix VM
> >>
> >> Intel x86 FreeBSD click "Squeak-4.4.7.2375-freebsd8.2_i386.tar.gz"
> >>
> >> (downloading file)
> >>
> >> cd to directory where file was downloaded to
> >>
> >> extract tarball: tar xvf Squeak-4.4.7.2375-freebsd8.2_i386.tar.gz
> >>
> >> cd Squeak-4.4.7.2375-freebsd8.2_i386
> >>
> >> 3 folders, bin, lib, share
> >>
> >> copy contents of bin to /usr/local/bin
> >>
> >> copy contents of lib to /usr/local/lib
> >>
> >> copy contents of share to /usr/share (pit man page with other man
> > pages)
> >>
> >> DOWNLOAD IMAGE
> >>
> >> http://www.squeak.org/Download
> >>
> >> click "Squeak Release" to download zip file "Squeak4.2-10966.zip"
> >>
> >> Unzip contents, an image file and a changes file. Move them to the
> > same
> >> location, perhaps ~/MySqueak
> >>
> >> DOWNLOAD SOURCES
> >>
> >> http://www.squeak.org/Download
> >>
> >> click "SqueakV4.1.sources" to download sources file
> >>
> >
> _______________________________________________
> Beginners mailing list
> [hidden email]
> http://lists.squeakfoundation.org/mailman/listinfo/beginners

 

 


_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners