Quand j'essaie d'utiliser gdb sur un "hello world" j'ai un
avertissement :
«
This GDB was configured as "i386-unknown-freebsd"...Deprecated bfd_read
called at /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb
gdb/dbxread.c line 2627 in elfstab_build_psymtabs
Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils
gdb/../../../../contrib/gdb/gdb/dbxread.c line 933 in fill_symbuf
»
C'est grave docteur ? Ça marche quand même ceci dit mais j'ai
l'impression que ce message perturbe Anjuta en mode débug.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sameh Ghane
Patrick Lamaizière nous disait sur fr.comp.os.bsd :
Bonjour,
Quand j'essaie d'utiliser gdb sur un "hello world" j'ai un avertissement : « This GDB was configured as "i386-unknown-freebsd"...Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb gdb/dbxread.c line 2627 in elfstab_build_psymtabs Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils gdb/../../../../contrib/gdb/gdb/dbxread.c line 933 in fill_symbuf »
C'est grave docteur ? Ça marche quand même ceci dit mais j'ai l'impression que ce message perturbe Anjuta en mode débug.
Ca ne devrait pas gêner, gdb utilise juste certaines fonctions un peu bourraines des librairies de binutils, pour manipuler le BFD (binary file descriptor) des exécutables.
Pour t'en débarasser (si ça dérange anjuta), il faudra éditer /usr/src/contrib/binutils/bfd/bfd-in*.h et retirer les lignes « warn_deprecated » pour bfd_read, ou retirer les fprintf() de libbfd.c. Puis recompiler les binutils: # cd /usr/src/gnu/usr.bin/binutils/ # make obj depend && make && make install
Ca devrait s'occuper de gdb également.
-- Sameh
Patrick Lamaizière nous disait sur fr.comp.os.bsd :
Bonjour,
Quand j'essaie d'utiliser gdb sur un "hello world" j'ai un
avertissement :
«
This GDB was configured as "i386-unknown-freebsd"...Deprecated bfd_read
called at /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb
gdb/dbxread.c line 2627 in elfstab_build_psymtabs
Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils
gdb/../../../../contrib/gdb/gdb/dbxread.c line 933 in fill_symbuf
»
C'est grave docteur ? Ça marche quand même ceci dit mais j'ai
l'impression que ce message perturbe Anjuta en mode débug.
Ca ne devrait pas gêner, gdb utilise juste certaines fonctions un peu
bourraines des librairies de binutils, pour manipuler le BFD (binary file
descriptor) des exécutables.
Pour t'en débarasser (si ça dérange anjuta), il faudra éditer
/usr/src/contrib/binutils/bfd/bfd-in*.h et retirer les lignes «
warn_deprecated » pour bfd_read, ou retirer les fprintf() de libbfd.c.
Puis recompiler les binutils:
# cd /usr/src/gnu/usr.bin/binutils/
# make obj depend && make && make install
Patrick Lamaizière nous disait sur fr.comp.os.bsd :
Bonjour,
Quand j'essaie d'utiliser gdb sur un "hello world" j'ai un avertissement : « This GDB was configured as "i386-unknown-freebsd"...Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb gdb/dbxread.c line 2627 in elfstab_build_psymtabs Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils gdb/../../../../contrib/gdb/gdb/dbxread.c line 933 in fill_symbuf »
C'est grave docteur ? Ça marche quand même ceci dit mais j'ai l'impression que ce message perturbe Anjuta en mode débug.
Ca ne devrait pas gêner, gdb utilise juste certaines fonctions un peu bourraines des librairies de binutils, pour manipuler le BFD (binary file descriptor) des exécutables.
Pour t'en débarasser (si ça dérange anjuta), il faudra éditer /usr/src/contrib/binutils/bfd/bfd-in*.h et retirer les lignes « warn_deprecated » pour bfd_read, ou retirer les fprintf() de libbfd.c. Puis recompiler les binutils: # cd /usr/src/gnu/usr.bin/binutils/ # make obj depend && make && make install
Ca devrait s'occuper de gdb également.
-- Sameh
Thierry Thomas
Samedi 27 septembre 2003 à 20:24 GMT, Patrick Lamaizière a écrit :
Bonjour,
Bonsoir,
Quand j'essaie d'utiliser gdb sur un "hello world" j'ai un avertissement : « This GDB was configured as "i386-unknown-freebsd"...Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb gdb/dbxread.c line 2627 in elfstab_build_psymtabs Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils gdb/../../../../contrib/gdb/gdb/dbxread.c line 933 in fill_symbuf »
<http://www.freebsd.org/cgi/query-pr.cgi?prU394>, jamais eu de nouvelles... Du coup, j'utilise gdb en 5.1, mais quand j'ai un problème qui ne se produit qu'en 4.x, j'ai toujours un gros doute. -- Th. Thomas.
Samedi 27 septembre 2003 à 20:24 GMT, Patrick Lamaizière a écrit :
Bonjour,
Bonsoir,
Quand j'essaie d'utiliser gdb sur un "hello world" j'ai un
avertissement :
«
This GDB was configured as "i386-unknown-freebsd"...Deprecated bfd_read
called at /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb
gdb/dbxread.c line 2627 in elfstab_build_psymtabs
Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils
gdb/../../../../contrib/gdb/gdb/dbxread.c line 933 in fill_symbuf
»
<http://www.freebsd.org/cgi/query-pr.cgi?prU394>, jamais eu de
nouvelles... Du coup, j'utilise gdb en 5.1, mais quand j'ai un problème
qui ne se produit qu'en 4.x, j'ai toujours un gros doute.
--
Th. Thomas.
Samedi 27 septembre 2003 à 20:24 GMT, Patrick Lamaizière a écrit :
Bonjour,
Bonsoir,
Quand j'essaie d'utiliser gdb sur un "hello world" j'ai un avertissement : « This GDB was configured as "i386-unknown-freebsd"...Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb gdb/dbxread.c line 2627 in elfstab_build_psymtabs Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils gdb/../../../../contrib/gdb/gdb/dbxread.c line 933 in fill_symbuf »
<http://www.freebsd.org/cgi/query-pr.cgi?prU394>, jamais eu de nouvelles... Du coup, j'utilise gdb en 5.1, mais quand j'ai un problème qui ne se produit qu'en 4.x, j'ai toujours un gros doute. -- Th. Thomas.
Patrick Lamaizière
Thierry Thomas écrivait :
<http://www.freebsd.org/cgi/query-pr.cgi?prU394>, jamais eu de nouvelles... Du coup, j'utilise gdb en 5.1, mais quand j'ai un problème qui ne se produit qu'en 4.x, j'ai toujours un gros doute.
Merci à vous. Plutôt que de taper dans les sources, il y a un port de gdb5.2 et un de gdb5.3. Je n'avais pas vu ces ports. Avec Gdb5.2 il n'y a pas cet avertissement.
Pour Anjuta, j'avais simplement oublié de déclarer le terminal à utiliser.
Bonne journée.
Thierry Thomas écrivait :
<http://www.freebsd.org/cgi/query-pr.cgi?prU394>, jamais eu de
nouvelles... Du coup, j'utilise gdb en 5.1, mais quand j'ai un
problème qui ne se produit qu'en 4.x, j'ai toujours un gros doute.
Merci à vous. Plutôt que de taper dans les sources, il y a un port de
gdb5.2 et un de gdb5.3. Je n'avais pas vu ces ports. Avec Gdb5.2 il n'y
a pas cet avertissement.
Pour Anjuta, j'avais simplement oublié de déclarer le terminal à
utiliser.
<http://www.freebsd.org/cgi/query-pr.cgi?prU394>, jamais eu de nouvelles... Du coup, j'utilise gdb en 5.1, mais quand j'ai un problème qui ne se produit qu'en 4.x, j'ai toujours un gros doute.
Merci à vous. Plutôt que de taper dans les sources, il y a un port de gdb5.2 et un de gdb5.3. Je n'avais pas vu ces ports. Avec Gdb5.2 il n'y a pas cet avertissement.
Pour Anjuta, j'avais simplement oublié de déclarer le terminal à utiliser.