[Ecls-list] [ANN] ECL 9.12.3

Semih Cemiloglu Semih.Cemiloglu at nec.com.au
Tue Dec 22 04:20:48 UTC 2009

Dear Juan,


Checksum is the same as the one you see:


$ md5sum ecl-9.12.3.tgz

52b29c24bc29c5144f3314dac8cdd42d  ecl-9.12.3.tgz



After deleting and re-creating the ECL source tree freshly I manage to build it without problems (see below). 

I suspect a stale config.status or similar file was  the cause.


>From the build logs you pointed at 


I can see 3 kinds of Solaris builds are exclusively using Gcc as C/C++ compiler. It might be beneficial to pick Sun  Studio compilers at least on one platform since

a)      You can catch portability issues and inadvertent use of Gcc extensions quickly. 

b)      Sun Studio compilers are known to compile faster and generate better optimized code *in general* compared to Gcc. Some of ECL users may wish to use this compiler for performance and ABI reasons.


Thanks, regards,

Semih Cemiloglu



--- Build steps on OpenSolaris x86 2009.06 ----


$ uname -a

SunOS giant 5.11 snv_111b i86pc i386 i86pc Solaris


$ CC -V

CC: Sun C++ 5.10 SunOS_i386 2009/06/03


$ cc -V

cc: Sun C 5.10 SunOS_i386 2009/06/03


$ export CC="cc -xc99=all"

$ export CXX=CC


$ configure --enable-slow-config --with-system-gmp=no  --with-dffi=no --prefix=/stow/ecl-9.10.3 2>&1 |tee conf.log


$ gmake 2>&1 |tee make.log


$ gmake install 2>&1 |tee inst.log

$ export LD_LIBRARY_PATH=/stow/ecl-9.10.3/lib:$LD_LIBRARY_PATH

$ ldd -Lr /stow/ecl-9.10.3/bin/ecl

        libecl.so =>     /stow/ecl-9.10.3/lib/libecl.so

        libdl.so.1 =>    /lib/libdl.so.1

        libm.so.2 =>     /lib/libm.so.2

        libsocket.so.1 =>        /lib/libsocket.so.1

        libnsl.so.1 =>   /lib/libnsl.so.1

        libintl.so.1 =>  /lib/libintl.so.1

        libc.so.1 =>     /lib/libc.so.1

        libscf.so.1 =>   /lib/libscf.so.1

        libuutil.so.1 =>         /lib/libuutil.so.1

        libgen.so.1 =>   /lib/libgen.so.1

        libmd.so.1 =>    /lib/libmd.so.1

        libmp.so.2 =>    /lib/libmp.so.2


$ /stow/ecl-9.10.3/bin/ecl

ECL (Embeddable Common-Lisp) 9.12.3

Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya

Copyright (C) 1993 Giuseppe Attardi

Copyright (C) 2000 Juan J. Garcia-Ripoll

ECL is free software, and you are welcome to redistribute it

under certain conditions; see file 'Copyright' for details.

Type :h for Help.

Top level.

> (+ 1 2)




From: Juan Jose Garcia-Ripoll [mailto:juanjose.garciaripoll at googlemail.com] 
Sent: Friday, 18 December 2009 7:02 PM
To: Semih Cemiloglu
Cc: list-ecl
Subject: Re: [Ecls-list] [ANN] ECL 9.12.3



On Fri, Dec 18, 2009 at 5:35 AM, Semih Cemiloglu <Semih.Cemiloglu at nec.com.au> wrote:

I'm unable to build ECL 9.12.3 on OpenSolaris: 

	$ export CC="cc -xc99=all"

	$ export CXX=CC

The first Solaris build in the log, http://ecls.sourceforge.net/logs.html is done with OpenSolaris and Sun's compiler. In addition to this I checked, using the tarball that is available in Sourceforge, that --with-dffi=no does work. I could only do it in the boxes I can access from the office (no OpenSolaris + Sun's compiler), but it definitely does not create ffi_x*.o files in the build directory. 

	$ ./configure --enable-slow-config --with-system-gmp=no  --with-dffi=no --prefix=/stow/ecl-9.10.3 2>&1 |tee conf.log


	configure: WARNING: unrecognized options: --with-dffi

I really did not see this warning. What is the checksum of the tar file you downloaded?

$ md5sum ecl-9.12.3.tgz 

52b29c24bc29c5144f3314dac8cdd42d  ecl-9.12.3.tgz




Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain) 

This email may be confidential and/or privileged. Only the intended recipient may access or use it. If you are not the intended recipient, please delete this email and notify NEC Australia Pty Ltd promptly. NEC uses antivirus software but excludes all liability for viruses or similar in any attachment.
Please consider our environment before printing this email.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20091222/124a74ba/attachment.html>

More information about the ecl-devel mailing list