Squeak Firefox plugin on Linux

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

Squeak Firefox plugin on Linux

dabrowsa@indiana.edu
I have Ubuntu Linux and the Squeak plugin for Firefox isn't working.
For example, when I go to the Etoys page at Squeakland Im told I need to
download a plugin, even if I've already installed it.  Does anyone know
if this is the fault of Squeak, Ubuntu, Firefox, or me?

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

dabrowsa.vcf (222 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Squeak Firefox plugin on Linux

Jens Lincke
Hi,

there was a bug in the npsqueak, try using the packages from:

http://www.impara.de/~jens/ubuntu/

- Jens -

Andrew Dabrowski schrieb:

> I have Ubuntu Linux and the Squeak plugin for Firefox isn't working.
> For example, when I go to the Etoys page at Squeakland Im told I need
> to download a plugin, even if I've already installed it.  Does anyone
> know if this is the fault of Squeak, Ubuntu, Firefox, or me?
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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: Squeak Firefox plugin on Linux

dabrowsa@indiana.edu
In reply to this post by dabrowsa@indiana.edu
I tried installing your deb file but got the following error.  Do I have
to do something with the changes file before installing the deb?


Selecting previously deselected package squeakland.
(Reading database ... 238563 files and directories currently installed.)
Unpacking squeakland (from .../deb/squeakland_3.8-4u_all.deb) ...
Setting up squeakland (3.8-4u) ...
/var/lib/dpkg/info/squeakland.postinst: 33:
/usr/lib/squeak/npsqueakregister: not found
dpkg: error processing squeakland (--install):
  subprocess post-installation script returned error exit status 127



>
> Hi,
>
> there was a bug in the npsqueak, try using the packages from:
>
> http://www.impara.de/~jens/ubuntu/
>
> - Jens -
>
> Andrew Dabrowski schrieb:
>> I have Ubuntu Linux and the Squeak plugin for Firefox isn't working.
>> For example, when I go to the Etoys page at Squeakland Im told I need
>> to download a plugin, even if I've already installed it.  Does anyone
>> know if this is the fault of Squeak, Ubuntu, Firefox, or me?
>> ------------------------------------------------------------------------

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

dabrowsa.vcf (162 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Re: Squeak Firefox plugin on Linux

Jens Lincke
You have to install the squeak-vm package before

there should be the /usr/lib/squeak/npsqueakregister, which tries to
register
the plugin in various places.

- Jens -

Andrew Dabrowski schrieb:

> I tried installing your deb file but got the following error.  Do I
> have to do something with the changes file before installing the deb?
>
>
> Selecting previously deselected package squeakland.
> (Reading database ... 238563 files and directories currently installed.)
> Unpacking squeakland (from .../deb/squeakland_3.8-4u_all.deb) ...
> Setting up squeakland (3.8-4u) ...
> /var/lib/dpkg/info/squeakland.postinst: 33:
> /usr/lib/squeak/npsqueakregister: not found
> dpkg: error processing squeakland (--install):
>  subprocess post-installation script returned error exit status 127
>
>
>
>>
>> Hi,
>>
>> there was a bug in the npsqueak, try using the packages from:
>>
>> http://www.impara.de/~jens/ubuntu/
>>
>> - Jens -
>>
>> Andrew Dabrowski schrieb:
>>> I have Ubuntu Linux and the Squeak plugin for Firefox isn't working.
>>> For example, when I go to the Etoys page at Squeakland Im told I
>>> need to download a plugin, even if I've already installed it.  Does
>>> anyone know if this is the fault of Squeak, Ubuntu, Firefox, or me?
>>> ------------------------------------------------------------------------
>>>
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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: Squeak Firefox plugin on Linux

dabrowsa@indiana.edu
In reply to this post by dabrowsa@indiana.edu
I already had squeakvm installed.  In fact I had already tried different
versions of the squeak browser plugin, including the earlier
squeakland_3.8-3u_all.deb and the squeak-plugin deb files from
ftp.squeak.org, and I had never encountered this error before.

By the way, I have tested the ftp.squeak.org version with two different
browsers, and it works with Mozilla but does not work with Firefox.  Any
idea why that should be the case?


>
> You have to install the squeak-vm package before
>
> there should be the /usr/lib/squeak/npsqueakregister, which tries to
> register
> the plugin in various places.
>
> - Jens -
>
> Andrew Dabrowski schrieb:
>> I tried installing your deb file but got the following error.  Do I
>> have to do something with the changes file before installing the deb?
>>
>>
>> Selecting previously deselected package squeakland.
>> (Reading database ... 238563 files and directories currently installed.)
>> Unpacking squeakland (from .../deb/squeakland_3.8-4u_all.deb) ...
>> Setting up squeakland (3.8-4u) ...
>> /var/lib/dpkg/info/squeakland.postinst: 33:
>> /usr/lib/squeak/npsqueakregister: not found
>> dpkg: error processing squeakland (--install):
>>  subprocess post-installation script returned error exit status 127
>>
>>
>>
>>> Hi,
>>>
>>> there was a bug in the npsqueak, try using the packages from:
>>>
>>> http://www.impara.de/~jens/ubuntu/
>>>
>>> - Jens -
>>>
>>> Andrew Dabrowski schrieb:
>>>> I have Ubuntu Linux and the Squeak plugin for Firefox isn't working.
>>>> For example, when I go to the Etoys page at Squeakland Im told I
>>>> need to download a plugin, even if I've already installed it.  Does
>>>> anyone know if this is the fault of Squeak, Ubuntu, Firefox, or me?
>>>> ------------------------------------------------------------------------
>>>>
_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Re: Squeak Firefox plugin on Linux

Bert Freudenberg
That's exactly the problem - until very recently, both Mozilla and  
Firefox linked to libXt by default. Now Firefox does not anymore. So  
our new version links libXt directly into the squeak plugin. It  
should be sufficient to install the new plugin, and manually run  
npsqueakregister. Or even manually create the symlinks from  
npsqueak.so into your browser's plugins directory (that's all  
npsqueakregister does).

- Bert -

On Apr 12, 2007, at 17:35 , Andrew Dabrowski wrote:

> I already had squeakvm installed.  In fact I had already tried  
> different versions of the squeak browser plugin, including the  
> earlier squeakland_3.8-3u_all.deb and the squeak-plugin deb files  
> from ftp.squeak.org, and I had never encountered this error before.
>
> By the way, I have tested the ftp.squeak.org version with two  
> different browsers, and it works with Mozilla but does not work  
> with Firefox.  Any idea why that should be the case?
>
>
>> You have to install the squeak-vm package before
>> there should be the /usr/lib/squeak/npsqueakregister, which tries  
>> to register
>> the plugin in various places.
>> - Jens -
>> Andrew Dabrowski schrieb:
>>> I tried installing your deb file but got the following error.  Do  
>>> I have to do something with the changes file before installing  
>>> the deb?
>>>
>>>
>>> Selecting previously deselected package squeakland.
>>> (Reading database ... 238563 files and directories currently  
>>> installed.)
>>> Unpacking squeakland (from .../deb/squeakland_3.8-4u_all.deb) ...
>>> Setting up squeakland (3.8-4u) ...
>>> /var/lib/dpkg/info/squeakland.postinst: 33: /usr/lib/squeak/
>>> npsqueakregister: not found
>>> dpkg: error processing squeakland (--install):
>>>  subprocess post-installation script returned error exit status 127
>>>
>>>
>>>
>>>> Hi,
>>>>
>>>> there was a bug in the npsqueak, try using the packages from:
>>>>
>>>> http://www.impara.de/~jens/ubuntu/
>>>>
>>>> - Jens -
>>>>
>>>> Andrew Dabrowski schrieb:
>>>>> I have Ubuntu Linux and the Squeak plugin for Firefox isn't  
>>>>> working. For example, when I go to the Etoys page at Squeakland  
>>>>> Im told I need to download a plugin, even if I've already  
>>>>> installed it.  Does anyone know if this is the fault of Squeak,  
>>>>> Ubuntu, Firefox, or me?
>>>>> ------------------------------------------------------------------
>>>>> ------
> _______________________________________________
> 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: Squeak Firefox plugin on Linux

dabrowsa@indiana.edu
In reply to this post by dabrowsa@indiana.edu

You've lost me.  The installer did put  npsqueak.so into the plugins
directory, but eToys still aren't working in Firefox.

What is libXt?

> That's exactly the problem - until very recently, both Mozilla and  
> Firefox linked to libXt by default. Now Firefox does not anymore. So  
> our new version links libXt directly into the squeak plugin. It  
> should be sufficient to install the new plugin, and manually run  
> npsqueakregister. Or even manually create the symlinks from  
> npsqueak.so into your browser's plugins directory (that's all  
> npsqueakregister does).
>
> - Bert -




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

dabrowsa.vcf (222 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Re: Squeak Firefox plugin on Linux

Bert Freudenberg
Err, I was just trying to explain why it worked in Mozilla and  
Firefox before, and now stopped working in Firefox but still works in  
Mozilla. If you do not know what linking libraries like libXt means,  
ignore that part.

Replacing the old npsqueak.so with the new one should be all that is  
required to make it work in Firefox again.

- Bert -

On Apr 13, 2007, at 0:58 , Andrew Dabrowski wrote:

>
> You've lost me.  The installer did put  npsqueak.so into the  
> plugins directory, but eToys still aren't working in Firefox.
>
> What is libXt?
>
>> That's exactly the problem - until very recently, both Mozilla  
>> and  Firefox linked to libXt by default. Now Firefox does not  
>> anymore. So  our new version links libXt directly into the squeak  
>> plugin. It  should be sufficient to install the new plugin, and  
>> manually run  npsqueakregister. Or even manually create the  
>> symlinks from  npsqueak.so into your browser's plugins directory  
>> (that's all  npsqueakregister does).
>>
>> - Bert -
>



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

Re: Squeak Firefox plugin on Linux

dabrowsa@indiana.edu
In reply to this post by dabrowsa@indiana.edu
So which deb package has the right npsqueak.so for firefox?  When I
tried the file http://www.impara.de/~jens/ubuntu/squeakland_3.8-4u_all.deb
I got errors both installing and uninstalling (it said npssqueakregister
was missing in both cases, I had to create a dummy file it could delete
in order to uninstall it).  Maybe I can just get the file I need from
http://www.impara.de/~jens/ubuntu/squeakland_3.8-4u.tar.gz?

>
> Err, I was just trying to explain why it worked in Mozilla and  
> Firefox before, and now stopped working in Firefox but still works in  
> Mozilla. If you do not know what linking libraries like libXt means,  
> ignore that part.
>
> Replacing the old npsqueak.so with the new one should be all that is  
> required to make it work in Firefox again.
>
> - Bert -
>
> On Apr 13, 2007, at 0:58 , Andrew Dabrowski wrote:
>
>> You've lost me.  The installer did put  npsqueak.so into the  
>> plugins directory, but eToys still aren't working in Firefox.
>>
>> What is libXt?
>>
>>> That's exactly the problem - until very recently, both Mozilla  
>>> and  Firefox linked to libXt by default. Now Firefox does not  
>>> anymore. So  our new version links libXt directly into the squeak  
>>> plugin. It  should be sufficient to install the new plugin, and  
>>> manually run  npsqueakregister. Or even manually create the  
>>> symlinks from  npsqueak.so into your browser's plugins directory  
>>> (that's all  npsqueakregister does).
>>>
>>> - Bert -
>
>
>
>
>
_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Re: Squeak Firefox plugin on Linux

Jens Lincke
Andrew Dabrowski schrieb:
> So which deb package has the right npsqueak.so for firefox?  When I
> tried the file
> http://www.impara.de/~jens/ubuntu/squeakland_3.8-4u_all.deb
> I got errors both installing and uninstalling (it said
> npssqueakregister was missing in both cases, I had to create a dummy
> file it could delete in order to uninstall it).  Maybe I can just get
> the file I need from
> http://www.impara.de/~jens/ubuntu/squeakland_3.8-4u.tar.gz?
>

neither has it, in the squeakland image is only the platform independent
image.

the plugin is in the squeak-vm package

http://www.impara.de/~jens/ubuntu/squeak-vm_3.7.7-6_i386.deb

it is the normal ubuntu package from the multiverse + the patch which
fixes the plugin bug.

- Jens -

>> Err, I was just trying to explain why it worked in Mozilla and  
>> Firefox before, and now stopped working in Firefox but still works
>> in  Mozilla. If you do not know what linking libraries like libXt
>> means,  ignore that part.
>>
>> Replacing the old npsqueak.so with the new one should be all that is  
>> required to make it work in Firefox again.
>>
>> - Bert -
>>
>> On Apr 13, 2007, at 0:58 , Andrew Dabrowski wrote:
>>
>>> You've lost me.  The installer did put  npsqueak.so into the  
>>> plugins directory, but eToys still aren't working in Firefox.
>>>
>>> What is libXt?
>>>
>>>> That's exactly the problem - until very recently, both Mozilla  
>>>> and  Firefox linked to libXt by default. Now Firefox does not  
>>>> anymore. So  our new version links libXt directly into the squeak  
>>>> plugin. It  should be sufficient to install the new plugin, and  
>>>> manually run  npsqueakregister. Or even manually create the  
>>>> symlinks from  npsqueak.so into your browser's plugins directory  
>>>> (that's all  npsqueakregister does).
>>>>
>>>> - Bert -
>>
>>
>>
>>
>>
> _______________________________________________
> 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: Squeak Firefox plugin on Linux

dabrowsa@indiana.edu
In reply to this post by dabrowsa@indiana.edu
OK, I've got it working.  I downgraded from the ftp.squeak.org version
3.9.7, and moved the npsqueak.so into the firefox plugins folder.
Thanks for your help.

>
> Andrew Dabrowski schrieb:
>> So which deb package has the right npsqueak.so for firefox?  When I
>> tried the file
>> http://www.impara.de/~jens/ubuntu/squeakland_3.8-4u_all.deb
>> I got errors both installing and uninstalling (it said
>> npssqueakregister was missing in both cases, I had to create a dummy
>> file it could delete in order to uninstall it).  Maybe I can just get
>> the file I need from
>> http://www.impara.de/~jens/ubuntu/squeakland_3.8-4u.tar.gz?
>>
>
> neither has it, in the squeakland image is only the platform independent
> image.
>
> the plugin is in the squeak-vm package
>
> http://www.impara.de/~jens/ubuntu/squeak-vm_3.7.7-6_i386.deb
>
> it is the normal ubuntu package from the multiverse + the patch which
> fixes the plugin bug.
>
> - Jens -
>

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

dabrowsa.vcf (162 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Re: Squeak Firefox plugin on Linux

Offray Vladimir Luna Cárdenas
In reply to this post by Bert Freudenberg
Hi all,

As a related matter, but not for Linux platform, we're trying to the a
Firefox portable version with Squeak Plugin included. We have copied the
NPSqueak.dll which comes with small-land image windows instalation. It
works fine and load any page with Squeak content (well the ones with
their url  attached to the http://squeakland.org/project.jsp? ). If we
move the Firefox Portable app to another computer it loads fine, and
each time it loads the *pr file in the url as an argument of the
SqueakPlugin.image. If we named SqueakPlugin.image to another image it
loads fine anyway, but we're wondering if it's possible to move that
image with the Firefox Portable app. There is any need for a change or
an special location of the SqueakPlugin.image or any change in the
NPSqueak.dll

Thanks a lot,

Offray

Bert Freudenberg escribió:

> That's exactly the problem - until very recently, both Mozilla and
> Firefox linked to libXt by default. Now Firefox does not anymore. So
> our new version links libXt directly into the squeak plugin. It should
> be sufficient to install the new plugin, and manually run
> npsqueakregister. Or even manually create the symlinks from
> npsqueak.so into your browser's plugins directory (that's all
> npsqueakregister does).
>
> - Bert -
>
> On Apr 12, 2007, at 17:35 , Andrew Dabrowski wrote:
>
>> I already had squeakvm installed.  In fact I had already tried
>> different versions of the squeak browser plugin, including the
>> earlier squeakland_3.8-3u_all.deb and the squeak-plugin deb files
>> from ftp.squeak.org, and I had never encountered this error before.
>>
>> By the way, I have tested the ftp.squeak.org version with two
>> different browsers, and it works with Mozilla but does not work with
>> Firefox.  Any idea why that should be the case?
>>
>>
>>> You have to install the squeak-vm package before
>>> there should be the /usr/lib/squeak/npsqueakregister, which tries to
>>> register
>>> the plugin in various places.
>>> - Jens -
>>> Andrew Dabrowski schrieb:
>>>> I tried installing your deb file but got the following error.  Do I
>>>> have to do something with the changes file before installing the deb?
>>>>
>>>>
>>>> Selecting previously deselected package squeakland.
>>>> (Reading database ... 238563 files and directories currently
>>>> installed.)
>>>> Unpacking squeakland (from .../deb/squeakland_3.8-4u_all.deb) ...
>>>> Setting up squeakland (3.8-4u) ...
>>>> /var/lib/dpkg/info/squeakland.postinst: 33:
>>>> /usr/lib/squeak/npsqueakregister: not found
>>>> dpkg: error processing squeakland (--install):
>>>>  subprocess post-installation script returned error exit status 127
>>>>
>>>>
>>>>
>>>>> Hi,
>>>>>
>>>>> there was a bug in the npsqueak, try using the packages from:
>>>>>
>>>>> http://www.impara.de/~jens/ubuntu/
>>>>>
>>>>> - Jens -
>>>>>
>>>>> Andrew Dabrowski schrieb:
>>>>>> I have Ubuntu Linux and the Squeak plugin for Firefox isn't
>>>>>> working. For example, when I go to the Etoys page at Squeakland
>>>>>> Im told I need to download a plugin, even if I've already
>>>>>> installed it.  Does anyone know if this is the fault of Squeak,
>>>>>> Ubuntu, Firefox, or me?
>>>>>> ------------------------------------------------------------------------
>>>>>>
>> _______________________________________________
>> 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
|

Squeak plugin for Firefox Portable Was: Re: Re: Squeak Firefox plugin on Linux

Jens Lincke

Offray Vladimir Luna Cárdenas schrieb:
>  If we move the Firefox Portable app to another computer it loads
> fine, and each time it loads the *pr file in the url as an argument of
> the SqueakPlugin.image. If we named SqueakPlugin.image to another
> image it loads fine anyway, but we're wondering if it's possible to
> move that image with the Firefox Portable app. There is any need for a
> change or an special location of the SqueakPlugin.image or any change
> in the NPSqueak.dll
>
The unix and the windows plugins are a different code base, so you have
to ask the
windows maintainer.

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