Install squeak on BSD x64

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

Install squeak on BSD x64

bronta
 
Install squeak on BSD x64

Hallo everybody!
I'm trying to install squeak vm on FreeBSD 8.2 x64. kind man Gary Dunn gave me instructions and I report here last results (dialog started in beginners mailing list but I was asked to move my question here).
 
I ran "squeak mySueak.image" from folder where image file resides. The same error:
/libexec/ld-elf.so.1: /usr/local/lib/libfreetype.so.9: unsupported
 
Also I've checked version of freetype2 package. It's up to date. What should we do now?
 
So. I still ask to help me.
 
* Gary Dunn <[hidden email]> [Wed, 24 Aug 2011 06:08:46 -1000]:

> 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
> >
> >
>
>

 

 

Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD x64

Igor Stasenko
 
On 25 August 2011 15:18,  <[hidden email]> wrote:

>
>
> Hallo everybody!
> I'm trying to install squeak vm on FreeBSD 8.2 x64. kind man Gary Dunn gave me instructions and I report here last results (dialog started in beginners mailing list but I was asked to move my question here).
>
> I ran "squeak mySueak.image" from folder where image file resides. The same error:
> /libexec/ld-elf.so.1: /usr/local/lib/libfreetype.so.9: unsupported
>
> Also I've checked version of freetype2 package. It's up to date. What should we do now?
>

build or install a 32-bit version of freetype library and make sure
that VM are using it instead of 64-bit one.


> So. I still ask to help me.
>
> * Gary Dunn <[hidden email]> [Wed, 24 Aug 2011 06:08:46 -1000]:
>
>> 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
>> >
>> >
>>
>>
>
>
>
>



--
Best regards,
Igor Stasenko AKA sig.
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD x64

Gary Dunn-2
 


On Thu, Aug 25, 2011 at 6:36 AM, Igor Stasenko <[hidden email]> wrote:
 
On 25 August 2011 15:18,  <[hidden email]> wrote:
>
>
> Hallo everybody!
> I'm trying to install squeak vm on FreeBSD 8.2 x64. kind man Gary Dunn gave me instructions and I report here last results (dialog started in beginners mailing list but I was asked to move my question here).
>
> I ran "squeak mySueak.image" from folder where image file resides. The same error:
> /libexec/ld-elf.so.1: /usr/local/lib/libfreetype.so.9: unsupported
>
> Also I've checked version of freetype2 package. It's up to date. What should we do now?
>
 
build or install a 32-bit version of freetype library and make sure
that VM are using it instead of 64-bit one.
 
Not sure if that will do it, or if this is just the first of a long series of incompatibilities. I will carry issue over to the FreeBSD list and let you know what they suggest.
 
Any chance you could install good old 32-bit version of FreeBSD?
 
--
Gary Dunn
Honolulu
 
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD x64

Gary Dunn-2
 


On Thu, Aug 25, 2011 at 11:02 AM, Gary Dunn <[hidden email]> wrote:


On Thu, Aug 25, 2011 at 6:36 AM, Igor Stasenko <[hidden email]> wrote:
 
On 25 August 2011 15:18,  <[hidden email]> wrote:
>
>
> Hallo everybody!
> I'm trying to install squeak vm on FreeBSD 8.2 x64. kind man Gary Dunn gave me instructions and I report here last results (dialog started in beginners mailing list but I was asked to move my question here).
>
> I ran "squeak mySueak.image" from folder where image file resides. The same error:
> /libexec/ld-elf.so.1: /usr/local/lib/libfreetype.so.9: unsupported
>
> Also I've checked version of freetype2 package. It's up to date. What should we do now?
>
 
build or install a 32-bit version of freetype library and make sure
that VM are using it instead of 64-bit one.
 
Not sure if that will do it, or if this is just the first of a long series of incompatibilities. I will carry issue over to the FreeBSD list and let you know what they suggest.
 
Any chance you could install good old 32-bit version of FreeBSD?
 
--
Gary Dunn
Honolulu
 

Before posting my question I googled around and found this:


This issue here is running 32-bit wine on a 64-bit system. Might give you the clues you need to get Squeak going. I don't know how to build a 32-bit version of freetype2 on a 64-bit system ... I don't see any configuration options for the port, so I guess the configure script detects it automatically.

To see a liitle more stuff (some rather old) google this: how to build 32 bit lib on 64 bit freebsd

vm-devs: Any chance of  a 64-bit binary for FreeBSD?
--
Gary Dunn
Honolulu
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD x64

Ian Piumarta
 
Dear Gary,

> vm-devs: Any chance of  a 64-bit binary for FreeBSD?

Let me know if this doesn't work for you.

http://squeakvm.org/unix/release/Squeak-4.4.7.2383-freebsd8.2_amd64.tar.gz

Regards,
Ian

Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD x64

David T. Lewis
 
On Thu, Aug 25, 2011 at 07:40:24PM -0700, Ian Piumarta wrote:

>  
> Dear Gary,
>
> > vm-devs: Any chance of  a 64-bit binary for FreeBSD?
>
> Let me know if this doesn't work for you.
>
> http://squeakvm.org/unix/release/Squeak-4.4.7.2383-freebsd8.2_amd64.tar.gz
>
> Regards,
> Ian

Randall,

I believe that you were looking for a VM for a 64-bit BSD some time
ago. Most likely this one will do the trick, and would not require
installing 32 bit libraries.

Dave

Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD x64

bronta
In reply to this post by Ian Piumarta
 
Re: [Vm-dev] Install squeak on BSD x64

Thank you very much!
I installed this version. And ran "squeak squeak.image". Seems like it works.
But now I got this messages:
CHECKING cogvm
CHECKING squeakvm
No protocol specified
Could not open display `(null)'.
 
May be I must configure squeak somehow?
 
It's so amazing to receive help! So many people interest my problem and want to help me! Thank you all!!!
 
* Ian Piumarta <[hidden email]> [Thu, 25 Aug 2011 19:40:24 -0700]:

>


> Dear Gary,
>
> > vm-devs: Any chance of a 64-bit binary for FreeBSD?
>
> Let me know if this doesn't work for you.
>
> http://squeakvm.org/unix/release/Squeak-4.4.7.2383-freebsd8.2_amd64.tar.gz
>
> Regards,
> Ian
>

 

 

Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD x64

Aleksej Saushev-2
In reply to this post by bronta
 
<[hidden email]> writes:

>  Hallo everybody!
> I'm trying to install squeak vm on FreeBSD 8.2 x64. kind man Gary Dunn gave me instructions and I report here last results (dialog
> started in beginners mailing list but I was asked to move my question here).

pkgsrc package should build on FreeBSD, since I developed it on FreeBSD.
This should get you Squeak VM on any supported platform.
If it doesn't build (this may happen since I don't have access to
FreeBSD these days), I can help with it.

> I ran "squeak mySueak.image" from folder where image file resides. The same error:
> /libexec/ld-elf.so.1: /usr/local/lib/libfreetype.so.9: unsupported
>  
> Also I've checked version of freetype2 package. It's up to date. What should we do now?
>  
> So. I still ask to help me.


--
HE CE3OH...
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD x64

Igor Stasenko
In reply to this post by bronta
 
On 26 August 2011 05:07,  <[hidden email]> wrote:

>
>
> Thank you very much!
> I installed this version. And ran "squeak squeak.image". Seems like it works.
> But now I got this messages:
> CHECKING cogvm
> CHECKING squeakvm
> No protocol specified
> Could not open display `(null)'.
>
> May be I must configure squeak somehow?
>
> It's so amazing to receive help! So many people interest my problem and want to help me! Thank you all!!!
>

I may fix it quite easily , but i don't have access to 64-bit FreeBSD.
There are already an effort made to make cog vms built & work on
freebsd using cmake..
but then we're stopped.

> * Ian Piumarta <[hidden email]> [Thu, 25 Aug 2011 19:40:24 -0700]:
>
>>
>> Dear Gary,
>>
>> > vm-devs: Any chance of a 64-bit binary for FreeBSD?
>>
>> Let me know if this doesn't work for you.
>>
>> http://squeakvm.org/unix/release/Squeak-4.4.7.2383-freebsd8.2_amd64.tar.gz
>>
>> Regards,
>> Ian
>>

--
Best regards,
Igor Stasenko AKA sig.
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD x64

bronta
In reply to this post by Aleksej Saushev-2
 
Re: [Vm-dev] Install squeak on BSD x64

Sorry. Did not understand clearly what do you mean? I can install squeak vm via pkgsrc utility?
Actually I'm not very experienced FreeBSD user and never used pkgsrc utility. But why not to try? I will try it soon and then report you my results:)
 
* Aleksej Saushev <[hidden email]> [Fri, 26 Aug 2011 12:04:41 +0400]:

>


> <[hidden email]> writes:
>
> > Hallo everybody!
> > I'm trying to install squeak vm on FreeBSD 8.2 x64. kind man Gary Dunn
> gave me instructions and I report here last results (dialog
> > started in beginners mailing list but I was asked to move my question
> here).
>
> pkgsrc package should build on FreeBSD, since I developed it on FreeBSD.
> This should get you Squeak VM on any supported platform.
> If it doesn't build (this may happen since I don't have access to
> FreeBSD these days), I can help with it.
>
> > I ran "squeak mySueak.image" from folder where image file resides. The
> same error:
> > /libexec/ld-elf.so.1: /usr/local/lib/libfreetype.so.9: unsupported
> >
> > Also I've checked version of freetype2 package. It's up to date. What
> should we do now?
> >
> > So. I still ask to help me.
>
>

 

 

Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD x64

bronta
In reply to this post by Igor Stasenko
 
Re: [Vm-dev] Install squeak on BSD x64

I will appreciate very much if you will help me to fix my problem! Help me if you can!
 
* Igor Stasenko <[hidden email]> [Fri, 26 Aug 2011 13:35:42 +0100]:

>


> On 26 August 2011 05:07, <[hidden email]> wrote:
> >
> >
> > Thank you very much!
> > I installed this version. And ran "squeak squeak.image". Seems like it
> works.
> > But now I got this messages:
> > CHECKING cogvm
> > CHECKING squeakvm
> > No protocol specified
> > Could not open display `(null)'.
> >
> > May be I must configure squeak somehow?
> >
> > It's so amazing to receive help! So many people interest my problem
> and want to help me! Thank you all!!!
> >
>
> I may fix it quite easily , but i don't have access to 64-bit FreeBSD.
> There are already an effort made to make cog vms built & work on
> freebsd using cmake..
> but then we're stopped.
>
> > * Ian Piumarta <[hidden email]> [Thu, 25 Aug 2011 19:40:24
> -0700]:
> >
> >>
> >> Dear Gary,
> >>
> >> > vm-devs: Any chance of a 64-bit binary for FreeBSD?
> >>
> >> Let me know if this doesn't work for you.
> >>
> >>
> http://squeakvm.org/unix/release/Squeak-4.4.7.2383-freebsd8.2_amd64.tar.gz
> >>
> >> Regards,
> >> Ian
> >>
>

 

 

Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD x64

Igor Stasenko
 
On 26 August 2011 16:31,  <[hidden email]> wrote:
>
>
> I will appreciate very much if you will help me to fix my problem! Help me if you can!
>
what version of freebsd you running?
i will try to install it into virtualbox and try it.


> * Igor Stasenko <[hidden email]> [Fri, 26 Aug 2011 13:35:42 +0100]:
>
>>
>> On 26 August 2011 05:07, <[hidden email]> wrote:
>> >
>> >
>> > Thank you very much!
>> > I installed this version. And ran "squeak squeak.image". Seems like it
>> works.
>> > But now I got this messages:
>> > CHECKING cogvm
>> > CHECKING squeakvm
>> > No protocol specified
>> > Could not open display `(null)'.
>> >
>> > May be I must configure squeak somehow?
>> >
>> > It's so amazing to receive help! So many people interest my problem
>> and want to help me! Thank you all!!!
>> >
>>
>> I may fix it quite easily , but i don't have access to 64-bit FreeBSD.
>> There are already an effort made to make cog vms built & work on
>> freebsd using cmake..
>> but then we're stopped.
>>
>> > * Ian Piumarta <[hidden email]> [Thu, 25 Aug 2011 19:40:24
>> -0700]:
>> >
>> >>
>> >> Dear Gary,
>> >>
>> >> > vm-devs: Any chance of a 64-bit binary for FreeBSD?
>> >>
>> >> Let me know if this doesn't work for you.
>> >>
>> >>
>> http://squeakvm.org/unix/release/Squeak-4.4.7.2383-freebsd8.2_amd64.tar.gz
>> >>
>> >> Regards,
>> >> Ian
>> >>
>>
>
>
>
>



--
Best regards,
Igor Stasenko AKA sig.
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD x64

bronta
In reply to this post by bronta
 
Re: [Vm-dev] Install squeak on BSD x64

I have FreeBSD 8.2 x64. Thanks!
 
* Igor Stasenko <[hidden email]> [Fri, 26 Aug 2011 16:50:27 +0100]:

>


> On 26 August 2011 16:31, <[hidden email]> wrote:
> >
> >
> > I will appreciate very much if you will help me to fix my problem!
> Help me if you can!
> >
> what version of freebsd you running?
> i will try to install it into virtualbox and try it.
>
>
> > * Igor Stasenko <[hidden email]> [Fri, 26 Aug 2011 13:35:42
> +0100]:
> >
> >>
> >> On 26 August 2011 05:07, <[hidden email]> wrote:
> >> >
> >> >
> >> > Thank you very much!
> >> > I installed this version. And ran "squeak squeak.image". Seems like
> it
> >> works.
> >> > But now I got this messages:
> >> > CHECKING cogvm
> >> > CHECKING squeakvm
> >> > No protocol specified
> >> > Could not open display `(null)'.
> >> >
> >> > May be I must configure squeak somehow?
> >> >
> >> > It's so amazing to receive help! So many people interest my problem
> >> and want to help me! Thank you all!!!
> >> >
> >>
> >> I may fix it quite easily , but i don't have access to 64-bit
> FreeBSD.
> >> There are already an effort made to make cog vms built & work on
> >> freebsd using cmake..
> >> but then we're stopped.
> >>
> >> > * Ian Piumarta <[hidden email]> [Thu, 25 Aug 2011 19:40:24
> >> -0700]:
> >> >
> >> >>
> >> >> Dear Gary,
> >> >>
> >> >> > vm-devs: Any chance of a 64-bit binary for FreeBSD?
> >> >>
> >> >> Let me know if this doesn't work for you.
> >> >>
> >> >>
> >>
> http://squeakvm.org/unix/release/Squeak-4.4.7.2383-freebsd8.2_amd64.tar.gz
> >> >>
> >> >> Regards,
> >> >> Ian
> >

Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD x64

Aleksej Saushev-2
In reply to this post by bronta
 
<[hidden email]> writes:

> Sorry. Did not understand clearly what do you mean? I can install squeak vm via pkgsrc utility?

Yes, exactly. I tried building Squeak VM on NetBSD 5.1 amd64, and it built,
I couldn't test it, since I don't have X11 on that machine (it isn't mine).
Nevertheless I expect Squeak VM to build on FreeBSD/amd64.

> Actually I'm not very experienced FreeBSD user and never used pkgsrc utility. But why not to try?
> I will try it soon and then report you my results:)

If you need assistance with pkgsrc, you can ask it further on
[hidden email] or in private.


--
HE CE3OH...
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD x64

bronta
In reply to this post by bronta
 
Here is my tryings with su:
# squeak -display :0 Squeak4.2-10966.image
CHECKING cogvm
CHECKING squeakvm
No protocol specified
Could not open display `:0'.
# echo $DISPLAY
:0.0
# echo $HOME
/root
# squeak -display :0.0 Squeak4.2-10966.image
CHECKING cogvm
CHECKING squeakvm
No protocol specified
Could not open display `:0.0'.

But suddenly I asked myself. Why su? And I ran it from my common user
console. And It started! I get error window: "Squeak cannot locate the
sources file named /usr/local/lib/squeak/4.4.7-2383/SqueakV41.sources".
But I see the projects window and can work with it. I need to solve
problem with sources file. But this is absolutely another problem.
Hurray! Finally we did it! Thanks to everybody! I did not expect to get
so friendly supporting and help!

Let us make summary of my question (Installing Squeak vm on my platform:
FreeBSD 8.2 x64). Ian Piumarta gave the link to tar.gz file with
compiled version for my platform. I see a lot of files for different
platforms in that location: http://squeakvm.org/unix/release/
What kind of place is it? Who builds this packages?
It is a good place to look for certain compiled vm for anybody. I think
next time (for example when I will upgrade to FreeBSD 9.0) I will visit
this folder first and search necessary package there.

* Ian Piumarta <[hidden email]> [Sat, 27 Aug 2011 12:34:54
-0700]:

> Hello,
>
> > CHECKING cogvm
> > CHECKING squeakvm
> > No protocol specified
> > Could not open display `(null)'.
> >
> > May be I must configure squeak somehow?
>
> I think squeak is working fine.
>
> The error message indicates a problem with opening the connection to
> your X11 display server. It is usually caused by an authentication
> failure.
>
> Please check the values of the variables HOME and DISPLAY in your
> environment, and make sure that they are both correct. The error
> message suggests to me that DISPLAY is not set and that HOME might be
> set incorrectly.
>
> If you can run 'xterm' successfully from a command line, then you
should
> be able to run 'squeak' too!
>
> You can also try specifying the display explicitly:
>
> squeak -display :0 squeak.image
>
> If you are logging into a remote machine via 'ssh' then you can also
try

> using the -Y option to turn off X11 authentication:
>
> ssh -Y remote-machine
>
> The binary that I posted works perfectly for me under FreeBSD 8.2 on
> 64-bit hardware and I expect that it should work for you too.
>
> Regards,
> Ian
>
Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD x64

Bert Freudenberg

On 28.08.2011, at 08:29, <[hidden email]> wrote:

> Ian Piumarta gave the link to tar.gz file with compiled version for my platform. I see a lot of files for different platforms in that location: http://squeakvm.org/unix/release/
> What kind of place is it? Who builds this packages?

Ian. He is the official maintainer (and original author) of the Squeak VM for unix.

> It is a good place to look for certain compiled vm for anybody. I think next time (for example when I will upgrade to FreeBSD 9.0) I will visit this folder first and search necessary package there.

It's part of the primary download page at

        http://squeakvm.org/unix/

- Bert -

Reply | Threaded
Open this post in threaded view
|

Re: Install squeak on BSD x64

Gary Dunn-2
In reply to this post by bronta
 

Good news! And mahalo nui to Ian for building the 64 bit vm.

By default FreeBSD does not allow applications running as root to attach to the 0.0 display. X can connect across a network, and it could end up allowing someone one a different machine to gain root privileges on yours.

In an earlier post I told you to put the sources file in the same directory as the image file. Works for me. The documentation says to put the sources in the same directory as the vm, which the error you got says. Squeak will run without sources  you just won't see code in the browser. You will want sources.

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

On Aug 27, 2011 8:30 PM, <[hidden email]> wrote:


Here is my tryings with su:
# squeak -display :0 Squeak4.2-10966.image


CHECKING cogvm
CHECKING squeakvm
No protocol specified

Could not open display `:0'.
# echo $DISPLAY
:0.0
# echo $HOME
/root
# squeak -display :0.0 Squeak4.2-10966.image


CHECKING cogvm
CHECKING squeakvm
No protocol specified

Could not open display `:0.0'.

But suddenly I asked myself. Why su? And I ran it from my common user console. And It started! I get error window: "Squeak cannot locate the sources file named /usr/local/lib/squeak/4.4.7-2383/SqueakV41.sources". But I see the projects window and can work with it. I need to solve problem with sources file. But this is absolutely another problem.
Hurray! Finally we did it! Thanks to everybody! I did not expect to get so friendly supporting and help!

Let us make summary of my question (Installing Squeak vm on my platform: FreeBSD 8.2 x64). Ian Piumarta gave the link to tar.gz file with compiled version for my platform. I see a lot of files for different platforms in that location: http://squeakvm.org/unix/release/
What kind of place is it? Who builds this packages?
It is a good place to look for certain compiled vm for anybody. I think next time (for example when I will upgrade to FreeBSD 9.0) I will visit this folder first and search necessary package there.

* Ian Piumarta <[hidden email]> [Sat, 27 Aug 2011 12:34:54 -0700]:

Hello,


>
> > CHECKING cogvm
> > CHECKING squeakvm
> > No protocol specified
> > Could not open display `(n...

I think squeak is working fine.

The error message indicates a problem with opening the connection to
your X11 display server. It is usually caused by an authentication
failure.

Please check the values of the variables HOME and DISPLAY in your
environment, and make sure that they are both correct. The error
message suggests to me that DISPLAY is not set and that HOME might be
set incorrectly.

If you can run 'xterm' successfully from a command line, then you
should
be able to run 'squeak' too!

You can also try specifying the display explicitly:

squeak -display :0 squeak.image

If you are logging into a remote machine via 'ssh' then you can also
try
using the -Y option to turn off X11 authentication:

ssh -Y remote-machine

The binary that I posted works perfectly for me under FreeBSD 8.2 on
64-bit hardware and I expect that it should work for you too.

Regards,
Ian