[armedbear-devel] Fixes to LispShell.java for 0.23.0

Kevin Krouse kkrouse at users.sourceforge.net
Tue May 25 15:45:24 UTC 2010


Hi Frank,

Thanks for the patch.  I verified the build failure and just committed your
fix to svn!

Thanks for your help!
Kevin

On Sun, May 23, 2010 at 7:14 PM, Frank Pursel <purself at yahoo.com> wrote:

> All,
>
> I downloaded the latest version of J a couple of days ago (J version
> 0.23.0) and had some difficulties getting it to compile using
> java-6-sun's compiler version 1.6 update 20.  Here are the modifications
> I made to LispShell.java to get it to compile cleanly against a fresh build
> of
> the newest abcl (ver 0.19.1, though I don't think it matters):
>
> diff -c /home/fpp/src/tmp/j-0.23.0/src/org/armedbear/j/LispShell.java
> /home/fpp/src/j-0.23.0/src/org/armedbear/j/LispShell.java
> *** /home/fpp/src/tmp/j-0.23.0/src/org/armedbear/j/LispShell.java
> 2010-04-03
> 15:04:08.000000000 -0400
> --- /home/fpp/src/j-0.23.0/src/org/armedbear/j/LispShell.java   2010-05-22
> 18:42:29.963613502 -0400
> ***************
> *** 110,120 ****
>            }
>          else
>            {
> !             File lispHome = File.getInstance(Site.getLispHome());
>              if (lispHome == null)
>                return null; // FIXME Error message?
> !             File swankLoader = File.getInstance(lispHome,
> !                                                 "swank-loader.lisp");
>              if (swankLoader == null)
>                return null; // FIXME Error message?
>              if (shellCommand.indexOf("sbcl") >= 0
> --- 110,121 ----
>            }
>          else
>            {
> !           Pathname lispHome = (Pathname)Site.getLispHome();
>              if (lispHome == null)
>                return null; // FIXME Error message?
> !             File swankLoader = File.getInstance(
> !
> Pathname.mergePathnames(lispHome,
> !                                                                       new
> Pathname("swank-loader.lisp")));
>              if (swankLoader == null)
>                return null; // FIXME Error message?
>              if (shellCommand.indexOf("sbcl") >= 0
> ***************
> *** 902,908 ****
>                  sb.append(" -Xmx256M");
>                  if (Platform.isPlatformUnix())
>                    {
> !                     Pathname lispHome =
> org.armedbear.lisp.Site.getLispHome();
>                      if (lispHome != null)
>                        {
>                          sb.append(" -Xrs -Djava.library.path=");
> --- 903,909 ----
>                  sb.append(" -Xmx256M");
>                  if (Platform.isPlatformUnix())
>                    {
> !                     Pathname lispHome =
> (Pathname)org.armedbear.lisp.Site.getLispHome();
>                      if (lispHome != null)
>                        {
>                          sb.append(" -Xrs -Djava.library.path=");
>
> Diff finished.  Sun May 23 19:30:24 2010
>
> I hope it's helpful.  I was unable to get abcl to compile cleanly
> using the lisp build method.  It failed with messages telling me that
> it, variously, could not autoload load or that it could not load
> 'system'.  When I used ant I had no problems.
>
> Best wishes on an excellent project.
>
> Sincerely,
> Frank Pursel
>
>
>
>
> _______________________________________________
> armedbear-devel mailing list
> armedbear-devel at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/armedbear-devel/attachments/20100525/b50e1cc8/attachment.html>


More information about the armedbear-devel mailing list