Je crois que nous sommes arrivés au stade où je ne comprends pas entièrement...
Et moi peut-être pas beaucoup plus ;-)
Si je reprends la page en question, en l'analysant, il semble qu'elle provienne d'un personne disposant des outils de programmation et ayant fait part des solutions apportées à son niveau aux problèmes de lancement de Scribus 1.3.6 et 1.3.7 sous Mac OS 10.4.11/
La première partie de son message indique :
Link (dyld) error:
Symbol not found: _open$UNIX2003
Referenced from:
/Applications/Scribus.app/Contents/MacOS/../Frameworks/libfreetype.6.dylib
Expected in: /usr/lib/libSystem.B.dylib
Ce message dit, si je ne me trompe pas, que le système ne trouve pas _open$UNIX2003 dans le fichier libfreetype.6.dylib qui aurait du se trouver dans
/usr/lib/libSystem.B.dylib
Dans mon cas, sur mon système, je possède bien le fichier :
/usr/lib/libSystem.B.dylib , mais je ne peux en examiner la teneur.
Donc, la personne , indique que la cause provient du fait que pour son cas, le fichier
libSystem.B.dylib, bien présent, ne contient pas l'attendu fichier _open$UNIX2003, mais il contient à la place un fichier nommé _freopen$UNIX2003
Elle ajoute que libfreetype-2.3.12 créé un fichier nommé libfreetype.6.dylib qui lui ne contient ni _open$UNIX2003 ni _freopen$UNIX2003.
Arrivé à ce stade, personnellement, je ne sais pas ce qu'est libfreetype-2.3.12, mais je suppose qu'il s'agit d'un outil de programmation. Simple supposition.
Ensuite, cette personne dit pouvoir régler le problème grâce à ces commandes :
cd /libfreetype-2.3.12
./configure
make
cp /freetype-2.3.12/objs/.libs/libfreetype.6.dylib
/Applications/Scribus.app/Contents/Frameworks/
Ce qui, pour moi en tous cas, signigfie :
cd /libfreetype-2.3.12
pour "va dans le directory /libfreetype-2.3.12" (donc, il faut avoir un tel directory sur son disque)
./configure
make
Je ne sais pas interpréter correctement ces 2 lignes...
Puis:
cp /freetype-2.3.12/objs/.libs/libfreetype.6.dylib
/Applications/Scribus.app/Contents/Frameworks/
-ici je comprends : copie libfreetype.6.dylib provenant de /freetype-2.3.12/objs/.libs/ et colle le dans /Applications/Scribus.app/Contents/Frameworks
Elle dit ensuite :
this small procedure, fixes the first problem. because ghostscript is not
installed, the software tells me i can't use EPS images or Print Preview. so
i installed ghostscript. then, to export a CMYK separation, when i try to
activate "display CMYK" on print preview window, Scribus closes immediately.
here is a part of the libtiff error i saw for 1.3.6:
Donc, en clair : "
Cette petite procédure a régler le premier problème. Parce que Ghostscript n'est pas installé, le système me prévient que je ne pourrai pas utiliser d'images de type EPS ou d'aperçu avant impression. Donc j'ai installé Ghostscript. Puis pour exporter une séparation CMYK, (procédé d'impression couleur), lorsque j'ai essayé d'activer "Afficher CMYK" dans la fenêtre d'aperçu avant impression, Scribus a quitté immédiatement"
here is a part of the libtiff error i saw for 1.3.6:
pour "
Voilà une partie de l'erreur que j'ai vu pour 1.3.6"
Link (dyld) error:
Symbol not found: _open$UNIX2003
Referenced from:
/Volumes/Disk2/Scribus.app/Contents/MacOS/../Frameworks/libtiff.3.dylib
Expected in: /usr/lib/libSystem.B.dylib
again to the terminal:
= "
A nouveau dans le Terminal"
mv /Applications/Scribus.app/Contents/Frameworks/libtiff.3.dylib mv
/Applications/Scribus.app/Contents/Frameworks/oldlibtiff.3.dylib
cd /tiff-3.9.2
./configure
make
cp /tiff-3.9.2/libtiff/.libs/libtiff.3.dylib
/Applications/Scribus.app/Contents/Frameworks/
La première commande donc :
"
mv /Applications/Scribus.app/Contents/Frameworks/libtiff.3.dylib mv
/Applications/Scribus.app/Contents/Frameworks/oldlibtiff.3.dylib"
Personnellement, ce que je traduit de cette commande est :
"va au fichier libtiff.3.dylib se trouvant dans /Applications/Scribus.app/Contents/Frameworks/ et renomme le comme ça :
oldlibtiff.3.dylib
Puis phase suivante :
cd /tiff-3.9.2
./configure
make
"cd /tiff-3.9.2" pour va au directory /tiff-3.9.2 - probablement un directory d'un outil de programmation comme précédemment..
./configure
make </code>
= toujours les mêmes commandes que je ne comprends pas correctement, mais je devine qu'elles sont destinées à créer un fichier, toujours comme précédemment.
Puis:
cp /tiff-3.9.2/libtiff/.libs/libtiff.3.dylib
/Applications/Scribus.app/Contents/Frameworks/
et là, on aurait :
-copie le fichier libtiff.3.dylib provenant de /tiff-3.9.2/libtiff/.libs/ et mets la copie dans /Applications/Scribus.app/Contents/Frameworks/
now everything's fine, same fix for 1.3.6 and 1.3.7.
"
Tout marche correctement. Même remède pour 1.3.6 et 1.3.7"
the original libtiff.3.dylib also has _open$UNIX2003 in its contents, but the
new file does not. all my files are intel executables only, i don't know how
to compile universal. i'm only sure it works on this configuration. hope this
helps, thank you for your time
.
"Le fichier original libtiff.3.dylib également possède _open$UNIX2003 dans son contenu, mais pas le nouveau fichier. Tous mes fichiers sont fonctionnels pour un processeur Intel. Je ne sais pas comment faire une compilation universelle. Je suis seulement certain que cela marche dans cette configuration. Espérant que cela aide. Merci pour votre temps."
Voilà, ce que je tire de cette page... et j'avoue qu'ensuite je ne pourrai plus en dire grand chose... Peut-être qu'une personne plus qualifiée que moi en la matière saura ?? :-)
Bien cordialement
Francis Sanspseudo - iMac Intel Mac sous OS 10.6 + iMac-G5 sous Mac OS 10.5