From: Jan Kiszka <jan.kiszka@domain.hid>
To: xenomai-core <xenomai@xenomai.org>
Subject: [Xenomai-core] [sim] ... doesn't build
Date: Sat, 27 May 2006 17:13:19 +0200 [thread overview]
Message-ID: <44786C8F.9070201@domain.hid> (raw)
[-- Attachment #1: Type: text/plain, Size: 1902 bytes --]
Hi,
I just tried to get the simulator from trunk built but failed here:
In file included from ../../../../xenomai/sim/../include/posix/posix.h:29,
from
../../../../xenomai/sim/../ksrc/skins/posix/internal.h:24,
from
../../../../xenomai/sim/../ksrc/skins/posix/thread.h:23,
from
../../../../xenomai/sim/../ksrc/skins/posix/sched.c:48:
../../../../xenomai/sim/../include/posix/pthread.h:246: conflicting
types for `pthread_attr_getaffinity_np'
/usr/include/pthread.h:383: previous declaration of
`pthread_attr_getaffinity_np'
../../../../xenomai/sim/../include/posix/pthread.h:249: conflicting
types for `pthread_attr_setaffinity_np'
/usr/include/pthread.h:377: previous declaration of
`pthread_attr_setaffinity_np'
Looks like glibc-2.4 (that one comes with my opensuse 10.1) now also
knows get/setaffinity. Prototypes of glibc:
extern int pthread_attr_setaffinity_np (pthread_attr_t *__attr,
size_t __cpusetsize,
__const cpu_set_t *__cpuset)
__THROW;
extern int pthread_attr_getaffinity_np (__const pthread_attr_t *__attr,
size_t __cpusetsize,
cpu_set_t *__cpuset) __THROW;
Moreover, I get tons of this warning:
/usr/include/bits/pthreadtypes.h:69: warning: unnamed struct/union that
defines no instances
But this is an "imported" issue, isn't it? Likely due to some picky gcc
switch during the simulator build.
Jan
PS: I already committed this tiny fix to make gcc-4.1 happy:
--- sim/vm/interrupt.h (Revision 1140)
+++ sim/vm/interrupt.h (Arbeitskopie)
@@ -145,7 +145,7 @@ public:
return currentIrq;
}
- int MvmIrqManager::onHandlerP () {
+ int onHandlerP () {
return !!getCurrentIrq();
}
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]
next reply other threads:[~2006-05-27 15:13 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-05-27 15:13 Jan Kiszka [this message]
2006-05-27 15:24 ` [Xenomai-core] [sim] ... doesn't build Gilles Chanteperdrix
2006-05-27 15:34 ` Jan Kiszka
2006-05-27 15:49 ` Gilles Chanteperdrix
2006-05-27 16:06 ` Jan Kiszka
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=44786C8F.9070201@domain.hid \
--to=jan.kiszka@domain.hid \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.