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é 27 Jul 2004, 15:33
Message #2


Adepte de Macbidouille
*

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



minute ,avec _types.h ca affiche ça:
{ for i in libmpx admsvr examples; \
do \
home=`pwd`; \
cd $i; \
make all; \
cd $home; \
done; }
cc -g -B dynamic -I../include -o libmpx.so mpxs.o mpxc.o mrwqueue.o mpxbmgr.o mpxbt.o
ld: Undefined symbols:
_main
_sigset
make[1]: *** [libmpx.so] Error 1
cc -g -B dynamic -I../include -L/lib -L../libmpx -o mrwadmsvr mrwadmsvr.o -lmpx
ld: warning -L: directory name (/lib) does not exist
ld: can't locate file for: -lmpx
make[1]: *** [mrwadmsvr] Error 1
Makefile:17: *** commands commence before first target. Stop.
Et milles merci pour tes réponses.
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


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

 



Nous sommes le : 18th June 2025 - 08:46