bugSimulavr: an AVR simulator - Bugs: bug #38536, 1.0.0 examples do not compile with...

 
 

bug #38536: 1.0.0 examples do not compile with avr-libc 1.8

Submitter:  Thomas Zimmermann <heinervdm>
Submitted:  Sun 17 Mar 2013 12:47:47 PM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  tomk
Open/Closed:  Closed Component Version:  * simulavr
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Sun 04 Aug 2013 03:12:48 PM UTC, comment #6: 

Fixed in master branch

Thomas K. <tomk>
Group administrator
Tue 16 Jul 2013 09:54:15 PM UTC, comment #5: 

Latest HEAD doesn't compile here because of poisoned interrupt vector names. Using avr-gcc 4.7.2 and avr-libc 1.8.

Searching for "SIG_OUTPUT_COMPARE" gives:


grep -ri "SIG_OUTPUT_COMPARE" .
./examples/python/example_io.c:ISR(SIG_OUTPUT_COMPARE2) {
./examples/python/example.c:ISR(SIG_OUTPUT_COMPARE2) {
./examples/python/ex_pinout.c:ISR(SIG_OUTPUT_COMPARE2) {
./regress/timertest/timer_8bit_ctc.c:ISR(SIG_OUTPUT_COMPARE2A) {
./regress/timertest/timer_8bit_ctc.c:ISR(SIG_OUTPUT_COMPARE2) {
./regress/timertest/timer_tX5_8bit.c:ISR(SIG_OUTPUT_COMPARE1B) { timer_ticks_compare_b++; }
./regress/timertest/timer_16bit.c:ISR(SIG_OUTPUT_COMPARE3B) {


Pieter Agten <pietr>
Mon 20 May 2013 08:58:25 AM UTC, comment #4: 

HEAD compiles with 4.7.2 and avr-libc 1.8

Klaus Rudolph <zfrdh>
Group administrator
Sun 24 Mar 2013 09:29:55 AM UTC, comment #3: 

Hi Thomas,

with the missed patch was my mistake. Klaus has fixed a few occurrences, but not all as I can see.

cu, Thomas

Thomas K. <tomk>
Group administrator
Sun 24 Mar 2013 09:13:17 AM UTC, comment #2: 

I can see the attached Patch: https://savannah.nongnu.org/bugs/download.php?file_id=27617

I had a look at the current state in the repositroy, but the old names were still used.

cu,
Thomas

Thomas Zimmermann <heinervdm>
Sun 24 Mar 2013 09:05:09 AM UTC, comment #1: 

Hi Thomas,

attached patch?

And take a look on the current head of master branch (current development state), as I remember, there was a fix from Klaus. Could you check it?

cu, Thomas

Thomas K. <tomk>
Group administrator
Sun 17 Mar 2013 12:47:47 PM UTC, original submission:  

Old interrupt vector names are now poisoned and break the build.

The attached patch should fix this problem.

Thomas Zimmermann <heinervdm>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #27617:  new-avr-gcc-fix added by heinervdm (6KiB - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by pietr (Posted a comment)
  • -email is unavailable- added by zfrdh (Posted a comment)
  • -email is unavailable- added by tomk (Posted a comment)
  • -email is unavailable- added by heinervdm (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2013-08-04 tomk Assigned toNone tomk
    2013-05-20 zfrdh StatusConfirmed Fixed
        Open/ClosedOpen Closed
    2013-03-24 tomk StatusPostponed Confirmed
    2013-03-24 tomk StatusNone Postponed
    2013-03-17 heinervdm Attached File- Added new-avr-gcc-fix, #27617

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code