[Ecls-list] Update on ports

Matthew Mondor mm_lists at pulsar-zone.net
Thu Jul 23 19:42:54 UTC 2009


On Thu, 23 Jul 2009 20:41:53 +0200
Juan Jose Garcia-Ripoll <juanjose.garciaripoll at googlemail.com> wrote:

> + NetBSD is now running under qemu (emulation, no virtualization :-/)
> and seems to build fine.

Nice, is that HEAD sources?  Also, against which boehm-gc version?
Also was it built with --enable-threads?  If all positive, which
boehm-gc build options?

I tried with today's CVS HEAD and the build breaks (yet this used to
work, the symptom I was seeing before was ecl_min crashing or freezing
in an endless loop with --enable-threads on any >8.12):

[...]
/usr/bin/install -c -m 644 '/home/mmondor/work/ecl-cvs/src/gc/include/new_gc_alloc.h' '/home/mmondor/work/ecl-cvs/build/ecl//gc/new_gc_alloc.h'
 /usr/bin/install -c -m 644 '/home/mmondor/work/ecl-cvs/src/gc/include/gc_allocator.h' '/home/mmondor/work/ecl-cvs/build/ecl//gc/gc_allocator.h'
 /usr/bin/install -c -m 644 '/home/mmondor/work/ecl-cvs/src/gc/include/gc_backptr.h' '/home/mmondor/work/ecl-cvs/build/ecl//gc/gc_backptr.h'
 /usr/bin/install -c -m 644 '/home/mmondor/work/ecl-cvs/src/gc/include/gc_gcj.h' '/home/mmondor/work/ecl-cvs/build/ecl//gc/gc_gcj.h'
 /usr/bin/install -c -m 644 '/home/mmondor/work/ecl-cvs/src/gc/include/leak_detector.h' '/home/mmondor/work/ecl-cvs/build/ecl//gc/leak_detector.h'
 /usr/bin/install -c -m 644 '/home/mmondor/work/ecl-cvs/src/gc/include/gc_amiga_redirects.h' '/home/mmondor/work/ecl-cvs/build/ecl//gc/gc_amiga_redirects.h'
 /usr/bin/install -c -m 644 '/home/mmondor/work/ecl-cvs/src/gc/include/gc_pthread_redirects.h' '/home/mmondor/work/ecl-cvs/build/ecl//gc/gc_pthread_redirects.h'
 /usr/bin/install -c -m 644 '/home/mmondor/work/ecl-cvs/src/gc/include/gc_config_macros.h' '/home/mmondor/work/ecl-cvs/build/ecl//gc/gc_config_macros.h'
 /usr/bin/install -c -m 644 '/home/mmondor/work/ecl-cvs/src/gc/include/gc_tiny_fl.h' '/home/mmondor/work/ecl-cvs/build/ecl//gc/gc_tiny_fl.h'
 /usr/bin/install -c -m 644 '/home/mmondor/work/ecl-cvs/src/gc/include/gc_version.h' '/home/mmondor/work/ecl-cvs/build/ecl//gc/gc_version.h'
sed -e 's, at ecldir\\@,/usr/local/ecl/lib/ecl-9.7.1/,g' < lsp/config.pre > lsp/config.lsp
sed -e 's, at ecldir\\@,"/usr/local/ecl/lib/ecl-9.7.1/",g'  -e 's, at libdir\\@,"/usr/local/ecl/lib/",g'  -e 's, at includedir\\@,"/usr/local/ecl/include/",g' < cmp/cmpdefs.pre > cmp/cmpdefs.lsp
test -d c/ecl || mkdir c/ecl
sed 's,__declspec(dllimport),,g' /home/mmondor/work/ecl-cvs/src/h/external.h > c/ecl/external.h
cp /home/mmondor/work/ecl-cvs/src/h/*.h ecl/
cd c; make
cat /home/mmondor/work/ecl-cvs/src/c/symbols_list.h |  sed -e 's%{\([A-Z ]*.*".*"\),[^,]*,[ ]*NULL,.*}%{\1,NULL}%g'  -e 's%{\([A-Z ]*.*".*"\),[^,]*,[ ]*\([^,]*\),.*}%{\1,"\2"}%g'  -e 's%{NULL.*%{NULL,NULL}};%' > /home/mmondor/work/ecl-cvs/src/c/symbols_list2.h
if test -f ../CROSS-DPP; then touch dpp; else  gcc  -g -O2 -fPIC   -Dnetbsd -I/home/mmondor/work/ecl-cvs/src/c -I/home/mmondor/work/ecl-cvs/build -I./ /home/mmondor/work/ecl-cvs/src/c/dpp.c  -o ./dpp ;  fi
make: don't know how to make main.o. Stop

make: stopped in /home/mmondor/work/ecl-cvs/build/c
*** Error code 2

Stop.
make: stopped in /home/mmondor/work/ecl-cvs/build
*** Error code 1

Stop.
make: stopped in /home/mmondor/work/ecl-cvs


It's likely related to a minor change but I didn't have the time to
look into the bug yet, I might be able to next week.

Thanks,
-- 
Matt




More information about the ecl-devel mailing list