Paolo Bonzini <bonzini <at> gnu.org> writes: > > I don't know; it could be because GNU Smalltalk's configure script > creates three identical libtool scripts. It would be interesting to > compare the configure times, I suspect that's where GNU Smalltalk is > slower, because Windows (and Cygwin/MSYS in particular) is much slower > at creating new processes than Unix OSes. > > Don't worry about 3.0.3. Try this patch instead: > > --- a/scripts/Package.st > +++ b/scripts/Package.st > @@ -234,4 +234,10 @@ Object subclass: Command [ > ] > > destDir: destdir installDir: instDir [ > +'--- BEGIN' displayNl. > +self class printNl. > +destdir printNl. > +instDir printNl. > +self defaultInstallDir printNl. > +'--- END' displayNl. > self validateDestDir: destdir installDir: instDir. > > It should apply to both 3.0.4 and 3.0c and it will give enough debug > output to fix the problem. Use whatever version you want, probably both > are buggy. > > By the way, the "prefix trick" only works with 3.0c. You can check if > you configured okay by looking for "checking whether to enable > relocatable install" in the output of configure (or in config.log). It > should say "yes". > > Paolo >
When compiling 3.0c, it gives this error: http://img135.imageshack.us/my.php?image=hatagst2gl1.jpg After applying the patch, while compiling, 3.0.4 gives this error: http://img135.imageshack.us/img135/4597/hatagst3zj4.jpg After applying the patch, while installing, 3.0.3 gives an error which mentiones about a folder path "/small1" but there is no folder named that in root, the installation creates the "small1" folder in "smalltalk-3.0.4" folder itself not in root folder, so the true path is "/home/Canol/smalltalk-3.0.3/small1". Maybe that is the reason of the error? Unfortunately I forgot to take the screenshot of that and I don't have time to try it again :( Tcl and Tk were creating the prefixed folder in root, in opposed to GST. By the way configure time is about 20 minutes, compiling time is also about 20 minutes. Installation time is about 1 minute. _______________________________________________ help-smalltalk mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-smalltalk
