porting to amd64-freebsd

[email protected]
Newsgroups gmane.comp.lang.dylan.gwydion.devel
Message-ID <op.wqsd2c0m2wakfp@lenovo-b0c22c0d>
hi hackers,

I'm porting OpenDylan to FreeBSD-amd64. I've found the problem about  
boehm-gc, and I've fixed it.
then I currently succeeded build the Bootstrap.1/bin/dylan-compiler(elf64).
next step, I'm trying to build the dylan-compiler using  
Bootstrap.1/bin/dylan-compiler.
But, I've got a SIGSEGV in compiling dfmc-reader.

Program received signal SIGSEGV, Segmentation fault.
0x000000080270144e in Kdood_classVdoodI (dood_=0x721bb0,  
class_=0x805f20698) at class.c:1782
(gdb) where
#0  0x000000080270144e in Kdood_classVdoodI (dood_=0x721bb0,  
class_=0x805f20698) at class.c:1782
#1  0x0000000802701340 in Kdood_all_slot_descriptorsVdoodI  
(dood_=0x721bb0, class_=0x805f20698) at class.c:1739
#2  0x0000000802714057 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e97300) at walk.c:3672
#3  0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e97300, address_=0x23a705) at walk.c:1650
#4  0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI  
(dood_=0x721bb0, info_=0x3f46840, parent_=0x3e97420, object_=0x3e97300) at  
walk.c:2925
#5  0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e97420) at walk.c:4626
#6  0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e97420, address_=0x23a6e5) at walk.c:1650
#7  0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI  
(dood_=0x721bb0, info_=0x3f46840, parent_=0x3e973c0, object_=0x3e97420) at  
walk.c:2925
#8  0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e973c0) at walk.c:4626
#9  0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e973c0, address_=0x23a6b9) at walk.c:1650
#10 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI  
(dood_=0x721bb0, info_=0x3f46840, parent_=0x3e974e0, object_=0x3e973c0) at  
walk.c:2925
#11 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e974e0) at walk.c:4626
#12 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e974e0, address_=0x23a699) at walk.c:1650
#13 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI  
(dood_=0x721bb0, info_=0x3f46840, parent_=0x3e97600, object_=0x3e974e0) at  
walk.c:2925
#14 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e97600) at walk.c:4626
#15 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e97600, address_=0x23a679) at walk.c:1650
#16 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI  
(dood_=0x721bb0, info_=0x3f46840, parent_=0x3e975a0, object_=0x3e97600) at  
walk.c:2925
#17 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e975a0) at walk.c:4626
#18 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e975a0, address_=0x23a64d) at walk.c:1650
#19 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI  
(dood_=0x721bb0, info_=0x3f46840, parent_=0x3e976c0, object_=0x3e975a0) at  
walk.c:2925
#20 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e976c0) at walk.c:4626
#21 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e976c0, address_=0x23a62d) at walk.c:1650
#22 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI  
(dood_=0x721bb0, info_=0x3f46840, parent_=0x3e977e0, object_=0x3e976c0) at  
walk.c:2925
#23 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e977e0) at walk.c:4626
#24 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e977e0, address_=0x23a60d) at walk.c:1650
#25 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI  
(dood_=0x721bb0, info_=0x3f46840, parent_=0x3e97780, object_=0x3e977e0) at  
walk.c:2925
#26 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e97780) at walk.c:4626
#27 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e97780, address_=0x23a5e1) at walk.c:1650
#28 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI  
(dood_=0x721bb0, info_=0x3f46840, parent_=0x3e978a0, object_=0x3e97780) at  
walk.c:2925
#29 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e978a0) at walk.c:4626
#30 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3e978a0, address_=0x23a5c1) at walk.c:1650
#31 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI  
(dood_=0x721bb0, info_=0x3f46840, parent_=0x3e979c0, object_=0x3e978a0) at  
walk.c:2925
<------------------------snip------------------------>
#1190 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0,  
info_=0x3f46840, object_=0x327fc80) at walk.c:4626
#1191 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0,  
info_=0x3f46840, object_=0x327fc80, address_=0x22ef29) at walk.c:1650
#1192 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI  
(dood_=0x721bb0, info_=0x3f46840, parent_=0x3299580, object_=0x327fc80) at  
walk.c:2925
#1193 0x00000008027167e6 in Kwalk_slotsVdoodMM1I (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3299580) at walk.c:4626
#1194 0x000000080271ea3b in Kwalk_objectVdoodI (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3299580, address_=0x2336f1) at walk.c:1650
#1195 0x0000000802720a3b in Kdood_walk_indirect_objectVdoodI  
(dood_=0x721bb0, info_=0x3f46840, parent_=0x38dfa00, object_=0x3299580) at  
walk.c:2925
#1196 0x0000000802713535 in Kwalk_pending_objectVdoodI (dood_=0x721bb0,  
info_=0x3f46840, object_=0x3299580, parent_=0x38dfa00,  
reference_=0x1c1539) at walk.c:6462
#1197 0x000000080271c7aa in Kdood_walk_fromVdoodMM0I (dood_=0x721bb0,  
fn_=0x801092d70, object_=0x1038d80, all_keys_=0x7ffffffec4e8,  
flushQ_=0x801013f40, forceQ_=0\
x801013f50, parentsQ_=0x801013f40, batchQ_=0x801013f50,  
commitQ_=0x801013f50) at walk.c:2188
#1198 0x0000000802722fc4 in Kcommit_rootF4I  
(implicit_argument_=0x801013f50, parentsQ_=0x801013f40, dood_=0x721bb0,  
object_=0x1038d80, id_=0x11) at commit.c:1010
#1199 0x0000000802721fa5 in Kdood_commitVdoodMM0I (dood_=0x721bb0,  
Urest_=0x7ffffffece50, flushQ_=0x801013f40, dumpQ_=0x801013f40,  
breakQ_=0x801013f40, parentsQ_=\
0x801013f40, clearQ_=0x801013f50, statsQ_=0x801013f40, size_=0x342c1) at  
commit.c:600
#1200 0x0000000800dd9bc9 in rest_key_xep_9 (fn=0x802970d10, n=5) at  
/home/u/src/dylan/opendylan/sources/dfmc/c-run-time/run-time.c:2253
#1201 0x000000080646fd71 in Kanonymous_of_ensure_database_savedF887I () at  
library-description.c:15533
#1202 0x000000080649623f in Kdo_with_library_contextVdfmc_namespaceMM0I  
(f_=0x531a8c0, desc_=0x1038d80) at libraries.c:8337
#1203 0x000000080645baa1 in Kensure_database_savedVdfmc_namespaceMM1I  
(ld_=0x1038d80, Urest_=0x801013f80, export_onlyQ_=0x801013f40,  
flushQ_=0x801013f40, statsQ_=\
0x801013f40) at library-description.c:15305
#1204 0x000000080805d456 in  
Kanonymous_of_compile_library_from_definitionsF269I () at world.c:7389

Any, Idea?

thanks in advice
--
HIROSHI OOTA
_______________________________________________
hackers mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/hackers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.