I've got a large project with 199 files in it that I'm converting from
PocketPC to Palm. I've finally gotten it to compile with no errors but now
it seems as though every single function is missing.

I have 50 (the max it reports) link errors from the 1st source file and
every one of them says function x is undefined. So, I go to my first source
file (main.c) select the first allegedly missing function, hit goto
definition, et voila, theres my poxy function. If the compiler knows where
it is, how come the linker doesnt ?

Oddly, all the missing files are part of what on all other formats is a
static library. I've munged it all in together for palm though - no
libraries are being made by me or included by me or whatever. How does it
know that all files starting with a PR_ prefix should be treated like
leppers and not linked ?

Is there anyway to get CW to tell me what the link error actually is, as the
one its reporting "undefined" clearly isn't. The function is perfectly well
defined thank you!

Could this be a segmentation thing ? I've not started moving stuff around
yet, but would at least expect "function is too far away" type errors as
opposed to undefined, so I'm not thinking this is the root cause.

Is there a CW mailing list where I should be asking this ?


Regards,
Paul Johnson
Applewood House
www.applewoodhouse.com


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to