2010-11-01 53 views
1

libunwind est disponible en paquet (pkg_add -r libunwind) sur FreeBSD 8.1 amd64.Comment construisez-vous libunwind sur i386 FreeBSD?

Ce n'est pas disponible de cette façon sur FreeBSD 8.1 i386.

Lorsque je télécharge à partir de http://www.nongnu.org/libunwind/ je ne peux pas le construire.

L'erreur est Dans le fichier inclus de ptrace/_UPT_elf.c: 4: ../include/libunwind_i.h:65:5: Erreur: Hôte #error a octet ordre inconnu. * Code d'erreur 1

Cela semble être une erreur ./configure. Existe-t-il un moyen de forcer cette information au moment de la configuration?

Répondre

1

D'après cette page: http://www.freshports.org/devel/libunwind/ libunwind est disponible pour i386 et a été corrigé le 12 août.

Si le package n'est pas disponible, vous pouvez probablement le générer à partir des ports.

+0

[racine @ si-fbsd8x32a/usr/ports/devel/libunwind] # make ===> libunwind-20100430 est marqué comme cassé: ne construit pas. *** Code d'erreur 1 Arrêtez/usr/ports/devel/libunwind. MAIS ... en utilisant 'git' et en obtenant la dernière version de leur dépôt a produit une version qui a construit OK sur 32 bits FreeBSD 8.1. Cela a fonctionné: git clone git: //git.sv.gnu.org/libunwind.git – lcbrevard

+0

Eh bien, vous devriez probablement mettre à jour votre arborescence des sources, car cette version semble être obsolète, s'il vous plaît se référer une fois de plus au lien que j'ai posté. il devrait être libunwind-20100809_1. –