Re: [cc65] cl65 -t apple2 works, but cl65 -C apple2.cfg doesn't

From: Ullrich von Bassewitz <uz1musoftware.de>
Date: 2007-09-09 15:20:07
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