Re: [CBLX] Je n'arrive pas à builder BRLTTY sur mon Rasperry Pi 3B+

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Rebonjour Pierre,

A dire vrai, la cause réelle du segfault, je n'arrive vraiment pas à la comprendre mais en clonant le repo git sur le disque local du Pi au lieu de le cloner sur un point de montage CIFS2, tout se passe bien.

Là j'avoue, ça me dépasse mais si ce n'est que ça, je ne vais pas chercher plus loin. Du coup, au lieu de mettre mes devs sur mon NAS pour pouvoir les éditer et les compiler avec un vrai PC équipé d'un proc X86/64, tout en les compilant sur mon Pi équipé d'un processeur Arm, j'ai mis le dossier sur le Pi lui-même et j'ai installé un petit serveur Samba pour que le PC puisse y accéder. Parce que le NAS en question n'est pas vraiment un NAS. C'est tout simplement ma box Internet à laquelle j'ai branché un gros disque externe. Elle a bien su me le formater en EXT4, c'était le format conseillé dans l'aide en ligne. Mais par contre, je ne sais que configurer un serveur CIFS, et pas de serveur NFS.

Merci pour tout. Bon après-midi. @+ ChD

Le 26/08/2026 à 10:19, Pierre L. Nageoire a écrit :
Aïe Aëe Christophe,

Quant on commence à avoir des segfault ça sent vraiement le roussi. Mais
c'est peut-être juste un problème du fait que la version développement
de brltty sur le github est buggée. Ca arrive avec les versions beta tu
sais ça aussibien que moi.

Je n'ai malheureusement pas vraiement le temps de faire des tests de
compilation de brltty en ce moment (un cours à préparer).

Cela dit c'est un bug à plutôt rapporter encore une fois sur la liste
brltty. Je te renvoie quand-même à mon dernier mail et sur à mon avis
l'absence de fichier de conf dans /etc/brltty/input/. Je n'ai pas vu de
sous-répertoire qui pouvait correspondre à ton brailleSense ; qui
logiquement devrait s'appeler bs ou un truc dans le genre.

Note que je dois être sur une 6.0 donc ça a pu être ajouté ou pas dans
les dernières versions. J'ai une 6.5 sur la machie du labo mais elle est
éteinte et je ne peux donc pas la ssher.

En tout état de cause demande d'abord aux brlttyistes s'ils ont
développé quelque chose pour le BrailleSense.

Bon courage, que le dieu de la compilation (s'il y en un) soit avec toi
mais la segfault c'est quand-même une oeuvre du diable !

Christophe Delaunay <delaunaych@xxxxxxxx> writes:

Bonjour tous,

C'est toujours à propos de mon problème avec mon BrailleSense
6/32 sur mon Raspberry. Comme le mode apprentissage ne me
montre rien quand je tape l'une des quatre touches de
défilement, (il y en a deux à gauche et deux à droite de
l'affichage), j'ai lu qu'un outil appelé brltest pourrait faire
ce que je veux. Mais pour l'avoir, on me dit de builder BRLTTY
sur ma machine.

Voici les commandes que j'ai faite:

$ git clone --recurse-submodules https://github.com/brltty/brltty.git

Il semble que le --recurse-submodules soit superflu mais j'ai
tendance à l'ajouter systématiquement quand je clone un repo
GIT, en vertu du fameux "Qui peut le plus peut le moins".

$ cd brltty/

$ ./autogen

$ ./configure --disable-polkit --disable-emacs-bindings
--disable-java-bindings --disable-lua-bindings
--disable-ocaml-bindings --disable-python-bindings
--disable-tcl-bindings --disable-speech-support
--with-libbraille=no

Je me suis permis d'enlever pas mal d'options parce que
finalement, ce qui m'intéresse vraiment dans tout ça, c'est ce
fameux brltest. Dites-moi si j'en ai trop enlevé.

$ make

Et pendant le make, un segfault se produit pendant l'exécution
de la commande suivante:

./tbl2hex -- ../Tables/Contraction/none.ctb >ctb.auto.h

Ce qui me surprend le plus dans tout ça, c'est que, une
commande avant, celle-ci est passée sans erreur:

./tbl2hex -- ../Tables/Text/en-nabcc.ttb >ttb.auto.h

J'ai lancé tout ça dans un terminal SSH en ayant activé la
capture, et donc, j'ai un log complet de tout ce qui s'est
affiché dans le terminal. Mais, pas d'erreur notable dans le
./configure, et, à part un warning de compilation qui ne me
semble pas bien grave, je ne vois rien qui pourrait poser
problème. Cependant, je garde le log si quelqu'un me le
demande.

Merci pour toute suggestion. Bon après-midi. @+ ChD

--
CBLX - CarrefourBLinuX MailingListe Pour obtenir de l'aide, envoyez le sujet help à: carrefourblinux-request@xxxxxxxxxxxxxxxxxxx Archives: http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux ou http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/

Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/