Bienvenue invité ( Connexion | Inscription )
Il est interdit de poster directement à la racine de ce forum.
Veuillez créer votre topic dans le sous-forum approprié.
26 Jul 2004, 21:19
Message
#1
|
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 187 Inscrit : 3 May 2004 Membre no 18 360 |
je suis en train de compiler un prog, et je suis tombé sur ce message durant la compil:
make[3]: *** No rule to make target `mpeg.o', needed by `../lib/libmpx.so'. Stop. make[2]: *** [_mpg_] Error 2 make[1]: *** [all] Error 2 make: *** [unix] Error 2 que signifie ce type d'erreur ? j'ai bien trouvé trace de ce libmpx.so.il se trouve dans la mpxapi.que je dois compiler pour obtenir ce fameux fichier. Prob lorsque je compile la mpxapi,j'obtiens le message /sys/msg.h No such file or directory Tiens,y manquais plus que ça maintenant,des headers IPC(je crois,c'est marqué dans un post) j'ai essayé de remplacer msg.h par message.h mais j'obtiens le même résultat: mrwqueue.c: In function `mrwSend': mrwqueue.c:78: error: `IPC_NOWAIT' undeclared (first use in this function) mrwqueue.c:78: error: (Each undeclared identifier is reported only once mrwqueue.c:78: error: for each function it appears in.) mrwqueue.c: In function `mrwRecv': mrwqueue.c:194: error: `IPC_NOWAIT' undeclared (first use in this function) mrwqueue.c:196: error: storage size of `queInfo' isn't known mrwqueue.c:208: error: `IPC_STAT' undeclared (first use in this function) mrwqueue.c: In function `initMRW': mrwqueue.c:335: error: `IPC_PRIVATE' undeclared (first use in this function) mrwqueue.c:341: error: `IPC_CREAT' undeclared (first use in this function) mrwqueue.c: In function `reinitMRW': mrwqueue.c:372: error: `IPC_CREAT' undeclared (first use in this function) mrwqueue.c: In function `termMRW': mrwqueue.c:431: error: `IPC_RMID' undeclared (first use in this function) mrwqueue.c: In function `enableTimeoutsMRW': mrwqueue.c:473: warning: assignment makes pointer from integer without a cast make[1]: *** [mrwqueue.o] Error 1 que dois-je faire pour ces fonctions non reconnus.Le site d'apple n'est pas très clair sur le sujet des IPC. Les boules,rien que pour msg.h!!!!!!!!!!!!! |
|
|
|
![]() |
3 Aug 2004, 10:55
Message
#2
|
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 187 Inscrit : 3 May 2004 Membre no 18 360 |
j'ai contacté l'auteur de la mpxapi,voila ce qu'il m'a répondu(je raccourci):
"you will need to create a bundle (the equivalent of most unix's shared libraries). To do this you will need to change the CFLAGS line in the make files from: CFLAGS = -g -B dynamic $(INCLUDE_DIRS) to: CFLAGS = -fno-common $(INCLUDE_DIRS) And anywhere you find: $(CC) $(CFLAGS) -G replace with: $(CC) $(CFLAGS) -bundle -flat_namespace -undefined suppress I don't have a mac to try this but from what I've read in the doco this will hopefully do the job. When you have working mac Makefiles could you send them to me and I'll include them in the zip file. En gros,l'auteur me propose d'essayer cette solution,(que je vais m'empresser d'essayer mazette) et il me demande de lui envoyer mes modifs si cela fonctionne ,il les incluera dans son archive ZIP. |
|
|
|
houlala63 prob compilation 26 Jul 2004, 21:19
schlum sys/msg.h n'existe plus dans les dernières ve... 27 Jul 2004, 08:24
houlala63 J'ai déja fait cette recherche,et c'est p... 27 Jul 2004, 14:24
schlum As tu (comme le préconise le dernier message du l... 27 Jul 2004, 15:19
houlala63 Bon ok,je commence a saturer sévère avec tous ce... 27 Jul 2004, 15:29
houlala63 minute ,avec _types.h ca affiche ça:
{ for i in l... 27 Jul 2004, 15:33
schlum J'essaierai ce soir sur mon ancienne sauvegard... 27 Jul 2004, 15:38
houlala63 merci encore,parce que la je suis perdu.
Les p... 27 Jul 2004, 15:52
schlum QUOTE(houlala63 @ 27 Jul 2004, 16:52)merci en... 27 Jul 2004, 21:27
chombier Les fonctions msgsend msgrcv msgctl etc... ne sont... 3 Aug 2004, 16:01
houlala63 merci encore,j'y vais voir ça tout de suite... 3 Aug 2004, 16:06
houlala63 merci pour votre réponse chombier.Mais je ne vois... 4 Aug 2004, 18:48
chombier QUOTE(houlala63 @ 4 Aug 2004, 18:48)merci pou... 5 Aug 2004, 10:49![]() ![]() |
| Nous sommes le : 3rd November 2025 - 09:46 |