[plt-dev] Build error in r18407

From: Carl Eastlund (cce at ccs.neu.edu)
Date: Mon Mar 1 12:28:33 EST 2010

This from a clean build:

gcc -I./.. -I../../../mzscheme/gc2/../include -g -O2 -DOS_X
-D_DARWIN_UNLIMITED_SELECT  -fno-common  -DNEWGC_BTC_ACCOUNT    -Wall
-I./.. -c ../../../mzscheme/gc2/gc2.c -o gc2.o
In file included from ../../../mzscheme/gc2/gc2.c:15:
../../../mzscheme/gc2/newgc.c: In function 'GC_set_collect_start_callback':
../../../mzscheme/gc2/newgc.c:203: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c:203: error: (Each undeclared identifier
is reported only once
../../../mzscheme/gc2/newgc.c:203: error: for each function it appears in.)
../../../mzscheme/gc2/newgc.c: In function 'GC_set_collect_end_callback':
../../../mzscheme/gc2/newgc.c:210: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'GC_set_collect_inform_callback':
../../../mzscheme/gc2/newgc.c:217: error: 'GC_instance' undeclared
(first use in this function)
In file included from ../../../mzscheme/gc2/gc2.c:15:
../../../mzscheme/gc2/newgc.c: In function 'GC_is_allocated':
../../../mzscheme/gc2/newgc.c:451: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'allocate_big':
../../../mzscheme/gc2/newgc.c:613: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'allocate_medium':
../../../mzscheme/gc2/newgc.c:771: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'GC_make_jit_nursery_page':
../../../mzscheme/gc2/newgc.c:825: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'allocate':
../../../mzscheme/gc2/newgc.c:897: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'GC_malloc_pair':
../../../mzscheme/gc2/newgc.c:1009: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'GC_set_stack_base':
../../../mzscheme/gc2/newgc.c:1388: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'GC_get_stack_base':
../../../mzscheme/gc2/newgc.c:1394: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'GC_set_get_thread_stack_base':
../../../mzscheme/gc2/newgc.c:1399: error: 'GC_instance' undeclared
(first use in this function)
In file included from ../../../mzscheme/gc2/newgc.c:1430,
                 from ../../../mzscheme/gc2/gc2.c:15:
../../../mzscheme/gc2/roots.c: In function 'GC_add_roots':
../../../mzscheme/gc2/roots.c:83: error: 'GC_instance' undeclared
(first use in this function)
In file included from ../../../mzscheme/gc2/newgc.c:1458,
                 from ../../../mzscheme/gc2/gc2.c:15:
../../../mzscheme/gc2/immobile_boxes.c: In function 'GC_malloc_immobile_box':
../../../mzscheme/gc2/immobile_boxes.c:6: error: 'GC_instance'
undeclared (first use in this function)
../../../mzscheme/gc2/immobile_boxes.c: In function 'GC_free_immobile_box':
../../../mzscheme/gc2/immobile_boxes.c:19: error: 'GC_instance'
undeclared (first use in this function)
In file included from ../../../mzscheme/gc2/newgc.c:1469,
                 from ../../../mzscheme/gc2/gc2.c:15:
../../../mzscheme/gc2/fnls.c: In function 'GC_set_finalizer':
../../../mzscheme/gc2/fnls.c:29: error: 'GC_instance' undeclared
(first use in this function)
In file included from ../../../mzscheme/gc2/gc2.c:15:
../../../mzscheme/gc2/newgc.c: In function 'GC_finalization_weak_ptr':
../../../mzscheme/gc2/newgc.c:1560: error: 'GC_instance' undeclared
(first use in this function)
In file included from ../../../mzscheme/gc2/newgc.c:1631,
                 from ../../../mzscheme/gc2/gc2.c:15:
../../../mzscheme/gc2/weak.c: In function 'mark_weak_array':
../../../mzscheme/gc2/weak.c:38: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/weak.c: In function 'GC_malloc_weak_array':
../../../mzscheme/gc2/weak.c:87: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/weak.c: In function 'mark_weak_box':
../../../mzscheme/gc2/weak.c:142: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/weak.c: In function 'GC_malloc_weak_box':
../../../mzscheme/gc2/weak.c:167: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/weak.c: In function 'mark_ephemeron':
../../../mzscheme/gc2/weak.c:223: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/weak.c: In function 'BTC_ephemeron_mark':
../../../mzscheme/gc2/weak.c:237: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/weak.c: In function 'GC_malloc_ephemeron':
../../../mzscheme/gc2/weak.c:264: error: 'GC_instance' undeclared
(first use in this function)
In file included from ../../../mzscheme/gc2/newgc.c:1739,
                 from ../../../mzscheme/gc2/gc2.c:15:
../../../mzscheme/gc2/mem_account.c: In function 'BTC_register_new_thread':
../../../mzscheme/gc2/mem_account.c:22: error: 'GC_instance'
undeclared (first use in this function)
../../../mzscheme/gc2/mem_account.c: In function 'BTC_register_thread':
../../../mzscheme/gc2/mem_account.c:36: error: 'GC_instance'
undeclared (first use in this function)
../../../mzscheme/gc2/mem_account.c: In function 'BTC_register_root_custodian':
../../../mzscheme/gc2/mem_account.c:147: error: 'GC_instance'
undeclared (first use in this function)
../../../mzscheme/gc2/mem_account.c: In function 'BTC_thread_mark':
../../../mzscheme/gc2/mem_account.c:303: error: 'GC_instance'
undeclared (first use in this function)
../../../mzscheme/gc2/mem_account.c: In function 'BTC_custodian_mark':
../../../mzscheme/gc2/mem_account.c:312: error: 'GC_instance'
undeclared (first use in this function)
../../../mzscheme/gc2/mem_account.c: In function 'BTC_cust_box_mark':
../../../mzscheme/gc2/mem_account.c:324: error: 'GC_instance'
undeclared (first use in this function)
../../../mzscheme/gc2/mem_account.c: In function 'BTC_add_account_hook':
../../../mzscheme/gc2/mem_account.c:436: error: 'GC_instance'
undeclared (first use in this function)
In file included from ../../../mzscheme/gc2/gc2.c:15:
../../../mzscheme/gc2/newgc.c: In function 'GC_merely_accounting':
../../../mzscheme/gc2/newgc.c:1776: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'designate_modified':
../../../mzscheme/gc2/newgc.c:1819: error: 'GC_instance' undeclared
(first use in this function)
In file included from ../../../mzscheme/gc2/gc2.c:15:
../../../mzscheme/gc2/newgc.c: In function 'init_type_tags_worker':
../../../mzscheme/gc2/newgc.c:1963: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'GC_gcollect':
../../../mzscheme/gc2/newgc.c:2091: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'GC_register_traversers':
../../../mzscheme/gc2/newgc.c:2099: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'GC_get_memory_use':
../../../mzscheme/gc2/newgc.c:2118: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'GC_mark':
../../../mzscheme/gc2/newgc.c:2147: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'GC_resolve':
../../../mzscheme/gc2/newgc.c:2418: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'GC_fixup':
../../../mzscheme/gc2/newgc.c:2446: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'GC_dump_with_traces':
../../../mzscheme/gc2/newgc.c:2500: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'gen1_free_mpage':
../../../mzscheme/gc2/newgc.c:3189: error: 'GC_instance' undeclared
(first use in this function)
../../../mzscheme/gc2/newgc.c: In function 'GC_free_all':
../../../mzscheme/gc2/newgc.c:3716: error: 'GC_instance' undeclared
(first use in this function)
make[4]: *** [gc2.o] Error 1
make[3]: *** [all] Error 2
make[2]: *** [3m] Error 2
make[1]: *** [3m] Error 2
make: *** [all] Error 2

Carl Eastlund


Posted on the dev mailing list.