<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Only one biped was involved. I think I know now what the problem was. Seduced by the power of multi core machines I ran both, 64 and 32 bit, scripts at the same time in two terminal windows. I am pretty sure I did that in the past too without problems. I guess it was OK the generate the 32/64 specific bin files but not the 32/64 independent .nib files.</div><div><br></div><div>thanks, Alex</div><div><br></div><div><br></div><br><div><div>On Oct 28, 2010, at 12:33 AM, Gary Byers wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Unless you've done something to change foreign object addresses (like rebooting,<br>possibly after an OS upgrade), you can't really tell whether the change worked;<br>the fact that the IDE otherwise builds and seems to run correctly - just as it<br>did for you and everyone else - doesn't say anything at all about that.<br><br>The error messages from make are saying that it can't install a new<br>"Clozure CL{32,64].app/Contents/Resources/AltConsole.app" bundle directory<br>because that directory already exists and it and/or the files it contains<br>can't be overwritten or deleted because you don't have appropriate permission.<br>(Someone else owns some/all of those files and/or someone changed their permissions.)<br>'make' - or any other program running as you - has exactly the same permissions<br>and restrictions that you do.)<br><br>It looks like the files in question are in<br><br>./AltConsole.app/Contents/Resources/English.lproj/MainMenu.nib<br><br>and especially in the .svn directory of that directory. Strictly speaking,<br>the .svn files don't need to be copied into the bundle; they've already been<br>copied (in a way that tries to preserve their ownership and permissions) by<br>a previous invocation of make, which seems to suggest that you don't own and/or<br>can't write to the .svn files in the source directory. Generally speaking,<br>those files are owned by whatever user ran "svn co", and the errors that you<br>see below suggest that that wasn't you.<br><br>You can do<br><br>$ cd CCL<br>$ sudo rm -rf Clozure\ CL64.app/Contents/Resources/AltConsole.app<br><br>and re-do the build and that should work, but unless you identify and fix<br>the underlying problem it's likely to recur. (If we avoid copying the .svn<br>directories, it could happen with other files/directories.)<br><br>I don't think that CCL (running as you) or svn (running as you) could or would<br>have changed file ownership or permissions, so I'm tempted to assume that<br>one or more bipeds (humans) were involved. I don't know that; I suppose that<br>some system installation/backup/migration tool could also be responsible. Such<br>tools usually take care to preserve ownership/permission info (they'd be pretty<br>useless if they didn't), so I lean towards suspecting the biped(s).<br><br>On Wed, 27 Oct 2010, Alexander Repenning wrote:<br><br><blockquote type="cite"><br></blockquote><blockquote type="cite">On Oct 27, 2010, at 2:06 PM, Gary Byers wrote:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><blockquote type="cite">This should be fixed in the trunk (it's only affected the trunk, for the last<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">month and a half or so) in r14377; see<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><<a href="http://trac.clozure.com/ccl/ticket/768">http://trac.clozure.com/ccl/ticket/768</a>><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">for the gory details.<br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Gory details "if foreign addresses of classes change, there's a good chance that classes won't be found in that table and their instances won't be correctly initialized" make sense. The error did occur first time after a reboot.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">good news: the new CCL32/64 Cocoa apps launch and open listener<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">bad news: AltConsole does not build. Did the script change? Details:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Welcome to Clozure Common Lisp Version 1.6-dev-r14377M-trunk (DarwinX8632)!<br></blockquote><blockquote type="cite">? (require :cocoa-application)<br></blockquote><blockquote type="cite">'make install' of AltConsole.app failed:<br></blockquote><blockquote type="cite">gcc-4.0 -g -O -mmacosx-version-min=10.4 -m32 -Wno-protocol -c -o main.o main.m<br></blockquote><blockquote type="cite">gcc-4.0 -g -O -mmacosx-version-min=10.4 -m32 -Wno-protocol -c -o AltConsoleDocument.o AltConsoleDocument.m<br></blockquote><blockquote type="cite">gcc-4.0 -g -O -mmacosx-version-min=10.4 -m32 -Wno-protocol -c -o AltConsoleDocumentController.o AltConsoleDocumentController.m<br></blockquote><blockquote type="cite">gcc-4.0 -g -O -mmacosx-version-min=10.4 -m32 -Wno-protocol -o AltConsole main.o AltConsoleDocument.o AltConsoleDocumentController.o -framework Cocoa<br></blockquote><blockquote type="cite">mkdir -p .<br></blockquote><blockquote type="cite">rm -rf ./AltConsole.app<br></blockquote><blockquote type="cite">mkdir -p ./AltConsole.app/Contents/Resources/English.lproj<br></blockquote><blockquote type="cite">cp -r -p resource/MainMenu.nib resource/AltConsole.nib resource/Credits.rtf resource/InfoPlist.strings resource/Clear.tiff ./AltConsole.app/Contents/Resources/English.lproj<br></blockquote><blockquote type="cite">AltConsoleDocument.m: In function ?-[AltConsoleDocument windowControllerDidLoadNib:]?:<br></blockquote><blockquote type="cite">AltConsoleDocument.m:105: warning: class 'AltConsoleDocument' does not implement the 'NSToolbarDelegate' protocol<br></blockquote><blockquote type="cite">AltConsoleDocument.m:120: warning: class 'AltConsoleDocument' does not implement the 'NSTextViewDelegate' protocol<br></blockquote><blockquote type="cite">cp: ./AltConsole.app/Contents/Resources/English.lproj/MainMenu.nib: File exists<br></blockquote><blockquote type="cite">cp: ./AltConsole.app/Contents/Resources/English.lproj/MainMenu.nib/.svn/all-wcprops: Permission denied<br></blockquote><blockquote type="cite">cp: ./AltConsole.app/Contents/Resources/English.lproj/MainMenu.nib/.svn/text-base/classes.nib.svn-base: Permission denied<br></blockquote><blockquote type="cite">cp: ./AltConsole.app/Contents/Resources/English.lproj/MainMenu.nib/.svn/text-base/keyedobjects.nib.svn-base: Permission denied<br></blockquote><blockquote type="cite">cp: ./AltConsole.app/Contents/Resources/English.lproj/MainMenu.nib/.svn/tmp/text-base: File exists<br></blockquote><blockquote type="cite">cp: ./AltConsole.app/Contents/Resources/English.lproj/AltConsole.nib/.svn/all-wcprops: Permission denied<br></blockquote><blockquote type="cite">cp: ./AltConsole.app/Contents/Resources/English.lproj/AltConsole.nib/.svn/prop-base/keyedobjects.nib.svn-base: Permission denied<br></blockquote><blockquote type="cite">cp: ./AltConsole.app/Contents/Resources/English.lproj/AltConsole.nib/.svn/text-base/classes.nib.svn-base: Permission denied<br></blockquote><blockquote type="cite">make: *** [AltConsole.app] Error 1<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Alex<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Prof. Alexander Repenning<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">University of Colorado<br></blockquote><blockquote type="cite">Computer Science Department<br></blockquote><blockquote type="cite">Boulder, CO 80309-430<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">vCard: <a href="http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf">http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote></div></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Prof. Alexander Repenning</font></p><p style="margin: 0.0px 0.0px 0.0px 0.0px"><br class="khtml-block-placeholder"></p><p style="margin: 0.0px 0.0px 0.0px 0.0px">University of Colorado</p><p style="margin: 0.0px 0.0px 0.0px 0.0px">Computer Science Department</p><p style="margin: 0.0px 0.0px 0.0px 0.0px">Boulder, CO 80309-430</p><p style="margin: 0.0px 0.0px 0.0px 0.0px"><br class="khtml-block-placeholder"></p><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">vCard: <a href="http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf">http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf</a></font></p><br class="Apple-interchange-newline"></span></span></span></span>
</div>
<br></body></html>