Hello,
With gnuLinEx we use differents C librairies, so that is our situation with our recent: squeak-vm_3.9-12~linex2_i386.deb (I attach it)
Firstly I loaded the second attached file like Bert said to me (thanks!) But after:
linex-dJP2Hj:/home/antonio# dpkg -i squeak-vm_3.9-12~linex2_i386.deb (Leyendo la base de datos ... 113563 ficheros y directorios instalados actualmente.) Preparando para reemplazar squeak-vm 3.9-9linex4 (usando squeak-vm_3.9-12~linex2 _i386.deb) ... Unregistering /usr/lib/mozilla/plugins/npsqueak.so Unregistering /usr/lib/mozilla-firefox/plugins/npsqueak.so Unregistering /usr/lib/mozilla-snapshot/plugins/npsqueak.so Unregistering /usr/lib/mozilla-firefox/plugins/npsqueak.so Desempaquetando el reemplazo de squeak-vm ... dpkg: atención - no se puede borrar el fichero antiguo `/usr/lib/squeak/3.9-9': El directorio no está vacío that mean: it is no possible to delete the old file.... : the directory isn't empty (Note la desaparición de vlc-plugin-svgalib, que ha sido completamente reemplaza do.) Configurando squeak-vm (3.9-12~linex2) ... Registering /usr/lib/mozilla/plugins/npsqueak.so crea el enlace simbólico «/usr/lib/mozilla/plugins/npsqueak.so» a «/usr/lib/sque ak/3.9-12/npsqueak.so» Registering /usr/lib/mozilla-firefox/plugins/npsqueak.so crea el enlace simbólico «/usr/lib/mozilla-firefox/plugins/npsqueak.so» a «/usr/ lib/squeak/3.9-12/npsqueak.so» Registering /usr/lib/mozilla-snapshot/plugins/npsqueak.so crea el enlace simbólico «/usr/lib/mozilla-snapshot/plugins/npsqueak.so» a «/usr /lib/squeak/3.9-12/npsqueak.so» Registering /usr/lib/mozilla-firefox/plugins/npsqueak.so crea el enlace simbólico «/usr/lib/mozilla-firefox/plugins/npsqueak.so» a «/usr/ lib/squeak/3.9-12/npsqueak.so» *** * Updating MIME database in /usr/share/mime... ***
linex-dJP2Hj:/home/antonio#
anyway I have installed the new VM and there are a problem: now I can open by menu the files named with accents, but: - I can't drag and drop (really it happen I think -there aren't error message- but nothing appear in the world) - I can't write accented words anyplace, neither our spanish ñ. I suppose there are differents problems.
Regards
Antonio,
The C library part I don't quite know the difference, but it appears that you managed to install a VM based on 3.9-12. I don't know if it is straight from "trunk", or the olpc branch, but it must be a version of VM that generates the keyboard event in the "new way".
anyway I have installed the new VM and there are a problem: now I can open by menu the files named with accents, but:
- I can't drag and drop (really it happen I think -there aren't error message- but nothing appear in the world)
Not quite sure about this. Is there a difference when the file name contains accented characters or not?
- I can't write accented words anyplace, neither our spanish ñ.
I suppose there are differents problems.
In the very latest Etoys 2.2, there are a few change sets that adapts the new VM. The cursor keys don't work and we probably need another VM fix for that, but accented characters should work with the combination of the VM and an image with these changes.
-- Yoshiki
Hello
I have seen a new rpm VM (23 oct), are there in the svn the last changes?
thanks a lot
Hello again,
at http://squeakvm.org/svn/squeak/trunk there are not news from 13 oct (http://squeakvm.org/cgi-bin/viewcvs.cgi/trunk/),
so rpm VM from 23 oct didn't suppose changes there... or are there another svn, an specific OLPC one perhaps?
thanks Bert.
El mié, 24-10-2007 a las 08:48 -0400, Bert Freudenberg escribió:
On Oct 24, 2007, at 8:10 , antonio wrote:
Hello
I have seen a new rpm VM (23 oct), are there in the svn the last changes?
Yes.
- Bert -
OLPC VMs are built from the OLPC branch. See
Source RPMS are available at
However, the relevant changes actually originated in the trunk on Oct 11:
http://squeakvm.org/cgi-bin/viewcvs.cgi/trunk/platforms/unix/vm- display-X11/sqUnixX11.c?view=log
They were merged into the OLPC branch on Oct 15th:
http://squeakvm.org/cgi-bin/viewcvs.cgi/branches/olpc/platforms/unix/ vm-display-X11/sqUnixX11.c?view=log
The Oct 23rd change was just a bug fix and added the "view source" key.
All this is actually recorded in the RPM changelog:
http://squeakvm.org/svn/squeak/branches/olpc/squeak-vm.spec
And the information is available at
http://wiki.laptop.org/go/Etoys#For_Developers
(I just cleaned that up a bit)
- Bert -
On Oct 25, 2007, at 5:05 , antonio wrote:
Hello again,
at http://squeakvm.org/svn/squeak/trunk there are not news from 13 oct (http://squeakvm.org/cgi-bin/ viewcvs.cgi/trunk/),
so rpm VM from 23 oct didn't suppose changes there... or are there another svn, an specific OLPC one perhaps?
thanks Bert.
El mié, 24-10-2007 a las 08:48 -0400, Bert Freudenberg escribió:
On Oct 24, 2007, at 8:10 , antonio wrote: > Hello > > I have seen a new rpm VM (23 oct), are there in the svn the last > changes? Yes. - Bert -
Antonio,
One of the issues is some over-design in the VM done for file name encodings and also of course there is a bug in the image. Let's take a look at the drag-and-drop issue. If you rewrite Latin1Environment class>>fileNameConverterClass to:
fileNameConverterClass
^ UTF8TextConverter
and then invoke the latest VM with "-pathenc MACINTOSH" like:
squeak -pathenc MACINTOSH etoys-dev.image
I can drag and drop a file with latin1 accent characters.
For the keyboard input, change Latin1Environment class>inputInterpreterClass. There is a horrible chain of if's, but there is a case for "platformName = 'unix'. If you're using the latest VM, checking if the system is running under Sugar is not necessary. You can rewrite the case to look like:
platformName = 'unix' ifTrue: [^ UTF32InputInterpreter].
and it should work.
Sorry for taking long time.
-- Yoshiki
etoys-dev@lists.squeakfoundation.org