From: Gary AT bbs DOT st DOT net DOT au (Gary) Newsgroups: comp.os.msdos.djgpp Subject: undefined reference's Date: 11 Oct 97 23:43:18 Organization: Soft-Tech +61-7-3869-2666 Lines: 25 Message-ID: <632_9710112355@softtech.st.net.au> References: <343D8B84 DOT 41C6 AT jcu DOT edu DOT au> NNTP-Posting-Host: sun.st.net.au Cache-Post-Path: sun.brisnet.org.au!unknown AT softtech DOT brisnet DOT org DOT au To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk While I think this is not specific to this group,there is the off chance it could be,I have compiled and assembled a group of files,the code was written for BorlandsC++4.0 flat model,IDEAL mode.I have converted the assembly routines using the Ta2as converter,i had to do some editing,hopefully correctly.I have created a library with these files.Along with them came a utility program that I have compiled without any errors,however when I come to link it with the newly created library I get. Error: file.c(.text+0x266): undefined reference to `DrawSolidCeilSolidFloor' where `DrawSolidCeilSolidFloor' is a assembly function,and is called from within file.c as follows. FloorCeilRtn = DrawSolidCeilSolidFloor; where FloorCeilRtn has been declared at the top of file.c as void (*FloorCeilRtn)(void); and also `DrawSolidCeilSolidFloor' as void DrawSolidCeilSolidFloor(void); the only other place it is mentioned is in one of the assembly files as calll _FloorCeilRtn it is here where I think the problem may be,before conversion it was... call [dword ptr _FloorCeilRtn] is the converted code correct or could it be causing the problem,or do I have to look else where to sort this out,could someone give me a insight here please. Thanking u all.