Hi,
In the latest release (3.2gamma-4881), Preferences disableProgrammerFacilities has no effect.
I am running linux (SuSE 7.3) and using Ian's latest 3.1 VM (though the problem exists with the March VM as well).
Michael
Folks,
For anyone brave enough to venture forth into little-known territory, I've just `rsync'ed a bunch of stuff to:
http://www-sor.inria.fr/~piumarta/squeak/unix/3.2devel/
My sole intention is to get feedback from VM wizards (and not to make any kind of "prerelease" of 3.2): please don't use it unless you're prepared to help debug it.
There are a few notes in the `INSTALL' file, to which I will add:
10. everything (read: interp.c and plugins) was generated out of a 3.2gamma-4857 image
11. it's VMMaker all the way down (turtles notwithstanding ;)
12. this stuff is not in any way intended for "casual" use: much of it (the build process, that is) is less than one day old, so expect things to break in unpleasant places.
13. tons of stuff (in particular various bits of X11 and all of OSS sound support -- not to mention the vast tracts of configuration stuff that have been deleted and replaced with things infinitely simpler) are brand new and relatively untested (they work for me, but that doesn't necessarily count for very much). (The support is based on my 3.1current, so the ChangeLog for that reflects pretty closely the state of the code.)
14. there's a .tgz in the dist/ directory.
Have fun! (I almost said "Enjoy!", but the experience is not likely to be entirely enjoyable just yet. ;)
Ian
PS: AFAIK, VMMakering a 3.3 src tree over the top of it shouldn't break anything that isn't already broken.
On Sun, Jun 02, 2002 at 08:03:21AM +0200, Ian Piumarta wrote:
Folks,
For anyone brave enough to venture forth into little-known territory, I've just `rsync'ed a bunch of stuff to:
The source tree built and ran fine on: Linux dtlewis 2.2.13 #14 Fri Dec 22 16:26:47 EST 2000 i686 unknown Squeak3.2gamma of 15 January 2002 [latest update: #4827]
Generating the code from VMMaker also worked fine.
Generating from VMMaker with all plugins internal results in a Makefile problem.
Mpeg3Plugin and FileCopyPlugin did not build from VMMaker on this image.
This looks very nice. Thanks!
Dave
Folks,
An "alpha" release of 3.2g/3.3a for Unix is available, sadly as source only until I implement the binary distribution stuff later today:
http://www-sor.inria.fr/~piumarta/squeak/unix/3.3-devel
(with a tarball in: dist/3.3-devel-20020605.tgz).
Note that the 3.3a and 3.2g VMs are _identical_ (according to `diff -r') so everything should work regardless of which image is being used. (The above "src" tree was generated out of 3.3a-4881. The only differences to 3.2g were the time/date comments in the files and the interpreterVersion string.)
Since the "wizards only" release:
- all plugins build and (appear to) work (including MPEG and JPEG R/W 2)
- building all plugins internal/external works (thanks to Dave Lewis for spotting this)
- `make install' (and `make uninstall') are implemented
- there is copious documentation on the build process in:
platforms/unix/doc/HowToBuildFromSource.html/
When binary distributions are implemented, built and availlable I'll post a longer message detailing the substantive changes since 3.1.
Note also that to build all plugins external and then test the VM before installing it's necessary to tell the VM where to find the (non-installed) plugins. Something like this:
bld/squeak -plugins bld/%n/.libs
will point it in the right direction.
Bug reports, comments, questions, etc. welcome. (Especially bug reports.)
Enjoy!
Ian
Seemed to build fine for me however it still contains the keyboard mapping problems.
I tried the other VM you mentioned addressing keyboard mappings and it worked fine.
Hope this helps.
Jimmie Houchin
On Wed, 2002-06-05 at 01:48, Ian Piumarta wrote:
Folks,
An "alpha" release of 3.2g/3.3a for Unix is available, sadly as source only until I implement the binary distribution stuff later today:
http://www-sor.inria.fr/~piumarta/squeak/unix/3.3-devel
(with a tarball in: dist/3.3-devel-20020605.tgz).
Note that the 3.3a and 3.2g VMs are _identical_ (according to `diff -r') so everything should work regardless of which image is being used. (The above "src" tree was generated out of 3.3a-4881. The only differences to 3.2g were the time/date comments in the files and the interpreterVersion string.)
Since the "wizards only" release:
all plugins build and (appear to) work (including MPEG and JPEG R/W 2)
building all plugins internal/external works (thanks to Dave Lewis for spotting this)
`make install' (and `make uninstall') are implemented
there is copious documentation on the build process in:
platforms/unix/doc/HowToBuildFromSource.html/
When binary distributions are implemented, built and availlable I'll post a longer message detailing the substantive changes since 3.1.
Note also that to build all plugins external and then test the VM before installing it's necessary to tell the VM where to find the (non-installed) plugins. Something like this:
bld/squeak -plugins bld/%n/.libs
will point it in the right direction.
Bug reports, comments, questions, etc. welcome. (Especially bug reports.)
Enjoy!
Ian
squeak-dev@lists.squeakfoundation.org