IPB

Bienvenue invité ( Connexion | Inscription )

> Programmation

Il est interdit de poster directement à la racine de ce forum.
Veuillez créer votre topic dans le sous-forum approprié.

> prob compilation, No rule to make target `mpeg.o'
Options
houlala63
posté 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!!!!!!!!!!!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
houlala63
posté 4 Aug 2004, 18:48
Message #2


Adepte de Macbidouille
*

Groupe : Membres
Messages : 187
Inscrit : 3 May 2004
Membre no 18 360



merci pour votre réponse chombier.Mais je ne vois pas bien comment utiliser sysvmsg dans mon cas? unsure.gif
Go to the top of the page
 
+Quote Post
chombier
posté 5 Aug 2004, 10:49
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 580
Inscrit : 20 Mar 2003
Membre no 6 765



QUOTE(houlala63 @ 4 Aug 2004, 18:48)
merci pour votre réponse chombier.Mais je ne vois pas bien comment utiliser sysvmsg dans mon cas? unsure.gif [right][snapback]799610[/snapback][/right]

Il faut ouvrir le projet "sysvmsg.xcode" dans le dossier kext_project, générer le kext, puis placer le fichier sysvmsg.kext obtenu dans le dossier /System/Library/Extensions, tout est expliqué dans le fichier README.
Une fois cette extension installée (soit par kextload, soit après un reboot, si tu as bien suivi l'installation dans le README et recopié l'extension dans /Library/StartupItems) tu peux te servir des nouvelles fonctions dans ton projet mpxapi.


--------------------
késtananafout' (:
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


Reply to this topicStart new topic
2 utilisateur(s) sur ce sujet (2 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 9th May 2024 - 04:40