[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