Re: [cc65] longbranch to local labels

From: Daniel Pralle <dpralle1gmx.de>
Date: 2012-09-17 22:24:25
thanks. All of a sudden I remember that I build a snapshot last
time. I thought it was version 2.13.9, but didn't mentioned it as the
current stable is 2.13.3 :)

Further, I remember that I reported a bug in the SPEC-file. No idea what
it was, but in the current is one:


line 550:
install -s -m 755 src/od65/sp65 $RPM_BUILD_ROOT%{_bindir}

should be
install -s -m 755 src/sp65/sp65 $RPM_BUILD_ROOT%{_bindir}


And there are some more problems:

Checking for unpackaged
file(s): /usr/lib/rpm/check-files /home/dp/rpmbuild/BUILDROOT/cc65-snapshot-2.13.9.20120916-1.x86_64
error: Installed (but unpackaged) file(s)
found: /usr/lib64/cc65/cfg/atari-overlay.cfg /usr/lib64/cc65/cfg/c64-asm.cfg
   /usr/lib64/cc65/cfg/c64-overlay.cfg
   /usr/lib64/cc65/cfg/geos-apple.cfg
   /usr/lib64/cc65/cfg/geos-cbm.cfg
   /usr/lib64/cc65/emd/atr130xe.emd
   /usr/lib64/cc65/lib/geos-apple.lib
   /usr/lib64/cc65/ser/atmos-acia.ser
   /usr/lib64/cc65/tgi/atr10p2.tgi
   /usr/lib64/cc65/tgi/atr15p2.tgi
   /usr/lib64/cc65/tgi/atr8p2.tgi
   /usr/lib64/cc65/tgi/atr9p2.tgi


RPM build errors:
    Installed (but unpackaged) file(s) found:
   /usr/lib64/cc65/cfg/atari-overlay.cfg
   /usr/lib64/cc65/cfg/c64-asm.cfg
   /usr/lib64/cc65/cfg/c64-overlay.cfg
   /usr/lib64/cc65/cfg/geos-apple.cfg
   /usr/lib64/cc65/cfg/geos-cbm.cfg
   /usr/lib64/cc65/emd/atr130xe.emd
   /usr/lib64/cc65/lib/geos-apple.lib
   /usr/lib64/cc65/ser/atmos-acia.ser
   /usr/lib64/cc65/tgi/atr10p2.tgi
   /usr/lib64/cc65/tgi/atr15p2.tgi
   /usr/lib64/cc65/tgi/atr8p2.tgi
   /usr/lib64/cc65/tgi/atr9p2.tgi



I'll try to figure it out tomorrow. If someone knows what that's about
just tell me what to do ;)

To get that far, I needed to comment out the following


#%attr(644,root,root)        %{_libdir}/cc65/tgi/atr*.tgi    
#%attr(644,root,root)        %{_libdir}/cc65/tgi/atr*.emd
#%attr(644,root,root)        %{_libdir}/cc65/tgi/atmos-*.ser


I am sorry that I can not be of much more help ATM. Need to go to bed.


Good night.




On Mon, 17 Sep 2012 21:42:43 +0200
Ullrich von Bassewitz <uz@musoftware.de> wrote:

> 
> On Mon, Sep 17, 2012 at 08:46:55PM +0200, Daniel Pralle wrote:
> >  Since yesterday I use cc65-2.13.3 and my assembler code doesn't
> >  compile anymore. It expects an identifier after "jpl" and other
> >  longbranches from the macpack. Using an absolute label works.
> [...]
> > Any ideas?
> 
> Yes. That's an error that has been fox^H^Hixed two months ago:
> 
> uz@trixie:~/src/cc65-2.13/trunk/src/ca65/macpack$ svn log --limit 1
> longbranch.mac
> ------------------------------------------------------------------------
> r5788 | uz | 2012-07-18 21:54:34 +0200 (Wed, 18 Jul 2012) | 4 lines
> 
> Merged r5787 from HEAD: Fixed an error in the macro package that
> prevented the macros to work correctly. The short forms of the jumps
> were never choosen. The error was introduced with release 3176 in
> 2004(!) and reported by thefox.
> ------------------------------------------------------------------------
> 
> Since you are building the RPMs yourself, my suggestion would be to
> check out the trunk of 2.13 from
> svn://svn.cc65.org/cc65/branches/version-2.13/trunk. This is the
> trunk of the stable version which gets bug fixes that are not too
> complex or do not rely on the changed structure in HEAD.
> 
> If you don't want to compile the stuff yourself, you might want the
> snapshot version.
> 
> Sorry for the inconvenience!
> 
> Regards
> 
> 
>         Uz
> 
> 

----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Mon Sep 17 22:24:46 2012

This archive was generated by hypermail 2.1.8 : 2012-09-17 22:24:50 CEST