Erreur de compilation du paquet binutils
joulnare18
-
debianhunter Messages postés 119 Date d'inscription Statut Membre Dernière intervention -
debianhunter Messages postés 119 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'essaie de fair un port des binutils pour une nouvelle architecture.
J'ai modifie et creer les fichiers necessaires pour la bfd, opcodes, ld, et gas.
la commande configure passe avec succes, mais quand je lance la commande make j'ai l'erreur suivante:
../bfd/.libs/libbfd.a(archures.o)(.rodata+0x0): In function 'bfd_printable_name':
../../binutils-2.18/bfd/archures.c:595: undefined reference to 'bfd_sseq32_arch'
../bfd/.libs/libbfd.a(targets.o)(.data+0x10): In function 'find_target':
../../binutils-2.18/bfd/targets.c:1294: undefined reference to 'sseq32_vec'
../bfd/.libs/libbfd.a(targets.o)(.rodata+0x0):../../binutils-2.18/bfd/targets.c:1290: undefined reference to 'sseq32_vec'
../bfd/.libs/libbfd.a(targets.o)(.rodata+0x48):../../binutils-2.18/bfd/targets.c:1303: undefined reference to 'sseq32_vec'
collect2: ld returned 1 exit status
make[4]: *** [size] Error 1
make[4]: Leaving directory '/home/berkania/sseq32/build_binutils/binutils'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/home/berkania/sseq32/build_binutils/binutils'
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/berkania/sseq32/build_binutils/binutils'
make[1]: *** [all-binutils] Error 2
make[1]: Leaving directory '/home/berkania/sseq32/build_binutils'
make: *** [all] Error 2
est ce que quelq'un a une idee sur ce que je pourrai faire pour resoudre ceci?
j'essaie de fair un port des binutils pour une nouvelle architecture.
J'ai modifie et creer les fichiers necessaires pour la bfd, opcodes, ld, et gas.
la commande configure passe avec succes, mais quand je lance la commande make j'ai l'erreur suivante:
../bfd/.libs/libbfd.a(archures.o)(.rodata+0x0): In function 'bfd_printable_name':
../../binutils-2.18/bfd/archures.c:595: undefined reference to 'bfd_sseq32_arch'
../bfd/.libs/libbfd.a(targets.o)(.data+0x10): In function 'find_target':
../../binutils-2.18/bfd/targets.c:1294: undefined reference to 'sseq32_vec'
../bfd/.libs/libbfd.a(targets.o)(.rodata+0x0):../../binutils-2.18/bfd/targets.c:1290: undefined reference to 'sseq32_vec'
../bfd/.libs/libbfd.a(targets.o)(.rodata+0x48):../../binutils-2.18/bfd/targets.c:1303: undefined reference to 'sseq32_vec'
collect2: ld returned 1 exit status
make[4]: *** [size] Error 1
make[4]: Leaving directory '/home/berkania/sseq32/build_binutils/binutils'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/home/berkania/sseq32/build_binutils/binutils'
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/berkania/sseq32/build_binutils/binutils'
make[1]: *** [all-binutils] Error 2
make[1]: Leaving directory '/home/berkania/sseq32/build_binutils'
make: *** [all] Error 2
est ce que quelq'un a une idee sur ce que je pourrai faire pour resoudre ceci?
A voir également:
- Erreur de compilation du paquet binutils
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur s3 bbox - Forum Bbox Bouygues
- Erreur 0x80070570 ✓ - Forum Windows 10
- Erreur de lecture du canal - IPTV - Forum TV & Vidéo
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
1 réponse
Bonjour,
L'utilisation de cscope permettrait de browser le code pour localiser les symboles dont on ne trouve pas la reference. Le message laisse penser que le symbole n'est pas defini ; cscope permettrait de voir si c'est le cas et s'il ne manque pas un include d'un header.
Perso, j'aime bien la combinaision vim+cscope:
Bon courage !
L'utilisation de cscope permettrait de browser le code pour localiser les symboles dont on ne trouve pas la reference. Le message laisse penser que le symbole n'est pas defini ; cscope permettrait de voir si c'est le cas et s'il ne manque pas un include d'un header.
Perso, j'aime bien la combinaision vim+cscope:
% find /my/project/dir -name '*.c' -o -name '*.h' > /foo/cscope.files % cd /foo % cscope -b cscope.files % CSCOPE_DB=/foo/cscope.out; export CSCOPE_DBpuis dans vim:
:cs f s symbolToBeFind
Bon courage !