NASM Unresolved External Symbols

Started by nullP, December 23, 2013, 11:47:31 PM

Previous topic - Next topic

nullP

Hello there,

I am trying to build a NASM Assembler ( Source file - http://www.nasm.us/pub/nasm/releasebuilds/2.10.09/nasm-2.10.09.zip ) and I get the following list of errors :

Building NASM.exe.
POLINK: error: Unresolved external symbol '_raa_read'.
POLINK: error: Unresolved external symbol '_raa_write'.
POLINK: error: Unresolved external symbol '_nasm_error'.
POLINK: error: Unresolved external symbol '_nasm_free'.
POLINK: error: Unresolved external symbol '_nasm_set_verror'.
POLINK: error: Unresolved external symbol '_tolower_init'.
POLINK: error: Unresolved external symbol '_nasm_init_malloc_error'.
POLINK: error: Unresolved external symbol '_raa_init'.
POLINK: error: Unresolved external symbol '_saa_init'.
POLINK: error: Unresolved external symbol '_nasmpp'.
POLINK: error: Unresolved external symbol '_seg_init'.
POLINK: error: Unresolved external symbol '_null_debug_form'.
POLINK: error: Unresolved external symbol '_parser_global_info'.
POLINK: error: Unresolved external symbol '_lookup_label'.
POLINK: error: Unresolved external symbol '_eval_global_info'.
POLINK: error: Unresolved external symbol '_nasmlist'.
POLINK: error: Unresolved external symbol '_src_get'.
POLINK: error: Unresolved external symbol '_raa_free'.
POLINK: error: Unresolved external symbol '_saa_free'.
POLINK: error: Unresolved external symbol '_eval_cleanup'.
POLINK: error: Unresolved external symbol '_stdscan_cleanup'.
POLINK: error: Unresolved external symbol '_init_labels'.
POLINK: error: Unresolved external symbol '_cleanup_labels'.
POLINK: error: Unresolved external symbol '_nasm_skip_spaces'.
POLINK: error: Unresolved external symbol '_nasm_malloc'.
POLINK: error: Unresolved external symbol '_ofmt_find'.
POLINK: error: Unresolved external symbol '_nasm_stricmp'.
POLINK: error: Unresolved external symbol '_preproc_nop'.
POLINK: error: Unresolved external symbol '_dfmt_find'.
POLINK: error: Unresolved external symbol '_ofmt_list'.
POLINK: error: Unresolved external symbol '_dfmt_list'.
POLINK: error: Unresolved external symbol '_nasm_compile_options'.
POLINK: error: Unresolved external symbol '_nasm_date'.
POLINK: error: Unresolved external symbol '_nasm_version'.
POLINK: error: Unresolved external symbol '_lpostfix'.
POLINK: error: Unresolved external symbol '_lprefix'.
POLINK: error: Unresolved external symbol '_nasm_realloc'.
POLINK: error: Unresolved external symbol '_nasm_strdup'.
POLINK: error: Unresolved external symbol '_define_label'.
POLINK: error: Unresolved external symbol '_redefine_label'.
POLINK: error: Unresolved external symbol '_globalbits'.
POLINK: error: Unresolved external symbol '_saa_rewind'.
POLINK: error: Unresolved external symbol '_saa_rstruct'.
POLINK: error: Unresolved external symbol '_stdscan_reset'.
POLINK: error: Unresolved external symbol '_stdscan_set'.
POLINK: error: Unresolved external symbol '_stdscan'.
POLINK: error: Unresolved external symbol '_evaluate'.
POLINK: error: Unresolved external symbol '_is_extern'.
POLINK: error: Unresolved external symbol '_declare_as_global'.
POLINK: error: Unresolved external symbol '_seg_alloc'.
POLINK: error: Unresolved external symbol '_nasm_zap_spaces_fwd'.
POLINK: error: Unresolved external symbol '_readnum'.
POLINK: error: Unresolved external symbol '_define_common'.
POLINK: error: Unresolved external symbol '_is_reloc'.
POLINK: error: Unresolved external symbol '_reloc_seg'.
POLINK: error: Unresolved external symbol '_reloc_value'.
POLINK: error: Unresolved external symbol '_float_option'.
POLINK: error: Unresolved external symbol '_parse_line'.
POLINK: error: Unresolved external symbol '_saa_wstruct'.
POLINK: error: Unresolved external symbol '_insn_size'.
POLINK: error: Unresolved external symbol '_assemble'.
POLINK: error: Unresolved external symbol '_cleanup_insn'.
POLINK: error: Unresolved external symbol '_nasm_zap_spaces_rev'.
POLINK: error: Unresolved external symbol '_nasm_skip_word'.
POLINK: error: Unresolved external symbol '_find_directive'.
POLINK: error: Unresolved external symbol '_of_bin'.
POLINK: fatal error: 66 unresolved external(s).

Any ideas why this might be happening??
Thanks,
null

Stefan Pendl

Seems there are some LIB files missing or at least the DEF files.

Have you created a complete workspace that builds all the LIBs and DLLs?
---
Stefan

Proud member of the UltraDefrag Development Team

nullP

I'm really new to assembly. Please suggest me some sources to start off from..
Thanks in advance!!

Bitbeisser

Quote from: nullP on December 24, 2013, 06:37:02 PM
I'm really new to assembly. Please suggest me some sources to start off from..
Thanks in advance!!
Well, if you're really new to assembler language, how about starting of with downloading the binary of the Windows installer instead?  ???

http://www.nasm.us/pub/nasm/releasebuilds/2.10.09/win32/

Ralf