Skip to content

Instantly share code, notes, and snippets.

@ayardley
Created January 14, 2012 11:14
Show Gist options
  • Save ayardley/1611026 to your computer and use it in GitHub Desktop.
Save ayardley/1611026 to your computer and use it in GitHub Desktop.
Attempted make on gerdr/parrot.git
not_gerd: The below is what I got when I attempted to 'make'. Please let me know if you need any additional information (or if I need to do/check something to make this work for you).
alvis
----------
Windows Vista Home Premium SP2
AMD Phenom 9150e Quad-Core Processor 1.80 GHz
4.00 GB
64-bit OS
g++-4 -o runtime/parrot/dynext/os.dll src/dynpmc/os.o -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--stack,8388608 -Wl,--enable-auto-image-base -fstack-protector -L/usr/local/lib --shared -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--stack,8388608 -Wl,--enable-auto-image-base -L/usr/local/lib -fstack-protector -lpthread -lm -L/usr/lib -licuuc -licudata -lpthread -lm -ldl -lcrypt -lgmp -lreadline -lintl
src/dynpmc/os.o: In function `stat_buf_to_array':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:94: undefined reference to `_Parrot_confess'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:94: undefined reference to `_Parrot_confess'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:95: undefined reference to `_Parrot_pmc_new'
src/dynpmc/os.o: In function `Parrot_OS_nci_cwd':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:147: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:153: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:159: undefined reference to `_Parrot_file_getcwd'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:164: undefined reference to `_Parrot_pcc_set_call_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:166: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_chdir':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:187: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:194: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:200: undefined reference to `_Parrot_file_chdir'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:205: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_rm':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:216: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:223: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:229: undefined reference to `_Parrot_file_stat_intval'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:230: undefined reference to `_Parrot_file_rmdir'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:233: undefined reference to `_Parrot_file_unlink'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:239: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_mkdir':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:250: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:258: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:264: undefined reference to `_Parrot_file_mkdir'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:269: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_stat':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:280: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:287: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:296: undefined reference to `_Parrot_file_stat'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:303: undefined reference to `_Parrot_pcc_set_call_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:305: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_lstat':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:326: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:333: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:342: undefined reference to `_Parrot_file_stat'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:349: undefined reference to `_Parrot_pcc_set_call_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:351: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_symlink':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:372: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:380: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:386: undefined reference to `_Parrot_file_symlink'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:391: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_link':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:402: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:410: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:416: undefined reference to `_Parrot_file_link'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:421: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_umask':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:432: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:439: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:445: undefined reference to `_Parrot_file_umask'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:450: undefined reference to `_Parrot_pcc_set_call_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:452: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_chroot':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:473: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:480: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:486: undefined reference to `_Parrot_file_chroot'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:491: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_readdir':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:502: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:509: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:515: undefined reference to `_Parrot_file_readdir'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:520: undefined reference to `_Parrot_pcc_set_call_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:522: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_rename':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:543: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:551: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:557: undefined reference to `_Parrot_file_rename'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:562: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_chmod':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:573: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:581: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:587: undefined reference to `_Parrot_file_chmod'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:592: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_get_user_id':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:603: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:609: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:615: undefined reference to `_Parrot_get_user_id'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:620: undefined reference to `_Parrot_pcc_set_call_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:622: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_can_execute':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:643: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:650: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:656: undefined reference to `_Parrot_file_can_execute'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:661: undefined reference to `_Parrot_pcc_set_call_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:663: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_can_read':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:684: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:691: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:697: undefined reference to `_Parrot_file_can_read'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:702: undefined reference to `_Parrot_pcc_set_call_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:704: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_can_write':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:725: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:732: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:738: undefined reference to `_Parrot_file_can_write'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:743: undefined reference to `_Parrot_pcc_set_call_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:745: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_nci_exists':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:766: undefined reference to `_Parrot_pcc_get_signature_func'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:773: undefined reference to `_Parrot_pcc_fill_params_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:779: undefined reference to `_Parrot_file_stat_intval'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:784: undefined reference to `_Parrot_pcc_set_call_from_c_args'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:786: undefined reference to `_Parrot_gc_write_barrier'
src/dynpmc/os.o: In function `Parrot_OS_get_vtable':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:822: undefined reference to `_Parrot_default_get_vtable'
src/dynpmc/os.o: In function `Parrot_OS_get_vtable_pointer':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:832: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:833: undefined reference to `_Parrot_pmc_get_type_str'
src/dynpmc/os.o: In function `Parrot_OS_ro_get_vtable':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:842: undefined reference to `_Parrot_default_ro_get_vtable'
src/dynpmc/os.o: In function `Parrot_OS_get_mro':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:852: undefined reference to `_PMCNULL'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:853: undefined reference to `_Parrot_pmc_new'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:856: undefined reference to `_Parrot_str_new_constant'
src/dynpmc/os.o: In function `Parrot_OS_get_isa':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:865: undefined reference to `_Parrot_hash_new'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:867: undefined reference to `_PMCNULL'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:867: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:867: undefined reference to `_Parrot_hash_put'
src/dynpmc/os.o: In function `Parrot_OS_class_init':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:884: undefined reference to `_Parrot_ascii_encoding_ptr'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:884: undefined reference to `_Parrot_str_new_init'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:887: undefined reference to `_Parrot_ascii_encoding_ptr'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:887: undefined reference to `_Parrot_str_new_init'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:886: undefined reference to `_Parrot_str_concat'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:911: undefined reference to `_PMCNULL'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:918: undefined reference to `_Parrot_pmc_create_mro'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:920: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:921: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:922: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:927: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:928: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:929: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:934: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:935: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:936: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:941: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:942: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:943: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:948: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:949: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:950: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:955: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:956: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:957: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:962: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:963: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:964: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:969: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:970: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:971: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:976: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:977: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:978: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:983: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:984: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:985: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:990: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:991: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:992: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:997: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:998: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:999: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1004: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1005: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1006: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1011: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1012: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1013: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1018: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1019: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1020: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1025: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1026: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1027: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1032: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1033: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1034: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1039: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1040: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1041: undefined reference to `_Parrot_interp_register_native_pcc_method_in_ns'
src/dynpmc/os.o: In function `Parrot_lib_os_load':
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1064: undefined reference to `_Parrot_pmc_new'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1069: undefined reference to `_Parrot_str_new_constant'
/usr/projs/gerdr/parrot/src/dynpmc/os.c:1070: undefined reference to `_Parrot_pmc_register_new_type'
collect2: ld returned 1 exit status
src/dynpmc/Rules.mak:116: recipe for target `runtime/parrot/dynext/os.dll' failed
make: *** [runtime/parrot/dynext/os.dll] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment