I do link that way. The linking is fine, only the mq_receive and mq_send don't work. I don't even "own" the regular libmqueue library.
-----Original Message----- From: Philippe Gerum [mailto:[EMAIL PROTECTED] Sent: Wednesday, November 30, 2005 4:01 PM To: Landau, Bracha Cc: [email protected] Subject: Re: [Xenomai-help] using mq_receive and mq_send Landau, Bracha wrote: > I am using Xenomai on the MPC8272ADS board with kernel 2.6.14.3. > > I've created an application that uses posix message queuing from xenomai. > > When I call mq_open, mq_close, mq_setattr, mq_getattr, mq_unlink - the calls > succeed. > > When I call mq_receive or mq_send, the call fails (returns -1) and errno is > set to 1 (Operation not permited). > > I put some debugging printk's into the xenomai code and it seems it doesn't > even get to the call to __mq_receive or __mq_send from syscall.c (it does get > to printk's that I put in the other __mq_* functions). > > Can anyone help? > You must link your app with the flags output by "xeno-config --posix-ldflags". Have a look at skins/posix/demos/Makefile for a working example. -- Philippe. *********************************************************************************** This email message and any attachments thereto are intended only for use by the addressee(s) named above, and may contain legally privileged and/or confidential information. If the reader of this message is not the intended recipient, or the employee or agent responsible to deliver it to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately notify the [email protected] and destroy the original message. ***********************************************************************************
