On Sun, Sep 09, 2007 at 02:35:40AM -0700, Scott Alfter wrote: > While trying to build some of the graphics demos, it's apparently necessary to > use an alternate configuration for the linker. These apparently don't get put > anywhere under /usr/lib/cc65 during installation, but are buried in the source > tarball under src/ld65/cfg. These config files are part of the -doc package and get installed under /usr/share/doc/cc65-doc-xxxx/ on a linux system. > Trying to build tgidemo.c, though, failed: > > ld65: Warning: ./apple2-tgi.cfg(7): Segment `EXEHDR' does not exist > Unresolved external `__RAM_SIZE__' referenced in: > crt0.s(13) > Unresolved external `__RAM_START__' referenced in: > crt0.s(13) > ld65: Error: 2 unresolved external(s) found - cannot create output file Are you sure you aren't mixing different versions of the files? > I then went back to the "Hello, world" program and tried building that: > > cl65 -C apple2.cfg hello.c text.s > > That failed with the same error as with tgidemo. OTOH, if I do this: > > cl65 -t apple2 hello.c text.s > > or this: > > cl65 -t apple2enh hello.c text.s Sounds as if you have an old version of cc65 (or other executables) lying around. Please check that. If it is not the case please post the version number of the package and the operating system you're using. Regards Uz -- Ullrich von Bassewitz uz@musoftware.de ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo@musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.Received on Sun Sep 9 15:20:22 2007
This archive was generated by hypermail 2.1.8 : 2007-09-09 15:20:24 CEST