outdated and buggy CVS snapshot of avr-libc

Bug #510925 reported by Holger Steinhaus
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
avr-libc (Ubuntu)
Fix Released
Medium
Alessio Igor Bogani

Bug Description

Binary package hint: avr-libc

The version of avr-libc included in Karmic (1.6.2.cvs20080610-2) is completely out of date. It seems to base on an CVS snapshot, that breaks the support for newer ATXMEGA devices. Any program including <avr/eeprom.h> ends up with the following compile error:

avr-gcc -g -Wall -Os -mmcu=atxmega128a1 -c -o main.o main.c
In file included from main.c:8:
/usr/lib/gcc/avr/4.3.3/../../../avr/include/avr/eeprom.h:139:4: error: #error "Unknown EEPROM register(s) location."
/usr/lib/gcc/avr/4.3.3/../../../avr/include/avr/eeprom.h:195:1: error: invalid suffix "x__EEPROM_REG_LOCATIONS__" on integer constant
In file included from main.c:8:

If I update to version 1.6.7 manually, this problem is resolved.

Revision history for this message
Alessio Igor Bogani (abogani) wrote :

This bug is fixed in Lucid Lynx. Unfortunately we can't provide the backport of the fix for Karmic, sorry.

Changed in avr-libc (Ubuntu):
assignee: nobody → Alessio Igor Bogani (abogani)
importance: Undecided → Medium
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.