gdb-avr is outdated

Bug #407367 reported by Dmitriy Geels
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
gdb-avr (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Karmic by Dmitriy Geels

Bug Description

Binary package hint: gdb-avr

gdb-avr in ubuntu jaunty/karmic is outdated.

gdb package has version 6.8-3ubuntu2, while gdb-avr is still 6.4.90.dfsg-2.1 since intrepid.
please update gdb-avr package to latest gdb source.

Tags: upgrade
Revision history for this message
Artur Rona (ari-tczew) wrote :

Could you give a link to source code?

tags: added: upgrade
Changed in gdb-avr (Ubuntu):
status: New → Incomplete
Revision history for this message
Dmitriy Geels (dmig) wrote :

Eh... do you mean gdb source? http://www.gnu.org/software/gdb/download/
As I understand, gdb-avr may be built even from gdb package source.

Revision history for this message
Dmitriy Geels (dmig) wrote :

avr-gdb may be manually updated from gdb source:
apt-get source gdb
cd gdb-6.8
./configure --prefix=/usr/local/avr --program-prefix="avr-" --target=avr --disable-werror
make
make install

 --disable-werror is requred, gdb doesn't build without this.

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

We are closing this bug report because it lacks the information we need to investigate the problem. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in gdb-avr (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Dmitriy Geels (dmig) wrote :

Please tell me, what information you need?

Package gdb-avr is outdated!
It is still 6.4.90.dfsg-3ubuntu1 in Ubuntu Lucid, while gdb is already 7.0.90.20100311-0ubuntu1!

gdb-avr may be easily built from source of gdb package -- so, why not update it in repository?

Changed in gdb-avr (Ubuntu):
status: Invalid → New
Revision history for this message
Alessio Igor Bogani (abogani) wrote :

Because no one report that it works.

Could you provide a 1) build log and a 2) working debug session log, please?

Thanks a lot!

Changed in gdb-avr (Ubuntu):
status: New → Incomplete
Revision history for this message
Dmitriy Geels (dmig) wrote :

Here is complete build log, I will attach debug session log later. I use gdb-avr for debugging from eclipse, so I have to learn, how to use gdb itself.

Revision history for this message
Allan (allan-stokes) wrote :

avr-gdb 6.4 has a bug which prevents its use under Eclipse. This update is badly needed.

See http://avr-eclipse.sourceforge.net/wiki/index.php/Debugging which documents the point of failure on the gdb console as follows:
<<<
46-data-list-changed-registers
46^done,changed-registers=["26","28","29","30","32","33","34"]
(gdb)
47 info sharedlibrary
&"info sharedlibrary\n"
48-gdb-exit
>>>

My system is: Linux ##### 2.6.32-22-generic #36-Ubuntu SMP Thu Jun 3 19:31:57 UTC 2010 x86_64 GNU/Linux

Here is my duplication of the above running avr-gdb from Eclipse under Lucid with a simple program to flash LEDs.
<<<
299-data-list-changed-registers
299^done,changed-registers=["17","26","27","28","29","30","31","32","33","34"]
(gdb)
300 info sharedlibrary
&"info sharedlibrary\n"
301-gdb-exit
>>>

Revision history for this message
Allan (allan-stokes) wrote :

I followed Geels' instructions above (thanks Dmitriy). Here is the version response after a successful build.

$ /usr/local/avr/bin/avr-gdb -v

GNU gdb (GDB) 7.1
<snip>
This GDB was configured as "--host=x86_64-unknown-linux-gnu --target=avr".
<snip>

The build log is attached, as well as a successful Eclipse session log with 7.1 just built, which did NOT work with 6.4 as stated in my previous post. Both logs are redacted of local information with ##### strings. Apologies for not turning off my zsh RPROMPT while running script.

[Appears I can only do one attachment per post. Session log will follow.]

Revision history for this message
Allan (allan-stokes) wrote :

Here is the successful Eclipse session log running under the freshly build avr-gdb 7.1

Changed in gdb-avr (Ubuntu):
status: Incomplete → New
Jackson Doak (noskcaj)
Changed in gdb-avr (Ubuntu):
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.