Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
that could come from a "wrong" output format in nasm command line. make sure the way you call nasm is compatible with the list of accepted object format of LD. [tt]ld --help[/tt] should tell you something like
so "nasm -faout" might work here, but "nasm -fcoff" would fail miserably. With DJGPP, chances are that "nasm -felf" will fail miserably and "-fcoff" will work better.