Juan Jose Garcia-Ripoll | 3 Jun 2007 14:43
Picon

Bug fixes

 - LOAD no longer defaults to loading a file as binary if the file type is
   different from FAS or FASL. Use either SI:LOAD-BINARY or configure the
   variable SI:*LOAD-HOOKS* accordingly to load FASL files with unusual
   extensions.

This solves the issues found by birulevo about defsystem and asdf not
working on windows.

--

-- 
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
Juan Jose Garcia-Ripoll | 3 Jun 2007 15:24
Picon

Bug fixes

 - On windows, the build with ECL_THREADS=1 was broken due to a typo
in src/c/main.c

 - In Windows, CLX is no longer built by default: use "nmake ECL_CLX=1".

All of these have been fixed in the CVS version.

Juanjo

--

-- 
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
Juan Jose Garcia-Ripoll | 3 Jun 2007 15:24
Picon

Re: windows-nsi build failed

2007/5/22, Alan Rossum <alan.rossum@...>:
> I tried 'nmake windows-nsi'. The build started but then failed with the
> following :
>
> LicenseData : open failed
> "C:\programming\ecl\ecl\msvc\ecl-0.9i\doc\Copyright"
> Usage : LicenseData local_file_that_has_license_text |
> license_lang_string

The list of files is probably broken. Help on fixing this is welcome.

Juanjo

--

-- 
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
Juan Jose Garcia-Ripoll | 3 Jun 2007 15:45
Picon

Bug fixed [mingw32]

 - MINGW's compiler is broken: it does not accept directories with trailing
   slashes as an argument to "-I". We include a hack in cmpmain.lsp for that.

This only affects the Mingw system under Windows.

Juanjo

--

-- 
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
Juan Jose Garcia-Ripoll | 3 Jun 2007 16:00
Picon

Obsolete documentation is no longer built

 - The documentation shipped with ECL was outdated. To enforce moving on
   to the new manual, the build and installation process now ignores anything
   inside src/doc.

Juanjo

--

-- 
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
Marko Kocić | 4 Jun 2007 12:02
Picon

Re: Bug fixed [mingw32]

This fixes regular mingw build under win32.
However, when using custom built gcc (4.0, 4.1, 4.2) build fails
because _MCW_EM is not defined there.

The following patch enables ecl to build using gcc-4.2 under mingw (on windows):
cvs -z9 diff -u -- src\h\internal.h (in directory C:\dev\cvstree\ecl\ecl\)
Index: src/h/internal.h
===================================================================
RCS file: /project/ecl/cvsroot/ecl/src/h/internal.h,v
retrieving revision 1.44
diff -u -r1.44 internal.h
--- src/h/internal.h	18 Jan 2007 15:01:16 -0000	1.44
+++ src/h/internal.h	4 Jun 2007 09:16:17 -0000
 <at>  <at>  -240,7 +240,7  <at>  <at> 
 #   define FE_UNDERFLOW EM_UNDERFLOW
 typedef int fenv_t;
 # else
-#   define MCW_EM _MCW_EM
+#   define MCW_EM 0x0008001F
 #   define fenv_t int
 # endif
 # define feenableexcept(bits) { int cw = _controlfp(0,0); cw &=
~(bits); _controlfp(cw,MCW_EM); }

Thanks,
Marko

On 6/3/07, Juan Jose Garcia-Ripoll <jjgarcia@...> wrote:
>  - MINGW's compiler is broken: it does not accept directories with trailing
>    slashes as an argument to "-I". We include a hack in cmpmain.lsp for that.
(Continue reading)

Frederik Cheeseman | 4 Jun 2007 13:28
Picon
Favicon

assembler error with ffi_x86_64 on AMD Sempron ?

In a new CVS checkout with GCC 4.2.0 (?), see :
...
-rwxr-xr-x  1 root  bin     426041 Jun  1 16:40 ecpp
-r-xr-xr-x  3 root  bin     420278 Jun  1 16:40 i386-unknown-openbsd4.1-gcc-4.2.0
-r-xr-xr-x  3 root  bin     420278 Jun  1 16:40 i386-unknown-openbsd4.1-egcc
-r-xr-xr-x  3 root  bin     420278 Jun  1 16:40 egcc
...
$ dmesg
...
cpu0: Mobile AMD Sempron(tm) Processor 3500+ ("AuthenticAMD" 686-class, 512KB L2
 cache) 1.80 GHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CF
LUSH,MMX,FXSR,SSE,SSE2,SSE3,CX16
...
$ uname -p 
Mobile AMD Sempron(tm) Processor 3500+ ("AuthenticAMD" 686-class, 512KB L2 cache)
$ arch -k 
OpenBSD.i386
$ echo $SHELL
/bin/ksh
$
(same problem with bash)
$ CC=egcc ./configure --prefix=/usr/local
...
$ gmake 
...
egcc -c -I. -I/home/frederik/openbsd-ports/ecl/ecl/build
-I/home/frederik/openbsd-ports/ecl/ecl/src/c -I../ecl/gc  -g -O2 -fPIC  -fstrict-aliasing
-Dopenbsd  -o ffi_x86_64.o ffi_x86_64.c
/tmp//ccbF4451.s: Assembler messages:
(Continue reading)

Juan Jose Garcia-Ripoll | 4 Jun 2007 20:47
Picon

Change in files layout

Hi,

I have changed ECL's installation paths to make them compliant (a
little bit) with the conventions of various Unix out there. As noted
in the Changelog...

 - ECL now uses standard Unix paths for installation: assuming prefix=/usr, the
   shared library libecl.so is typically installed in /usr/lib/, the C header
   files under /usr/include/ecl and all remaining data and FASL files under
   /usr/lib/ecl.

The Windows port is only slightly affected. It seems to build just
fine on my machine.

Juanjo

--

-- 
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
fumi | 9 Jun 2007 05:51
Picon

static build on FreeBSD 5.5 failed

Hello,

I have just compiled the latest sources from CVS on FreeBSD 5.5
and encountered some problems.

I tried to compile several times, each time with command lines:

$ rm -r build; rm Makefile
$ ./configure --disable-shared; gmake

First try failed at a line in build/Makefile.
I got the following messages and modified src/Makefile.in.

cp /usr/home/nimda/ecl/src/h/*.h ecl/
if grep 'undef ENABLE_DLOPEN' ecl/config.h; then cp c/external.h h; fi
/* #undef ENABLE_DLOPEN */
cp: c/external.h: No such file or directory
gmake[1]: *** [ecl/external.h] Error 1
gmake[1]: Leaving directory `/usr/home/nimda/ecl/build'
gmake: *** [all] Error 2

Index: src/Makefile.in
===================================================================
RCS file: /project/ecl/cvsroot/ecl/src/Makefile.in,v
retrieving revision 1.70
diff -u -r1.70 Makefile.in
--- src/Makefile.in	4 Jun 2007 18:43:32 -0000	1.70
+++ src/Makefile.in	9 Jun 2007 02:50:58 -0000
 <at>  <at>  -62,7 +62,7  <at>  <at> 
 	sed 's,__declspec(dllimport),,g' $(top_srcdir)/h/external.h > $ <at> 
(Continue reading)

Juan Jose Garcia-Ripoll | 9 Jun 2007 10:30
Picon

static build on FreeBSD 5.5 failed

Thanks for both fixes. Of course they are not FreeBSD specific, but
are related to the fact that building ECL without support for shared
libraries has been relatively untested in the last months. I will
review your patches and commit them.

Juanjo

--

-- 
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/

Gmane