|
From: Timothy J H. <tjh...@br...> - 2007-09-13 12:15:36
|
Nice work Geooffrey!!
I've committed your changes into CVS.
There was also another problem with the code base
(which has been corrected in CVS) --
You need to delete the 18th line of src/jsint/primitives.scm
(tail 1) "return U.tail((Pair)x);"
With these two changes everything is compiling nicely for me on
Mac OS X 10.4 using java 1.5.0_07-87
I haven't tried it on Windows yet. I'll have to wait until tomorrow
when I have access to a Windows machine.
Happy Rosh Hashanah,
---Tim---
On Sep 13, 2007, at 6:28 AM, Geoffrey S. Knauth wrote:
> On Sep 11, 2007, at 23:47, Frank Hu wrote:
>> I'm trying to build version 7.2 on a Mac OS X 10.4.10 system. Got
>> the following error message when doing "sh bin/make"
>> [...]
>> SchemeException: java.io.FileNotFoundException: path_to_jscheme-7.2/
>> src:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/
>> Classes/.compatibility/src/jsint/version.txt (No such file or
>> directory)
>
> I found a way to build JScheme on Mac OS X 10.4.10.
> I believe this fix should be valid for all platforms.
>
> Geoffrey
>
> In src/build/make.scm, I replaced:
>
> --->8---snip--->8---
> ;;; Assumes a subdirectory is the only thing on classpath.
> (define appDir (.getCanonicalFile
> (.getParentFile
> (.getCanonicalFile
> (File. ($ "java.class.path"))))))
> --->8---snip--->8---
>
> with:
>
> --->8---snip--->8---
> ;;; No longer assumes a subdirectory is the only thing on classpath.
> ;;; Now assumes first thing on classpath is what should be used.
> (define appDir
> (let* ((cp ($ "java.class.path"))
> (i (.indexOf cp (System.getProperty "path.separator")))
> (subdir (cond ((= i -1) cp)
> ((> i 0) (substring cp 0 i))
> (else (error (string-append
> "appDir: can't create File
> object "
> "from classpath "
> "\"" cp "\"\n"))))))
> (.getCanonicalFile (.getParentFile (.getCanonicalFile (File.
> subdir))))))
>
> --->8---snip--->8---
>
>
> ----------------------------------------------------------------------
> ---
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Jscheme-user mailing list
> Jsc...@li...
> https://lists.sourceforge.net/lists/listinfo/jscheme-user
|