[Ecls-list] multi-threaded C++ app

Dean O'Connor dean.oconnor at ite.com.au
Tue Oct 25 19:52:51 UTC 2005


Really appreciate the turn around on those updates Juan. Thx.

In Windows/MSVC debug the ecl_import_current_thread() is now working !!

(I am getting a THROW when I run my lisp script in that thread, but am 
hoping that is my problem :)

However, now on the (Gentoo) linux (configure'd with --enable-threads) 
it will not build with the latest CVS updates.
(I used "cvs update -C -P -d" as recommended in another thread)

These are the errors I am getting in the build (linux only):

Unknown symbol: si::pretty-print-format
gcc -c -I. -I/home/deano/projects/lisp/ecls/src/c 
-I/home/deano/projects/lisp/ecls/src/h -I../h  -g -O2 -fPIC 
-D_THREAD_SAFE -fstrict-aliasing -Dlinux  -o print.o print.c
/home/deano/projects/lisp/ecls/src/c/print.d: In function `edit_double':
/home/deano/projects/lisp/ecls/src/c/print.d:487: error: `fenv_t' 
undeclared (first use in this function)
/home/deano/projects/lisp/ecls/src/c/print.d:487: error: (Each 
undeclared identifier is reported only once
/home/deano/projects/lisp/ecls/src/c/print.d:487: error: for each 
function it appears in.)
/home/deano/projects/lisp/ecls/src/c/print.d:487: error: syntax error 
before "env"
/home/deano/projects/lisp/ecls/src/c/print.d:488: error: `env' 
undeclared (first use in this function)
make[2]: *** [print.o] Error 1
rm symbol.c list.c main.c instance.c compiler.c character.c gfun.c 
reference.c print.c read.c file.c disassembler.c interpreter.c package.c 
eval.c
make[2]: Leaving directory `/home/deano/projects/lisp/ecls/build/c'
make[1]: *** [libeclmin.a] Error 2
make[1]: Leaving directory `/home/deano/projects/lisp/ecls/build'
make: *** [all] Error 2

[ there was also this earlier ]

Unknown symbol: si::*record-source-pathname-p*

Cheers
Dean


Juan Jose Garcia Ripoll wrote:

>On Tue, 2005-10-25 at 10:28 +0200, Goffioul Michael wrote:
>  
>
>>Note that the latest changed introduced by Juanjo about threads have not
>>been ported to Windows. The only change I introduced was to define
>>GC_THREADS correctly in config.h.
>>    
>>
>
>I will commit the windows port today, if time permits. Please do not
>make any changes to threads_win32.d
>
>Juanjo
>
>
>
>
>-------------------------------------------------------
>This SF.Net email is sponsored by the JBoss Inc.
>Get Certified Today * Register for a JBoss Training Course
>Free Certification Exam for All Training Attendees Through End of 2005
>Visit http://www.jboss.com/services/certification for more information
>_______________________________________________
>Ecls-list mailing list
>Ecls-list at lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/ecls-list
>  
>




More information about the ecl-devel mailing list