[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