Your message dated Mon, 04 Sep 2006 02:32:10 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#305547: fixed in gputils 0.13.4-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: gputils
Version: 0.13.1

When I use gputils 0.12.4-1 to compile my program I can include a .o
file made from a .asm file which specifies the PIC18F458 configuration
locations.  This produces appropriate output in the resulting .hex
file.

When I use gputils 0.13.1-1 to do the same thing, the ID location data
is simply omitted.  This is a critical failure in my application - it
maes 0.13.1-1 unuseable for me.

See the transcript below.

Note that in both cases I'm using a `backport' - that is, I rebuilt
the package on a system running woody.  This was trouble free and I'm
confident that isn't the problem.  If you really think it is then I
could try the supplied 0.13.1-1 .deb on a system running testing.

I suspect that this bug may need to go upstream, but I'm reporting it
here first so that you can decide what to do with it.

Thanks,
Ian.

-davenant:cebpic> really dpkg -i 
~/things/PIC/backports/gputils_0.12.4-1_i386.deb
(Reading database ... 108288 files and directories currently installed.)
Preparing to replace gputils 0.12.4-1 (using .../gputils_0.12.4-1_i386.deb) ...
Unpacking replacement gputils ...
Setting up gputils (0.12.4-1) ...

-davenant:cebpic> make clean
rm -f -- *~ *.new
rm -f *.hex *.cod *.lst *.o
rm -f idlocs*.asm
-davenant:cebpic> make led-flash-withcfg.hex
gpasm -p 18f458 -c led-flash.asm
gpasm -p 18f458 -c config.asm
gplink -o led-flash-withcfg.hex led-flash.o config.o
message: using default linker script "/usr/share/gputils/lkr/18f458.lkr"
-davenant:cebpic> cp led-flash-withcfg.hex worked
-davenant:cebpic> really dpkg -i 
~/things/PIC/assembler/orig/gputils_0.13.1-1_i386.deb
(Reading database ... 108288 files and directories currently installed.)
Preparing to replace gputils 0.12.4-1 (using 
.../orig/gputils_0.13.1-1_i386.deb) ...
Unpacking replacement gputils ...
Setting up gputils (0.13.1-1) ...

-davenant:cebpic> make clean
rm -f -- *~ *.new
rm -f *.hex *.cod *.lst *.o
rm -f idlocs*.asm
-davenant:cebpic> make led-flash-withcfg.hex
gpasm -p 18f458 -c led-flash.asm
gpasm -p 18f458 -c config.asm
gplink -o led-flash-withcfg.hex led-flash.o config.o
message: using default linker script "/usr/share/gputils/lkr/18f458.lkr"
-davenant:cebpic> diff -u worked led-flash-withcfg.hex
--- worked      Wed Apr 20 18:40:05 2005
+++ led-flash-withcfg.hex       Wed Apr 20 18:40:26 2005
@@ -5,6 +5,4 @@
 :1000500031EC00F036EC00F015EF00F095948C8454
 :1000600012009584120095948C941200F294D76A31
 :08007000D66AF2A4FED71200CB
-:020000040030CA
-:0E000000FFFDF2FEFFFFFBFFFFFFFFFFFFFF14
 :00000001FF
-davenant:cebpic>

-davenant:cebpic> cat config.asm
; -*- fundamental -*-

        include         /usr/share/gputils/header/p18f458.inc

;       __config        _CONFIG1L, 0xff
        __config        _CONFIG1H, _OSCS_OFF_1H & _ECIO_OSC_1H
        __config        _CONFIG2L, _BOR_ON_2L & _PWRT_ON_2L & _BORV_45_2L
        __config        _CONFIG2H, _WDT_OFF_2H
;       __config        _CONFIG3L, 0xff
;       __config        _CONFIG3H, 0xff
        __config        _CONFIG4L, _DEBUG_OFF_4L & _LVP_OFF_4L & _STVR_ON_4L
;       __config        _CONFIG4H, 0xff
        __config        _CONFIG5L, 0xff
        __config        _CONFIG5H, 0xff
        __config        _CONFIG6L, 0xff
        __config        _CONFIG6H, 0xff
        __config        _CONFIG7L, 0xff
        __config        _CONFIG7H, 0xff

        end
-davenant:cebpic> cat led-flash.asm
; pin 21 (per-pic-led, RD2/PSP2/C1IN) states: high H = green, low L = red, 
float Z = black

        include         /usr/share/gputils/header/p18f458.inc

        code
start
; pin initial config
        bcf     TRISE,4,0       ; turn off PSPMODE (Data Sheet p100/101)
; timer initial config
        bcf     T0CON,6,0       ; p107 Timer0 -> 16bit mode     
        bcf     T0CON,5,0       ; timer0 use internal clock
        bcf     T0CON,3,0       ; use prescaler
        bsf     T0CON,2,0       ; }     
        bcf     T0CON,1,0       ; } prescale value 1:32 (13ms x 32)
        bcf     T0CON,0,0       ; }
; actually do stuff
        call    green
        call    waiting
        call    black
        call    waiting
        call    red
        call    waiting
        call    black
        call    waiting
        goto    start


green
        bcf     TRISD,2,0       ; make pin RD2 an output (DS100)
        bsf     LATD,2,0        ; set pin RD2 H (green)
        return

black
        bsf     TRISD,2,0       ; make pin RD2 an input (i.e. set Z, black) 
(DS100)
        return

red
        bcf     TRISD,2,0       ; make pin RD2 an output (DS100)
        bcf     LATD,2,0        ; set pin RD2 L (red)
        return

waiting
        bcf     INTCON,2,0      ; clear timer0 interrupt bit (p109)
        clrf    TMR0H,0         ; p107 set high bit of timer0 to 0 (buffered, 
                                ; so only actually set when write to tmr0l 
occurs)
        clrf    TMR0L,0         ; set low bit o timer0 - timer now set to 0000h
loop
        btfss   INTCON,2,0      ; check whethr tiomer0 interrupt has been set -
                                ; skip next instruction if so
        bra     loop
        return

        end
-davenant:cebpic>


--- End Message ---
--- Begin Message ---
Source: gputils
Source-Version: 0.13.4-1

We believe that the bug you reported is fixed in the latest version of
gputils, which is due to be installed in the Debian FTP archive:

gputils_0.13.4-1.diff.gz
  to pool/main/g/gputils/gputils_0.13.4-1.diff.gz
gputils_0.13.4-1.dsc
  to pool/main/g/gputils/gputils_0.13.4-1.dsc
gputils_0.13.4-1_amd64.deb
  to pool/main/g/gputils/gputils_0.13.4-1_amd64.deb
gputils_0.13.4.orig.tar.gz
  to pool/main/g/gputils/gputils_0.13.4.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <[EMAIL PROTECTED]> (supplier of updated gputils package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon,  4 Sep 2006 11:05:06 +0200
Source: gputils
Binary: gputils
Architecture: source amd64
Version: 0.13.4-1
Distribution: unstable
Urgency: low
Maintainer: Aurelien Jarno <[EMAIL PROTECTED]>
Changed-By: Aurelien Jarno <[EMAIL PROTECTED]>
Description: 
 gputils    - GNU PIC utilities
Closes: 305547
Changes: 
 gputils (0.13.4-1) unstable; urgency=low
 .
   * New upstream version.
     - Fixed 18xx config bug when config is the last section (closes: #305547).
   * Bumped Standards-Version to 3.7.2 (no changes).
Files: 
 e817a535f53d60b9c455335048665d3b 596 electronics extra gputils_0.13.4-1.dsc
 c60e1370d20d7a3bb560a7a3795fd404 2052436 electronics extra 
gputils_0.13.4.orig.tar.gz
 0976c2d683a0a09a355000a8294bd255 3855 electronics extra 
gputils_0.13.4-1.diff.gz
 7509ec3bf28a0b65aed41ac5ebc6b8b1 1774460 electronics extra 
gputils_0.13.4-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFE++88w3ao2vG823MRAr+VAJ4slsZFmKjH4G5K/y2WkFOd72h+uACffjBD
HbMSZWTNNb8a4TVDXbNHUvg=
=d90M
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to