On 22/01/11 02:38 , Martin Costabel wrote: > On 21/01/11 20:42 , Alexander Hansen wrote: >> On 1/21/11 1:44 PM, Jesse Alama wrote: >>> On Jan 21, 2011, at 12:41, Alexander Hansen<[email protected]> >>> wrote: >>> >>>> Ick. If this link has different names in different languages, I guess >>>> you'll need to test for all of them. Good thing there aren't an >>>> infinite number. >>> >>> Yeah. I guess the first task is to find out just what languages are >>> available. Do I date trash the file? I suppose I should just rename it. But >>> screwing with the users computer in this way feels weird... >> >> I'd propose testing for its existence in the CompileScript, and throwing >> an error if it exists, with a message telling the user to move the file. > > Wouldn't it be simpler to deactivate that failure-prone test? > A patchfile line like the following should do the trick > > perl -pi -e 's|\(deftest readdir.1|#-darwin\n$&|' > contrib/sb-posix/posix-tests.lisp
I'll try to be more explicit: This is a serious upstream bug. Any entry in "/" with non-ascii characters in its name will trigger it. That test *is* flawed. Just create a directory called "/£", "/Información", "/黄山" or "/בראשית", or a symlink "/Système"->"System", and sbcl build will fail. Therefore jumping through hoops just to warn users in one specific case is perhaps not a wise move. Unless someone (upstream) comes up with a correct version of that test, disabling it seems to be the right idea. Plus, it is very simple (see patch line above). -- Martin ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ Fink-beginners mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.beginners
