Hi,
I checked out Hydra from SVN, and tried to build it with the normal
Win32 toolchain. When I cd into winbuild/ and type "make", I get the
following error:
Makefile:42 src/plugins.ext: No such file or directory
Makefile:43 src/plugins.int: No such file or directory
make: *** No rule to make target 'src/plugins.int'. Stop.
I don't have a src/ directory at all, so I guess that I'm supposed to
use VMMaker to generate the sources. I assume that I first have to
modify VMMaker by applying Win32VMMaker.st, but to which VMMaker? Which
image should I start with (Croquet, Squeak-3.10, etc.)? Which
repository should I pull VMMaker from?
Thanks,
Josh
[squeak-dev] Troubleshooting and/or recovering from VM hang?
Hi Phil,
Some things you need to know.
1) The changes file will have much of your lost data.
2) PasteUpMorph>>addedOrRemovedSubmorph: can not be understood
because the method was depricated (replaced by #privateInvalidateMorph:)
at the beginning of 3.9. And apparently removed at some later point.
The deprecated and removed method was specifically:
Morph>>addedOrRemovedSubmorph: aMorph
self deprecated:'Use #privateInvalidateMorph: instead'.
^self privateInvalidateMorph: aMorph "which is the equvivalent here"
You have either some old code or some branch code mixed in with 3.10.2.
Next steps:
Describe exactly how to recreate the problem from a fresh 3.10.2 image
(what did you load/change etc)
The tail of changes files will help remind you.
I find it helpful to search down to the name of my disk drive (which is somewhat unique).
That demarks where the system stuff ends and my own modifications begin.
Troubleshooting:
Look for packages you loaded that were meant for 3.8 or earlier.
Look in the image for senders of the offending message #addedOrRemovedSubmorph:
The vm is probably doing what it ought but everytime the image tries to raise a debug window
it is probably running into the DNU which causes an infinite debug loop.
That debug malbehavior is high on my desirable targets list for bug repair.
It hasn't been tackled yet because I have no idea where to look.
Maybe, if we get lucky, someone with more experience will drop a clue.
hth,
yours in service and curiosity, --Jerome Peace
***
>Phil pbpublist at gmail.com
>Sat Sep 13 21:52:27 UTC 2008
>
>
>My VM appears to be hung while attempting to opening a Morphic project
>file and after several minutes of 100% utilization on a single core, the
>CPU usage has dropped back to 0%, the VM/image is unresponsive (VM
>screen is frozen, cmd-. has no effect) and the attached log file was
>written. Just curious if there's anything I can do at this point to
>recover, if there's any data I should be capturing and passing along to
>someone that would be helpful, or if I just need to restart the VM?
>
>Thanks,
>Phil
>
>
I just posted a new version of the BabyIDE report and Squeak image.
I post an image rather then a Montizello loadable file because it is
just a demo.
I am working on a small application all done in BabyIDE.
I'll post a Monticello file (BabyIDE.alpha.0)as soon as this work is
completed.
Enjoy
--Trygve
--
Trygve Reenskaug mailto: trygver(a)ifi.uio.no
Morgedalsvn. 5A http://heim.ifi.uio.no/~trygver
N-0378 Oslo Tel: (+47) 22 49 57 27
Norway
[squeak-dev] Re: Troubleshooting and/or recovering from VM hang?
Hi Phil,
Thanks for the screenshot.
3.10.2 can't read the pr because something in the encoding does
not conform with utf8.
Projects can only be trusted to load into the versions that saved them.
***
>pbpublist (gmail) pbpublist at gmail.com
>Mon Sep 15 06:31:37 UTC 2008
>
>Jerome,
>
>Thanks for the information-packed reply. I'll also send a private
>email with a couple of attachments (a screenshot and the .pr file) as
>to not congest the list, but what I did was pretty straight-forward...
>
>On Sep 14, 2008, at 10:26 PM, Jerome Peace wrote:
>
>> Next steps:
>> Describe exactly how to recreate the problem from a fresh 3.10.2 image
>> (what did you load/change etc)
>
>I'm attempting to load a rather old Morphic project file (obtained
>from http://wiki.squeak.org/squeak/1773) which results in the error:
>1) From a vanilla 3.10.2 image, it doesn't hang but rather appears to
>crash (pops up a *** System Error handling failed *** window)
>2) From the latest vanilla developer image from
>http://damien.cassou.free.fr/squeak-dev.html
> (which is what I was running) I get the hang.
Ah. Damiens stuff must be considered beta bordering on alpha.
He's put things together
but the integretion testing doesn't happen by itself.
As I mentioned above projects are very fragile across time.
They can quickly become incompatible.
If you are trying to bring connector 2 stuff up to date.
I would suggest:
1) Get it up in running in an image it was meant for.
Old image are on the ftp site so you can get the 3.6 image.
Or you may find an image with the connector 2 stuff loaded.
1a) Having successfully done that,
locate the changeset for connector-2 and save it.
That will give you something to load into a current image.
Now you can go back to a current image
and try to make the change set work to your satisfaction.
I would suggest requesting a code browser before installing the code into
the image.
>From the screen shot it is clear something is sending the unimplemted message
while trying to put the debugger up. You will need to get around that by either
modifying the message as suggested in the deprecated code or adding a definition
to handle the message when it comes up.
I don't anticipate having time to look into the project itself. So you need
to expect to do the leg/eyeball work. I can give guidance if you describe
what you do with enough precision as you have done so far.
I would suggest simpliest things first.
Get it working in a 3.10.2 basic image
(with connecttors added from the universe).
Or find an etoys or squeakland image and get it working in that.
Those images already support connectors. On the other had those images
have branched out from squeak-devs code.
I don't know which decision would serve your purposes best.
Yours in service and curiosity, --Jerome Peace
>> <...>
>> Troubleshooting:
>> Look for packages you loaded that were meant for 3.8 or earlier.
>> Look in the image for senders of the offending message
>> #addedOrRemovedSubmorph:
>>
>
>Am I correct in assuming this information wouldn't be relevant since I
>can reproduce with standard images?
>
The information is very relevant.
Who and why an umimplemented message is being sent
will point to the broken code.
I could not find any senders in basic 3.10.2.
So something has reintroduced this old language.
It's probably in your connector 2 changeset.
But it may be in Damien's fuller image.
Its important to eliminate one of those two possiblities.
So looking for it before you load your project will determine if
Damien's image has problems or if the problem is in the project.
The first rule of troubleshooting is first hand information.
>> The vm is probably doing what it ought but everytime the image tries
>> to raise a debug window
>> it is probably running into the DNU which causes an infinite debug
>> loop.
>
>Just curious... DNU?
Does Not Understand, an abbreviation for the error message.
In your case it was actually an MNU.
They are so close I allow myself to be confused.
>
>>
>>
<...>
***
Hi all,
MC Converter is a simple utility for converting MC 1.x repositories
into MC 2.0 repositories. It's the tool I used to take MC 2.0 self
hosting, and I've successfully used it to convert some large-ish
projects like OmniBrowser. With all the versions of MC 1.x floating
around out there, however, I do expect that there will be some issues
and incompatibilities. If you do run into problems converting
repositories, please let me know so I can help sort them out.
Download it from here:
http://www.wiresong.ca/static/releases/MCConverter-current.st
To convert a repository, do the following:
- build an image that contains both your preferred version of MC 1.x
and MC 2.0
- create directory repository containing all the MC1 versions you want
to convert
- file in MCConverter
- write a conversion script - see MDIncrementalConverter>>convertMC2
for an example
- run the script to convert the repository
- open the new repository in an MC2 repository browser to examine the
results
Colin
Hello all,
i can't find any sources which using a HostWindowPlugin (Areithfa
Ffenestri) from language side.
Can anyone provide some pointers?
--
Best regards,
Igor Stasenko AKA sig.
Any recommendations or opinions about packages (not necessarily
squeak-based, though slightly prefered) that may be useful for kids in 7-9
grade to experiment and learn more about algebra, math, geometry?
All suggestions appreciated.
Thanks - Sophie