Mac OS X 10.2.8 + Perl + Tk (Fink) => ne fonctionne pas
8 réponses
C. Tobini
Bonjour,
Je suis sous Mac OS X 10.2.8 et j'ai installé perl 5.8.0 et Tk grâce à Fink.
J'ai cependant un problème avec une création simple de fenêtre pour un
essai :
[eMac:~] tobini% /sw/bin/perl essai.pl
dyld: /sw/bin/perl multiple definitions of symbol _LangExit
/sw/lib/perl5/5.8.0/darwin/auto/Tk/Event/Event.bundle definition of
_LangExit
/sw/lib/perl5/5.8.0/darwin/auto/Tk/Tk.bundle definition of _LangExit
Trace/BPT trap
J'ai fixé les variables d'environnement suivantes qui posaient problèmes
: LANG='en_US' et LC_ALL='C'
J'ai d'abord (avant la solution fink) essayé de suivre un tutoriel en
compilant perl 5.8.x puis Tk, avec changement de la librairie MMutils.pm
pour une version patchée (toujours d'après le tutoriel), mais ça n'a
rien donné. J'ai enfin téléchargé sur le même site la libraire dyld dont
je ne sais pas quoi faire, et il semble d'ailleurs que ce soit obsolète.
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
DoMinix
C. Tobini wrote:
Bonjour,
Je suis sous Mac OS X 10.2.8 et j'ai installé perl 5.8.0 et Tk grâce à Fink.
J'ai cependant un problème avec une création simple de fenêtre pour un essai :
[eMac:~] tobini% /sw/bin/perl essai.pl dyld: /sw/bin/perl multiple definitions of symbol _LangExit /sw/lib/perl5/5.8.0/darwin/auto/Tk/Event/Event.bundle definition of _LangExit /sw/lib/perl5/5.8.0/darwin/auto/Tk/Tk.bundle definition of _LangExit Trace/BPT trap
J'ai fixé les variables d'environnement suivantes qui posaient problèmes : LANG='en_US' et LC_ALL='C'
J'ai d'abord (avant la solution fink) essayé de suivre un tutoriel en compilant perl 5.8.x puis Tk, avec changement de la librairie MMutils.pm pour une version patchée (toujours d'après le tutoriel), mais ça n'a rien donné. J'ai enfin téléchargé sur le même site la libraire dyld dont je ne sais pas quoi faire, et il semble d'ailleurs que ce soit obsolète.
Je suis sous Mac OS X 10.2.8 et j'ai installé perl 5.8.0 et Tk grâce à
Fink.
J'ai cependant un problème avec une création simple de fenêtre pour un
essai :
[eMac:~] tobini% /sw/bin/perl essai.pl
dyld: /sw/bin/perl multiple definitions of symbol _LangExit
/sw/lib/perl5/5.8.0/darwin/auto/Tk/Event/Event.bundle definition of
_LangExit
/sw/lib/perl5/5.8.0/darwin/auto/Tk/Tk.bundle definition of _LangExit
Trace/BPT trap
J'ai fixé les variables d'environnement suivantes qui posaient problèmes
: LANG='en_US' et LC_ALL='C'
J'ai d'abord (avant la solution fink) essayé de suivre un tutoriel en
compilant perl 5.8.x puis Tk, avec changement de la librairie MMutils.pm
pour une version patchée (toujours d'après le tutoriel), mais ça n'a
rien donné. J'ai enfin téléchargé sur le même site la libraire dyld dont
je ne sais pas quoi faire, et il semble d'ailleurs que ce soit obsolète.
Auriez-vous une idée là-dessus ?
Merci.
C. Tobini
selon
http://www.nntp.perl.org/group/perl.macosx/2335
il faut aussi positionner DYLD_ALLOW_MULTISYMS
Je suis sous Mac OS X 10.2.8 et j'ai installé perl 5.8.0 et Tk grâce à Fink.
J'ai cependant un problème avec une création simple de fenêtre pour un essai :
[eMac:~] tobini% /sw/bin/perl essai.pl dyld: /sw/bin/perl multiple definitions of symbol _LangExit /sw/lib/perl5/5.8.0/darwin/auto/Tk/Event/Event.bundle definition of _LangExit /sw/lib/perl5/5.8.0/darwin/auto/Tk/Tk.bundle definition of _LangExit Trace/BPT trap
J'ai fixé les variables d'environnement suivantes qui posaient problèmes : LANG='en_US' et LC_ALL='C'
J'ai d'abord (avant la solution fink) essayé de suivre un tutoriel en compilant perl 5.8.x puis Tk, avec changement de la librairie MMutils.pm pour une version patchée (toujours d'après le tutoriel), mais ça n'a rien donné. J'ai enfin téléchargé sur le même site la libraire dyld dont je ne sais pas quoi faire, et il semble d'ailleurs que ce soit obsolète.
Bonjour et merci de ta réponse, j'ai essayé cette solution qui a complétement bloqué mon Mac : segmentation fault avec le Terminal, logiciels impossibles à ouvrir, démarrage impossible, boot CD impossible. J'ai pu démarrer sur un DD externe cependant.
Je ne saurais que trop conseiller de lire plusieurs tutoriels et avis avant de toucher à dydl :-)
C. Tobini
DoMinix wrote:
selon
http://www.nntp.perl.org/group/perl.macosx/2335
il faut aussi positionner DYLD_ALLOW_MULTISYMS
Bonjour et merci de ta réponse, j'ai essayé cette solution qui a
complétement bloqué mon Mac : segmentation fault avec le Terminal,
logiciels impossibles à ouvrir, démarrage impossible, boot CD
impossible. J'ai pu démarrer sur un DD externe cependant.
Je ne saurais que trop conseiller de lire plusieurs tutoriels et avis
avant de toucher à dydl :-)
Bonjour et merci de ta réponse, j'ai essayé cette solution qui a complétement bloqué mon Mac : segmentation fault avec le Terminal, logiciels impossibles à ouvrir, démarrage impossible, boot CD impossible. J'ai pu démarrer sur un DD externe cependant.
Je ne saurais que trop conseiller de lire plusieurs tutoriels et avis avant de toucher à dydl :-)
Bonjour et merci de ta réponse, j'ai essayé cette solution qui a complétement bloqué mon Mac : segmentation fault avec le Terminal, logiciels impossibles à ouvrir, démarrage impossible, boot CD impossible. J'ai pu démarrer sur un DD externe cependant.
Je ne saurais que trop conseiller de lire plusieurs tutoriels et avis avant de toucher à dydl :-)
C. Tobini
pourtant chez moi ca avait marché (tm) ;)
-- dominix
DoMinix wrote:
selon
http://www.nntp.perl.org/group/perl.macosx/2335
il faut aussi positionner DYLD_ALLOW_MULTISYMS
Bonjour et merci de ta réponse, j'ai essayé cette solution qui a
complétement bloqué mon Mac : segmentation fault avec le Terminal,
logiciels impossibles à ouvrir, démarrage impossible, boot CD
impossible. J'ai pu démarrer sur un DD externe cependant.
Je ne saurais que trop conseiller de lire plusieurs tutoriels et avis
avant de toucher à dydl :-)
Bonjour et merci de ta réponse, j'ai essayé cette solution qui a complétement bloqué mon Mac : segmentation fault avec le Terminal, logiciels impossibles à ouvrir, démarrage impossible, boot CD impossible. J'ai pu démarrer sur un DD externe cependant.
Je ne saurais que trop conseiller de lire plusieurs tutoriels et avis avant de toucher à dydl :-)
C. Tobini
pourtant chez moi ca avait marché (tm) ;)
-- dominix
C. Tobini
DoMinix wrote:
pourtant chez moi ca avait marché (tm) ;)
Tu as remplacé /usr/lib/dydl par la version patchée et fixé setenv DYLD_ALLOW_MULTISYMS avec Jaguar ?
C. Tobini
DoMinix wrote:
pourtant chez moi ca avait marché (tm) ;)
Tu as remplacé /usr/lib/dydl par la version patchée et fixé setenv
DYLD_ALLOW_MULTISYMS avec Jaguar ?
Hello DoMinix et merci encore une fois pour ton aide, j'ai scrupuleusement suivi les instructions du tutoriel que tu m'as indiqué en lien mais rien n'y fait.
Je pense passer bientôt à Tiger, en espérant accessoirement que ça fonctionnera mieux du côté de Tk :-)
Merci encore et a +.
C. Tobini
Hello DoMinix et merci encore une fois pour ton aide, j'ai
scrupuleusement suivi les instructions du tutoriel que tu m'as indiqué
en lien mais rien n'y fait.
Je pense passer bientôt à Tiger, en espérant accessoirement que ça
fonctionnera mieux du côté de Tk :-)
Hello DoMinix et merci encore une fois pour ton aide, j'ai scrupuleusement suivi les instructions du tutoriel que tu m'as indiqué en lien mais rien n'y fait.
Je pense passer bientôt à Tiger, en espérant accessoirement que ça fonctionnera mieux du côté de Tk :-)