J'ai précédemment fait ce question et j'ai obtenu une lumière au bout du tunnel par la réponse que j'ai reçue. Mais maintenant que j'ai trouvé le problème, je ne le comprends pas. Je n'ai pas de racine priv. Chaque fois que je lance le programme, je reçois une erreur de segmentation et un fichier de base. Quand je l'analyse avec dbx je reçois celibqrencode - La faute de segmentation n'a pas pu lire "qrspec.c"
reading symbolic information ...
Segmentation fault in QRspec_newFrame at line 546 in file "" ($t1)
couldn't read "qrspec.c"
Comment se fait-il ne peut pas trouver qrspec.c si ce fichier a été inclus dans le processus de génération de la lib? (Je n'étais pas impliqué dans ce processus, donc je ne sais pas si ça s'est passé à 100% mais j'ai donné le .tar avec tous les fichiers). Aussi ce fichier appartient à libqrencode.
Compiler:
xlc_r7 -g qrgen.c -lqrencode -L/usr/local/lib -I/usr/local/include
Je commence à bealive il ne peut pas trouver le fichier parce qu'il ya un lien symbolique .donc manquant sur le dossier/usr/local/lib. Est-ce que ça pourrait être ça? (Seulement .a, .la et .so.3 dedans)
Je pense que mon problème est similaire à ce one mais je ne peux pas réinstaller la lib, sauf si c'est le vrai problème.
Machine: modèle Unix AIX powerpc: IBM, 9117-MMB version xlc: 12.01.0000.0000