ElementsProject / lightning

Core Lightning — Lightning Network implementation focusing on spec compliance and performance
Other
2.82k stars 896 forks source link

Cannot compile in Debian i386 #5025

Open tuberculo opened 2 years ago

tuberculo commented 2 years ago

Issue and Steps to Reproduce

I am trying to install c-lightning in an old 32bit machine and I get the following error during the make process:

collect2: error: ld returned 1 exit status
make[1]: *** [<builtin>: tools/test/test_gen.c.tmp] Error 1
make: *** [tools/test/Makefile:47: tools/test/test_gen.c] Error 1
rm external/i686-linux-gnu/libwally-core-build/src/secp256k1/libsecp256k1.la tools/test/test_gen.c.tmp.c

System info:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster
cdecker commented 2 years ago

Can you share a couple of the earlier lines above that error? As it is it's only showing that the linker ld failed, but not why.

tuberculo commented 2 years ago

Sure. Here are the first lines and last lines containing errors.

cc plugins/spender/openchannel.c                                                                                                                                                                                                                                                                                                             
ld plugins/spenderp                                                                                                                                                                                                                                                                                                                          
tools/generate-wire.py --page impl tools/test/test_gen.h test_type < tools/test/test_cases > tools/test/test_gen.c.tmp.c                                                                                                                                                                                                                     
mocking out tools/test/test_gen.c.tmp.c:                                                                                                                                                                                                                                                                                                     
/usr/bin/ld: /usr/lib/gcc/i686-linux-gnu/8/../../../i386-linux-gnu/Scrt1.o: na função "_start":                                                                                                                                                                                                                                              
(.text+0x28): referência não definida para "main"                                                                                                                                                                                                                                                                                            
/usr/bin/ld: /tmp/ccox0OJb.o: na função "fromwire_tlv_test_n1_tlv4":                                                                                                                                                                                                                                                                         
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:337: referência não definida para "tal_alloc_"                                                                                                                                                                                                                                 
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:339: referência não definida para "fromwire_u16"                                                                                                                                                                                                                  
/usr/bin/ld: /tmp/ccox0OJb.o: na função "towire_tlv_test_n1_tlv4":                                                                                                                                                                                                                                                                           
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:328: referência não definida para "tal_alloc_arr_"                                                                                                                                                                                                                             
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:330: referência não definida para "towire_u16"                                                                                                                                                                                                                    
/usr/bin/ld: /tmp/ccox0OJb.o: na função "fromwire_test_features":                                                                                                                                                                                                                                                                            
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:81: referência não definida para "tal_alloc_"                                                                                                                                                                                                                                  
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:85: referência não definida para "fromwire_u16"                                                                                                                                                                                                                   
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:86: referência não definida para "tal_alloc_arr_"                                                                                                                                                                                                                 
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:87: referência não definida para "fromwire_u8_array"                                                                                                                                                                                                              
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:88: referência não definida para "fromwire_u16"                                                                                                                                                                                                                   
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:89: referência não definida para "tal_alloc_arr_"                                                                                                                                                                                                                 
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:90: referência não definida para "fromwire_u8_array"                                                                                                                                                                                                              
/usr/bin/ld: /tmp/ccox0OJb.o: na função "fromwire_tlv_test_n1_tlv3":                                                                                                                                                                                                                                                                         
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:313: referência não definida para "tal_alloc_"                                                                                                                                                                                                                                 
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:315: referência não definida para "fromwire_amount_msat"                                                                                                                                                                                                          
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:316: referência não definida para "fromwire_amount_msat"                                                                                                                                                                                                          
/usr/bin/ld: /tmp/ccox0OJb.o: na função "towire_test_features":                                                                                                                                                                                                                                                                              
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:70: referência não definida para "tal_bytelen"                                                                                                                                                                                                                                 
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:71: referência não definida para "tal_bytelen"                                                                                                                                                                                                                    
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:73: referência não definida para "towire_u16"                                                                                                                                                                                                                     
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:74: referência não definida para "towire_u8_array"                                                                                                                                                                                                                
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:75: referência não definida para "towire_u16"                                                                                                                                                                                                                     
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:76: referência não definida para "towire_u8_array"                                                                                                                                                                                                                
/usr/bin/ld: /tmp/ccox0OJb.o: na função "towire_tlv_test_n1_tlv3":                                                                                                                                                                                                                                                                           
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:300: referência não definida para "tal_alloc_arr_"                                                                                                                                                                                                                             
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:304: referência não definida para "towire_amount_msat"                                                                                                                                                                                                            
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:306: referência não definida para "towire_amount_msat"                                                                                                                                                                                                            
/usr/bin/ld: /tmp/ccox0OJb.o: na função "fromwire_test_short_id":                                                                                                                                                                                                                                                                            
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:63: referência não definida para "fromwire_u64"                                                                                                                                                                                                                                
/usr/bin/ld: /tmp/ccox0OJb.o: na função "fromwire_tlv_test_n1_tlv2":                                                                                                                                                                                                                                                                         
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:286: referência não definida para "tal_alloc_"                                                                                                                                                                                                                                 
/usr/bin/ld: /tmp/ccox0OJb.o: na função "towire_test_short_id":                                                                                                                                                                                                                                                                              
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:58: referência não definida para "towire_u64"                                                                                                                                                                                                                                  
/usr/bin/ld: /tmp/ccox0OJb.o: na função "towire_tlv_test_n1_tlv2":                                                                                                                                                                                                                                                                           
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:277: referência não definida para "tal_alloc_arr_"                                                                                                                                                                                                                             
/usr/bin/ld: /tmp/ccox0OJb.o: na função "towire_subtype_arrays":                                                                                                                                                                                                                                                                             
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:211: referência não definida para "towire_u8_array"                                                                                                                                                                                                                            
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:213: referência não definida para "towire_u16"                                                                                                                                                                                                                    
/usr/bin/ld: /tmp/ccox0OJb.o: na função "fromwire_tlv_test_n1_tlv1":                                                                                                                                                                                                                                                                         
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:263: referência não definida para "tal_alloc_"                                                                                                                                                                                                                                 
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:265: referência não definida para "fromwire_tu64"                                                                                                                                                                                                                 
/usr/bin/ld: /tmp/ccox0OJb.o: na função "fromwire_tlv_test_n2_tlv1":                                                                                                                                                                                                                                                                         
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:395: referência não definida para "tal_alloc_"                                                                                                                                                                                                                                 
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:397: referência não definida para "fromwire_tu64"                                                                                                                                                                                                                 
/usr/bin/ld: /tmp/ccox0OJb.o: na função "towire_tlv_test_n1_tlv1":                                                                                                                                                                                                                                                                           
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:254: referência não definida para "tal_alloc_arr_"                                                                                                                                                                                                                             
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:256: referência não definida para "towire_tu64"                                                                                                                                                                                                                   
/usr/bin/ld: /tmp/ccox0OJb.o: na função "towire_tlv_test_n2_tlv1":                                                                                                                                                                                                                                                                           
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:386: referência não definida para "tal_alloc_arr_"                                                                                                                                                                                                                             
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:388: referência não definida para "towire_tu64"                                                                                                                                                                                                                   
/usr/bin/ld: /tmp/ccox0OJb.o: na função "fromwire_tlv_test_n2_tlv2":                                                                                                                                                                                                                                                                         
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:418: referência não definida para "tal_alloc_"                                                                                                                                                                                                                                 
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:420: referência não definida para "fromwire_tu32"                                                                                                                                                                                                                 
/usr/bin/ld: /tmp/ccox0OJb.o: na função "towire_tlv_test_n2_tlv2":                                                                                                                                                                                                                                                                           
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:409: referência não definida para "tal_alloc_arr_"                                                                                                                                                                                                                             
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:411: referência não definida para "towire_tu32"                                                                                                                                                                                                                   
/usr/bin/ld: /tmp/ccox0OJb.o: na função "fromwire_subtype_var_assign":                                                                                                                                                                                                                                                                       
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:110: referência não definida para "tal_alloc_"                                                                                                                                                                                                                                 
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:114: referência não definida para "fromwire_u8"                                                                                                                                                                                                                   
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:118: referência não definida para "fromwire_u16"                                                                                                                                                                                                                  
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:119: referência não definida para "tal_bytelen"                                                                                                                                                                                                                   
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:119: referência não definida para "tal_resize_"                                                                                                                                                                                                                   
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:115: referência não definida para "tal_alloc_arr_"                                                                                                                                                                                                                
/usr/bin/ld: /tmp/ccox0OJb.o: na função "fromwire_subtype_var_len":                                                                                                                                                                                                                                                                          
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:164: referência não definida para "tal_alloc_"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:167: referência não definida para "fromwire_u8"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:172: referência não definida para "tal_bytelen"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:172: referência não definida para "tal_resize_"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:168: referência não definida para "tal_alloc_arr_"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1107: referência não definida para "towire_bool"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1118: referência não definida para "tal_bytelen"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1091: referência não definida para "towire_bool"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1098: referência não definida para "towire_bool"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1105: referência não definida para "towire_bool"
/usr/bin/ld: /tmp/ccox0OJb.o: na função "fromwire_test_msg_option_one":
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1128: referência não definida para "tal_bytelen"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1130: referência não definida para "fromwire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1133: referência não definida para "fromwire_u8_array"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1136: referência não definida para "fromwire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1138: referência não definida para "fromwire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1141: referência não definida para "fromwire_u8_array"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1143: referência não definida para "fromwire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1140: referência não definida para "tal_alloc_arr_"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1145: referência não definida para "tal_alloc_arr_"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1147: referência não definida para "fromwire_u32"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1152: referência não definida para "fromwire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1154: referência não definida para "tal_alloc_arr_"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1158: referência não definida para "fromwire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1160: referência não definida para "tal_alloc_arr_"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1164: referência não definida para "fromwire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1166: referência não definida para "fromwire_test_enum"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1172: referência não definida para "fromwire_bool"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1179: referência não definida para "fromwire_bool"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1186: referência não definida para "fromwire_bool"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1175: referência não definida para "tal_alloc_"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1176: referência não definida para "fromwire_u32"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1182: referência não definida para "tal_alloc_"
/usr/bin/ld: /tmp/ccox0OJb.o: na função "towire_test_msg_option_two":
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1205: referência não definida para "tal_bytelen"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1206: referência não definida para "tal_bytelen"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1207: referência não definida para "tal_bytelen"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1208: referência não definida para "tal_bytelen"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1209: referência não definida para "tal_alloc_arr_"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1211: referência não definida para "towire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1213: referência não definida para "towire_u8_array"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1216: referência não definida para "towire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1218: referência não definida para "towire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1219: referência não definida para "towire_u8_array"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1221: referência não definida para "towire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1223: referência não definida para "towire_u32"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1228: referência não definida para "towire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1232: referência não definida para "towire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1236: referência não definida para "towire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1238: referência não definida para "towire_test_enum"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1247: referência não definida para "towire_bool"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1248: referência não definida para "towire_u32"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1254: referência não definida para "towire_bool"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1261: referência não definida para "towire_bool"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1272: referência não definida para "tal_bytelen"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1245: referência não definida para "towire_bool"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1252: referência não definida para "towire_bool"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1259: referência não definida para "towire_bool"
/usr/bin/ld: /tmp/ccox0OJb.o: na função "fromwire_test_msg_option_two":
/home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1282: referência não definida para "tal_bytelen"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1284: referência não definida para "fromwire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1287: referência não definida para "fromwire_u8_array"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1290: referência não definida para "fromwire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1292: referência não definida para "fromwire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1295: referência não definida para "fromwire_u8_array"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1297: referência não definida para "fromwire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1294: referência não definida para "tal_alloc_arr_"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1299: referência não definida para "tal_alloc_arr_"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1301: referência não definida para "fromwire_u32"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1306: referência não definida para "fromwire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1308: referência não definida para "tal_alloc_arr_"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1312: referência não definida para "fromwire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1314: referência não definida para "tal_alloc_arr_"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1318: referência não definida para "fromwire_u16"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1320: referência não definida para "fromwire_test_enum"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1326: referência não definida para "fromwire_bool"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1333: referência não definida para "fromwire_bool"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1340: referência não definida para "fromwire_bool"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1329: referência não definida para "tal_alloc_"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1330: referência não definida para "fromwire_u32"
/usr/bin/ld: /home/xxxxx/Programas/lightning/tools/test/test_gen.c.tmp.c:1336: referência não definida para "tal_alloc_"
collect2: error: ld returned 1 exit status
make[1]: *** [<builtin>: tools/test/test_gen.c.tmp] Error 1
make: *** [tools/test/Makefile:47: tools/test/test_gen.c] Error 1
rm external/i686-linux-gnu/libwally-core-build/src/secp256k1/libsecp256k1.la tools/test/test_gen.c.tmp.c
JCbette commented 2 years ago

Have you solve the problem? I meet it too.

tuberculo commented 2 years ago

No, I still can't compile.

cdecker commented 2 years ago

This is likely because the tools/mockup.sh script actually parses the output to learn what it needs to mock out:

https://github.com/ElementsProject/lightning/blob/874d3532da828ea36a22d2cfd83f46f9519ccc92/tools/mockup.sh#L13-L29

So we need to decide whether we want to support other languages, or document this limitation. What do you think @rustyrussell ?