Date: Wed, 18 Apr 2007 21:56:42 +0200 (CEST) From: clemens fischer <ino-news@spotteswoode.dnsalias.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: clemens fischer <ino-news@spotteswoode.dnsalias.org> Subject: ports/111832: ports/lang/drscheme doesn't compile: foreign.c Message-ID: <20070418195642.405AD1693@spotteswoode.dnsalias.org> Resent-Message-ID: <200704182000.l3IK0NHF014323@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 111832 >Category: ports >Synopsis: ports/lang/drscheme doesn't compile: foreign.c >Confidential: no >Severity: critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Apr 18 20:00:22 GMT 2007 >Closed-Date: >Last-Modified: >Originator: clemens fischer >Release: FreeBSD 6.2-STABLE i386 >Organization: >Environment: System: FreeBSD spotteswoode.dnsalias.org 6.2-STABLE FreeBSD 6.2-STABLE #16: Mon Mar 5 16:49:13 CET 2007 root@spotteswoode.dnsalias.org:/usr/obj/usr/src/sys/spott i386 >Description: compilation of ports/lang/drscheme fails in directory work/plt-360/src/foreign with: /ports/lang/drscheme 0 # make ... cc -I./include -DNO_SIGNALS -O -I/usr/local/include -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./dyn_load.c -fPIC -DPIC -o .libs/dyn_load.o cc -I./include -DNO_SIGNALS -O -I/usr/local/include -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./dyn_load.c -o dyn_load.o >/dev/null 2>&1 /usr/local/bin/libtool --mode=link --tag=CC cc -release 360 -rpath /usr/local/lib -o ../libmzgc.la alloc.lo reclaim.lo allchblk.lo misc.lo mach_dep.lo os_dep.lo mark_rts.lo headers.lo mark.lo obj_map.lo blacklst.lo finalize.lo new_hblk.lo dbg_mlc.lo malloc.lo stubborn.lo checksums.lo solaris_threads.lo pthread_support.lo pthread_stop_world.lo darwin_stop_world.lo typd_mlc.lo ptr_chck.lo mallocx.lo solaris_pthreads.lo gcj_mlc.lo specific.lo gc_dlopen.lo backgraph.lo win32_threads.lo dyn_load.lo mkdir ../.libs cc -shared .libs/alloc.o .libs/reclaim.o .libs/allchblk.o .libs/misc.o .libs/mach_dep.o .libs/os_dep.o .libs/mark_rts.o .libs/headers.o .libs/mark.o .libs/obj_map.o .libs/blacklst.o .libs/finalize.o .libs/new_hblk.o .libs/dbg_mlc.o .libs/malloc.o .libs/stubborn.o .libs/checksums.o .libs/solaris_threads.o .libs/pthread_support.o .libs/pthread_stop_world.o .libs/darwin_stop_world.o .libs/typd_mlc.o .libs/ptr_chck.o .libs/mallocx.o .libs/solaris_pthreads.o .libs/gcj_mlc.o .libs/specific.o .libs/gc_dlopen.o .libs/backgraph.o .libs/win32_threads.o .libs/dyn_load.o -Wl,-soname -Wl,libmzgc-360.so -o ../.libs/libmzgc-360.so (cd ../.libs && rm -f libmzgc.so && ln -s libmzgc-360.so libmzgc.so) ar cru ../.libs/libmzgc.a alloc.o reclaim.o allchblk.o misc.o mach_dep.o os_dep.o mark_rts.o headers.o mark.o obj_map.o blacklst.o finalize.o new_hblk.o dbg_mlc.o malloc.o stubborn.o checksums.o solaris_threads.o pthread_support.o pthread_stop_world.o darwin_stop_world.o typd_mlc.o ptr_chck.o mallocx.o solaris_pthreads.o gcj_mlc.o specific.o gc_dlopen.o backgraph.o win32_threads.o dyn_load.o ranlib ../.libs/libmzgc.a creating ../libmzgc.la (cd ../.libs && rm -f libmzgc.la && ln -s ../libmzgc.la libmzgc.la) : ../libmzgc.la make foreign-stuff cd ../foreign; make all make foreign.lo /usr/local/bin/libtool --mode=compile --tag=CC cc -O -I/usr/local/include -DMZ_USES_SHARED_LIB -I./../mzscheme -I./../mzscheme/include -I./../mzscheme/src -Igcc/libffi/include -c ./foreign.c -o foreign.lo mkdir .libs cc -O -I/usr/local/include -DMZ_USES_SHARED_LIB -I./../mzscheme -I./../mzscheme/include -I./../mzscheme/src -Igcc/libffi/include -c ./foreign.c -fPIC -DPIC -o .libs/foreign.o ./foreign.c:2137: error: syntax error before "ffi_closure" ./foreign.c: In function `foreign_ffi_callback': ./foreign.c:2203: error: `ffi_closure' undeclared (first use in this function) ./foreign.c:2203: error: (Each undeclared identifier is reported only once ./foreign.c:2203: error: for each function it appears in.) ./foreign.c:2203: error: `cl' undeclared (first use in this function) ./foreign.c:2215: error: structure has no member named `closure' *** Error code 1 Stop in /usr/ports/lang/drscheme/work/plt-360/src/foreign. *** Error code 1 ... a complete log up to the error is available on request per email. i tried to manually define "-DFFI_CLOSURES=1", which didn't work and thus cannot be the fix needed. >How-To-Repeat: cd /ports/lang/drscheme && make BATCH=1 >Fix: none known. regards, clemens >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070418195642.405AD1693>