ProjectDefinition.st
changeset 16151 927ecf5f7c9a
parent 16147 00010c63a9ef
child 16160 f0b61d47a3d7
--- a/ProjectDefinition.st	Tue Feb 25 14:48:43 2014 +0100
+++ b/ProjectDefinition.st	Tue Feb 25 15:40:32 2014 +0100
@@ -5058,11 +5058,15 @@
             self checkPrerequisitesForLoading.
 
             asAutoloaded ifFalse:[
-                self loadClassLibrary.
-                "/ could have overloaded my first incarnation
-                meOrMySecondIncarnation := (Smalltalk at:(self name)) ? self.
-                meOrMySecondIncarnation ~~ self ifTrue:[
-                    meOrMySecondIncarnation fetchSlotsFrom:self.
+                [
+                    self loadClassLibrary.
+                    "/ could have overloaded my first incarnation
+                    meOrMySecondIncarnation := (Smalltalk at:(self name)) ? self.
+                    meOrMySecondIncarnation ~~ self ifTrue:[
+                        meOrMySecondIncarnation fetchSlotsFrom:self.
+                    ].
+                ] on:PackageLoadError do:[:ex|
+                    "ignore binary class library load failure - try is the hard way (loading classes)"
                 ].
             ].
 
@@ -7583,11 +7587,11 @@
 !ProjectDefinition class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.493 2014-02-25 13:32:13 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.494 2014-02-25 14:40:32 stefan Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.493 2014-02-25 13:32:13 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.494 2014-02-25 14:40:32 stefan Exp $'
 !
 
 version_SVN