Frank/Edi,

I think the solution for Joe Average is as Edi suggested earlier, we'll bundle Win32 DLLs with each release and people who want to track the development tree or use 64-bit Windows will, for now, have to solve the issues related to building images.

As soon as we're done with 0.6.1, we're going to move to Darcs and we'll have two repositories. A stable development repository with bundled DLLs, an unstable development without valid DLLs and an asdf- installable tar file with the latest formal release.

I apologize for the mess the Windows support is in just now, Windows has not been a priority for me and it is not likely to become so. Most of my non-priority time was allocated to getting Lispworks to work cleanly.

Elephant would benefit greatly from a Windows user who was motivated to clean things up properly and I'm happy to provide support for this.

Ian

On Mar 24, 2007, at 11:32 AM, Edi Weitz wrote:

On Fri, 23 Mar 2007 17:02:40 +0100, Frank Schorr <franks- [EMAIL PROTECTED]> wrote:

((:berkeley-db-include-dir . "C:/Programme/Oracle/Berkeley DB 4.5.20/include/") (:berkeley-db-lib-dir . "C:/Programme/Oracle/Berkeley DB 4.5.20/ bin/") (:berkeley-db-lib . "C:/Programme/Oracle/Berkeley DB 4.5.20/bin/ libdb45.dll") (:berkeley-db-deadlock . "C:/Programme/Oracle/Berkeley DB 4.5.20/ bin/db_deadlock.exe")

As I said, this will only work with a German version of Windows.  I
think the example config file distributed with Elephant should use the
English variant and maybe include a comment that users of localized
versions will have to change the paths.  (Other than that this is the
default install location chosen by Oracle's installer.)

5. comment these lines out in C:\cygwin\usr\include\mingw\sys \types.h:
/*
  *#ifndef _SSIZE_T_
  *#define _SSIZE_T_
  *typedef long _ssize_t;
  *
  *#ifndef      _NO_OLDNAMES
  *typedef _ssize_t ssize_t;
  *#endif
  *#endif * Not _SSIZE_T_ *
*/

I understand that this is necessary, but I think it means asking a bit
too much from Joe Average.  It implies that after building Elephant
you can't reliably use Cygwin for other tasks anymore.  (Or
alternatively you change this back and forth each time you want to
build Elephant which also doesn't sound very satisfactory.)
_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

Reply via email to