|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Expert Confirmé
![]() Emmanuel DelogetInscription : septembre 2007 Messages : 1 541 ![]() |
Bonjour,
Je soumet à votre sagacité légendaire le problème qui, au moment ou je vous parle, aurait tendance à exacerber de manière vive mon dégout déjà perceptible de ces petites machines produites par Apple. J'ai ordre (j'ai bien dit ordre ; ce n'est pas quelque chose que je fait pour le plaisir. Je travaille là) de modifier un logiciel Open Source dans sa version pour Mac OS 10.4.11. Je télécharge sur www.opensource.apple.com la bonne version. J'extrais l'archive, et je lance la compilation grâce au projet XCode fournit. Après avoir galéré pendant 2 jours pour réussir à récupérer et installer les diverses dépendances (2 jours!), je me retrouve avec un problème étrange : mon programme refuse de trouver le framework Security (pourtant bien présent dans /System/Library/Framework), provoquant de fait une erreur à l'édition de lien. Là, je ne comprends pas : comment est-ce que le système peut ne pas trouver ce framework, alors qu'il en trouve d'autres qui sont placés au même endroit ? Et comment puis-je résoudre cet épineux problème ? (pour les détails, je ne peux hélas les donner que par MP ; n'hésitez pas à me contacter à ce sujet). Merci par avance de votre aide.
__________________
[FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...] Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi. Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça. Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas. Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas. |
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : septembre 2006 Messages : 2 255 ![]() |
quel projet OpenSource exactement ?
vous compilez sur quelle version de MacOS ? sur un Mac PPC ou Intel ? avez-vous vérifier que le framework est bien disponible dans le SDK cible ? (dans votre cas, à la compilation, l'édition des liens ne se fait pas avec les /System/Library/Frameworks mais avec les /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks… ) |
|
|
00
|
|
|
#3 | |||
|
Expert Confirmé
![]() Emmanuel DelogetInscription : septembre 2007 Messages : 1 541 ![]() |
Citation:
Citation:
me renvoie, euh, rien de bien interessant (pas de SDK installé ?). D'ou une nouvelle question : comment diable est-ce que j'installe le SDK dont j'ai besoin ? D'ailleurs, ou est-ce que je le trouve ce diable de SDK ? Citation:
Pendant ces quelques minutes, j'ai essayé autre chose : construire le framework Security avec darwinbuild (répertoire de build configuré avec "-init 8S165"). Echec - darwinbuild termine en me disant qu'il manque deux fichiers header privés (SecureDownload.h et SecureDownloadInternal.h). C'est vexant.
__________________
[FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...] Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi. Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça. Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas. Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas. |
|||
|
00
|
|
|
#4 | ||||
|
Expert Confirmé
![]() Inscription : septembre 2006 Messages : 2 255 ![]() |
donc vous compilez pour "Base SDK" == "Current Mac OS"
Citation:
Citation:
Citation:
donc si vous ne devez pas cross-compiler pour 10.3… ce n'est pas nécessaire… Citation:
et SecureDownloadInternal.h : nulle part… |
||||
|
|
00
|
|
|
#5 | ||||
|
Expert Confirmé
![]() Emmanuel DelogetInscription : septembre 2007 Messages : 1 541 ![]() |
Oui, j'ai vu ça.
Citation:
Citation:
Citation:
Citation:
Sérieux, ça va finir par me faire de la peine. En 10 ans de métier, je n'ai jamais été bloqué plus de quelques heures sur l'apprentissage des fonctions de base d'une plateforme, et là ça fait 3 jours que je me bat avec cet OS. Je commence à en avoir un peu marre.
__________________
[FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...] Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi. Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça. Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas. Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas. |
||||
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : septembre 2006 Messages : 2 255 ![]() |
http://www.lists.apple.com/mailman/listinfo
c'est là qu'il faut poser ce genre de question… ou fouiller dans les archives… la probabilité de tomber sur quelqu'un qui ait déjà dût compiler ce projet particulier dans un site de forums "PC-minded" est quasi nulle… … et en plus, qui aie encore une machine 10.4 sous la main pour regarder exactement ce qui passe… |
|
|
00
|
|
|
#7 |
|
Membre chevronné
![]() Maxime RaguenetResponsable systèmes de distribution Inscription : août 2007 Messages : 415 ![]() |
il faut bien comprendre que pour un OS remplacé il y a plus de deux ans il faut faire attention
je ne sais pas quelle version de Xcode tu utilises ni sur quelle machine tu compiles mais pour développer sous Tiger il faut Xcode 2.5 si tu travailles sous 10.5 ou 10.6, tu devrais installer la dernière version et ajouter le module pour Tiger. ensuite je n'ai pas bien compris : tu veux modifier l'appli pour faire quoi ? si c'est pour qu'elle soit compatible avec 10.5 ou 10.6 il faut utiliser la dernière version de Xcode (3.2.1) et installer le module pour Tiger. je te conseille aussi de fouiller la doc Apple car ils ont pas mal d'ouvrages sur le portage. entre Tiger+PPC et SK+Intel presque tout a changé, c'est pas forcément une mauvaise chose |
|
00
|
|
|
#8 | |
|
Expert Confirmé
![]() Emmanuel DelogetInscription : septembre 2007 Messages : 1 541 ![]() |
Citation:
Sinon, je ne fait pas un portage, mais des évolutions. Par conséquent, je continue à cibler le même OS. La question que je me pose, c'est estc-e que je ne vais pas terminer par travailler sur 10.6 - en espérant que la dernière version d'XCode va résoudre une bonne partie de mes problèmes...
__________________
[FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...] Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi. Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça. Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas. Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas. |
|
|
00
|
|
|
#9 |
|
Membre chevronné
![]() Maxime RaguenetResponsable systèmes de distribution Inscription : août 2007 Messages : 415 ![]() |
il faut savoir également sur quelle machine tu travailles, car on peut développer pour Tiger en travaillant sur SL, mais il faut avoir la bonne version de Xcode.
si tu travailles sous Tiger il faut installer la dernière version compatible : 2.5 si c'est SL il te faut la toute toute toute dernière peut-être que la version de l'application n'est pas faite pour la toute dernière mise à jour de Tiger, et du coup il faut choisir le bon SDK (ça m'étonnerait mais sait-on jamais...) |
|
00
|
|
|
#10 | |
|
Expert Confirmé
![]() Emmanuel DelogetInscription : septembre 2007 Messages : 1 541 ![]() |
Citation:
Bon. C'est vexant.
__________________
[FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...] Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi. Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça. Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas. Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com