[Squeak-fr] [débutant] N'arrive pas à appliquer un tutorial
Damien Cassou
damien.cassou at laposte.net
Sam 14 Aou 11:51:52 CEST 2004
Bonjour à tous,
pendant les Rencontres Mondiales du Logiciel Libre à Bordeaux, Stéphane
Ducasse a fait une conférence sur Squeak. J'ai bien envie d'essayer,
mais je bute sur certains problèmes. Je suis arrivé à l'installer en
tant que paquet Debian, et j'ai choisi la version 3.6. Pour essayer de
comprendre quelque chose, j'essaye de suivre le tutorial à l'adresse
http://www.preeminent.org/squeak/copyFilesTutorial/index3.5.html.
A un moment, il faut que je lance le "Package Loader". A ce moment, j'ai
un message qui me dit que je dois mettre à jour le paquet SqueakMap. Si
j'accepte, je fini par avoir pleins de messages d'erreur et finalement
je ne peux plus me servir de SqueakMap (il faut que j'efface le dossier
squeak et que je recommence). Si je refuse et que je tente d'installer
le plugin "Skin II", j'ai aussi pleins de messages d'erreurs.
Est-ce que quelqu'un sait d'où ça vient ?
Merci beaucoup pour votre aide
Pour info, voici le message d'erreur de Squeak quand j'essaye
d'installer Skin II :
VM: unix - Squeak3.7beta of '1 April 2004' [latest update: #5868]
Image: Squeak3.6 [latest update: #5429]
SMDefaultInstaller(Object)>>error:
Receiver: a SMDefaultInstaller
Arguments and temporary variables:
aString: 'error occured retrieving
http://members.nuvox.net/~on.swessels/pages/...etc...
Receiver's instance variables:
package: SMCard[Skins II]
fileName: 'skin-importer.released.cs'
dir: UnixFileDirectory on '/home/quetzalcoatl/squeak'
unpackedFileName: nil
[] in SMDefaultInstaller(SMSimpleInstaller)>>download
Arguments and temporary variables:
url:
http://members.nuvox.net/~on.swessels/pages/steve/squeak/source/3.5/skin
-i...etc...
stream: nil
file: nil
u:
'http://members.nuvox.net/~on.swessels/pages/steve/squeak/source/3.5/ski
n-im...etc...
contents: MIMEDocument (text/plain, 1593 bytes)
ex: nil
BlockContext>>on:do:
Receiver: [] in SMDefaultInstaller(SMSimpleInstaller)>>download
Arguments and temporary variables:
exception: MessageNotUnderstood
handlerAction: [] in SMDefaultInstaller(SMSimpleInstaller)>>download
handlerActive: true
Receiver's instance variables:
sender: BlockContext>>on:do:
pc: 212
stackp: 0
nargs: 0
startpc: 186
home: SMDefaultInstaller(SMSimpleInstaller)>>download
[] in SMDefaultInstaller(SMSimpleInstaller)>>download
Arguments and temporary variables:
url:
http://members.nuvox.net/~on.swessels/pages/steve/squeak/source/3.5/skin
-i...etc...
stream: nil
file: nil
u:
'http://members.nuvox.net/~on.swessels/pages/steve/squeak/source/3.5/ski
n-im...etc...
contents: MIMEDocument (text/plain, 1593 bytes)
ex: nil
--- The full stack ---
SMDefaultInstaller(Object)>>error:
[] in SMDefaultInstaller(SMSimpleInstaller)>>download
BlockContext>>on:do:
[] in SMDefaultInstaller(SMSimpleInstaller)>>download
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BlockContext>>ensure:
SMDefaultInstaller(SMSimpleInstaller)>>download
SMDefaultInstaller>>install
SMLoader>>installPackage
SMLoader>>perform:orSendTo:
[] in MenuItemMorph>>invokeWithEvent:
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
MenuItemMorph>>invokeWithEvent:
MenuItemMorph>>mouseUp:
MenuItemMorph>>handleMouseUp:
MouseButtonEvent>>sentTo:
MenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockContext>>newProcess
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
et voici celui quand j'essaye de mettre à jour SqueakMap :
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VM: unix - Squeak3.7beta of '1 April 2004' [latest update: #5868]
Image: Squeak3.6 [latest update: #5429]
UndefinedObject(Object)>>doesNotUnderstand: #do:
Receiver: nil
Arguments and temporary variables:
aMessage: a Message with selector: #do: and arguments: #([] in
ImageSegment>>co...etc...
Receiver's instance variables:
nil
ImageSegment>>comeFullyUpOnReload:
Receiver: an ImageSegment
Arguments and temporary variables:
smartRefStream: a SmartRefStream
mapFakeClassesToReal: an IdentityDictionary()
ccFixups: true
receiverClasses: an IdentitySet()
rootsToUnhiberhate: nil
myProject: nil
importedObject: nil
aFake: nil
Receiver's instance variables:
arrayOfRoots: nil
segment: a WordArrayForSegment(1929386342 367014411 2170645068
2163129409 31614...etc...
outPointers: #(SMSqueakMap nil 'sm' true Dictionary SMFileCache Array
an UUID('...etc...
state: #imported
segmentName: nil
fileName: nil
endMarker: SmartRefStream(ReferenceStream)>>next
userRootCnt: 1
renamedClasses: nil
SmartRefStream(DataStream)>>next
Receiver: a SmartRefStream
Arguments and temporary variables:
type: 16
selector: #readShortInst
anObject: an ImageSegment
isARefType: true
pos: nil
internalObject: nil
Receiver's instance variables:
byteStream: a RWBinaryOrTextStream
topCall: #marked
basePos: 151
references: an IdentityDictionary()
objects: an IdentityDictionary(5->#('class structure' a
Dictionary(#Array->#(0)...etc...
currentReference: 2959
fwdRefEnds: an IdentityDictionary()
blockers: an IdentityDictionary()
skipping: an IdentitySet()
insideASegment: false
structures: a Dictionary(#Array->#(0) #ArrayedCollection->#(0)
#Association->#(...etc...
steady: a Set(SMCategorizableObject Integer UUID SMPackageRelease
Symbol SMRoot...etc...
reshaped: nil
renamed: a Dictionary(#FlasherMorph->#Flasher )
renamedConv: a Dictionary(1->#SMSqueakMap 5->#Dictionary
6->#SMFileCache 7->#Ar...etc...
superclasses: a Dictionary(#Array->#ArrayedCollection
#ArrayedCollection->#Sequ...etc...
progressBar: nil
objCount: nil
classInstVars: nil
SmartRefStream(ReferenceStream)>>next
Receiver: a SmartRefStream
Arguments and temporary variables:
curPosn: 2959
skipToPosn: nil
haveIt: false
theObject: false
wasSkipping: nil
Receiver's instance variables:
byteStream: a RWBinaryOrTextStream
topCall: #marked
basePos: 151
references: an IdentityDictionary()
objects: an IdentityDictionary(5->#('class structure' a
Dictionary(#Array->#(0)...etc...
currentReference: 2959
fwdRefEnds: an IdentityDictionary()
blockers: an IdentityDictionary()
skipping: an IdentitySet()
insideASegment: false
structures: a Dictionary(#Array->#(0) #ArrayedCollection->#(0)
#Association->#(...etc...
steady: a Set(SMCategorizableObject Integer UUID SMPackageRelease
Symbol SMRoot...etc...
reshaped: nil
renamed: a Dictionary(#FlasherMorph->#Flasher )
renamedConv: a Dictionary(1->#SMSqueakMap 5->#Dictionary
6->#SMFileCache 7->#Ar...etc...
superclasses: a Dictionary(#Array->#ArrayedCollection
#ArrayedCollection->#Sequ...etc...
progressBar: nil
objCount: nil
classInstVars: nil
--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #do:
ImageSegment>>comeFullyUpOnReload:
SmartRefStream(DataStream)>>next
SmartRefStream(ReferenceStream)>>next
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SmartRefStream>>next
SmartRefStream>>scanFrom:
ObjectScanner>>scanFrom:
[] in RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
BlockContext>>on:do:
[] in RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
String>>displayProgressAt:from:to:during:
RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
RWBinaryOrTextStream(PositionableStream)>>fileIn
...etc...
Plus d'informations sur la liste de diffusion Squeak-fr