* [Xenomai-core] Error on rtdm skin with --enable-dox-doc @ 2006-03-08 17:21 Rodrigo Rosenfeld Rosas 2006-03-08 17:35 ` Jan Kiszka 0 siblings, 1 reply; 8+ messages in thread From: Rodrigo Rosenfeld Rosas @ 2006-03-08 17:21 UTC (permalink / raw) To: xenomai-core Hi Jan, When compiling svn xenomai I noticed the following error with --enable-dox-doc switch: CC [M] kernel/xenomai/skins/rtdm/drvlib.o kernel/xenomai/skins/rtdm/drvlib.c:1513:1: error: unterminated #ifdef Best Regards, Rodrigo. _______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-core] Error on rtdm skin with --enable-dox-doc 2006-03-08 17:21 [Xenomai-core] Error on rtdm skin with --enable-dox-doc Rodrigo Rosenfeld Rosas @ 2006-03-08 17:35 ` Jan Kiszka 2006-03-08 18:03 ` Rodrigo Rosenfeld Rosas 2006-03-08 18:16 ` Gilles Chanteperdrix 0 siblings, 2 replies; 8+ messages in thread From: Jan Kiszka @ 2006-03-08 17:35 UTC (permalink / raw) To: Rodrigo Rosenfeld Rosas; +Cc: xenomai-core [-- Attachment #1: Type: text/plain, Size: 461 bytes --] Rodrigo Rosenfeld Rosas wrote: > Hi Jan, > > When compiling svn xenomai I noticed the following error with --enable-dox-doc > switch: > > CC [M] kernel/xenomai/skins/rtdm/drvlib.o > kernel/xenomai/skins/rtdm/drvlib.c:1513:1: error: unterminated #ifdef > I just passed this stage with trunk revision 671 without problems (doxygen 1.4.4). Moreover, there is no #ifdef or related preprocessor stuff in the latest drvlib.c at line 1513. Jan [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 250 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-core] Error on rtdm skin with --enable-dox-doc 2006-03-08 17:35 ` Jan Kiszka @ 2006-03-08 18:03 ` Rodrigo Rosenfeld Rosas 2006-03-08 18:07 ` Jan Kiszka 2006-03-08 18:16 ` Gilles Chanteperdrix 1 sibling, 1 reply; 8+ messages in thread From: Rodrigo Rosenfeld Rosas @ 2006-03-08 18:03 UTC (permalink / raw) To: Jan Kiszka; +Cc: xenomai-core Em Quarta 08 Mar=E7o 2006 14:35, Jan Kiszka escreveu: >Rodrigo Rosenfeld Rosas wrote: >> Hi Jan, >> >> When compiling svn xenomai I noticed the following error with >> --enable-dox-doc switch: >> >> CC [M] kernel/xenomai/skins/rtdm/drvlib.o >> kernel/xenomai/skins/rtdm/drvlib.c:1513:1: error: unterminated #ifdef > >I just passed this stage with trunk revision 671 without problems >(doxygen 1.4.4). Moreover, there is no #ifdef or related preprocessor >stuff in the latest drvlib.c at line 1513. I think I still didn't learn how to use the svn tool. I downloaded xenomai= =20 today with (xenomai dir already existed) svn co http://svn.gna.org/svn/xenomai/trunk xenomai And I got 670 revision. Then I renamed xenomai to xenomai.old and did the same command again. Then = I=20 got the 671 revision and that is working fine with --enable-dox-doc. Thanks, Rodrigo. _______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-core] Error on rtdm skin with --enable-dox-doc 2006-03-08 18:03 ` Rodrigo Rosenfeld Rosas @ 2006-03-08 18:07 ` Jan Kiszka 0 siblings, 0 replies; 8+ messages in thread From: Jan Kiszka @ 2006-03-08 18:07 UTC (permalink / raw) To: Rodrigo Rosenfeld Rosas; +Cc: xenomai-core [-- Attachment #1: Type: text/plain, Size: 1123 bytes --] Rodrigo Rosenfeld Rosas wrote: > Em Quarta 08 Março 2006 14:35, Jan Kiszka escreveu: > >> Rodrigo Rosenfeld Rosas wrote: >>> Hi Jan, >>> >>> When compiling svn xenomai I noticed the following error with >>> --enable-dox-doc switch: >>> >>> CC [M] kernel/xenomai/skins/rtdm/drvlib.o >>> kernel/xenomai/skins/rtdm/drvlib.c:1513:1: error: unterminated #ifdef >> I just passed this stage with trunk revision 671 without problems >> (doxygen 1.4.4). Moreover, there is no #ifdef or related preprocessor >> stuff in the latest drvlib.c at line 1513. > > I think I still didn't learn how to use the svn tool. I downloaded xenomai > today with (xenomai dir already existed) > svn co http://svn.gna.org/svn/xenomai/trunk xenomai "svn update" should already be enough, no need for yet another checkout. "svn status" can show you if you have local differences or even conflicts. > And I got 670 revision. > Then I renamed xenomai to xenomai.old and did the same command again. Then I > got the 671 revision and that is working fine with --enable-dox-doc. > > Thanks, > > Rodrigo. > Jan [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 250 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-core] Error on rtdm skin with --enable-dox-doc 2006-03-08 17:35 ` Jan Kiszka 2006-03-08 18:03 ` Rodrigo Rosenfeld Rosas @ 2006-03-08 18:16 ` Gilles Chanteperdrix 2006-03-08 18:58 ` Jan Kiszka 1 sibling, 1 reply; 8+ messages in thread From: Gilles Chanteperdrix @ 2006-03-08 18:16 UTC (permalink / raw) To: Jan Kiszka; +Cc: xenomai-core Jan Kiszka wrote: > Rodrigo Rosenfeld Rosas wrote: > > Hi Jan, > > > > When compiling svn xenomai I noticed the following error with --enable-dox-doc > > switch: > > > > CC [M] kernel/xenomai/skins/rtdm/drvlib.o > > kernel/xenomai/skins/rtdm/drvlib.c:1513:1: error: unterminated #ifdef > > > > I just passed this stage with trunk revision 671 without problems > (doxygen 1.4.4). Moreover, there is no #ifdef or related preprocessor > stuff in the latest drvlib.c at line 1513. I have a few warnings with doxygen 1.4.2: ksrc/skins/rtdm/drvlib.c:151: Warning: Member rtdm_task_destroy found in multiple @defgroup groups! The member will be put in group rtdmtask, and not in group rtdmtask But the --enable-dox-doc flag should not have any influence on kernel compilation. -- Gilles Chanteperdrix. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-core] Error on rtdm skin with --enable-dox-doc 2006-03-08 18:16 ` Gilles Chanteperdrix @ 2006-03-08 18:58 ` Jan Kiszka 2006-03-08 21:24 ` Gilles Chanteperdrix 0 siblings, 1 reply; 8+ messages in thread From: Jan Kiszka @ 2006-03-08 18:58 UTC (permalink / raw) To: Gilles Chanteperdrix; +Cc: xenomai-core [-- Attachment #1: Type: text/plain, Size: 1227 bytes --] Gilles Chanteperdrix wrote: > Jan Kiszka wrote: > > Rodrigo Rosenfeld Rosas wrote: > > > Hi Jan, > > > > > > When compiling svn xenomai I noticed the following error with --enable-dox-doc > > > switch: > > > > > > CC [M] kernel/xenomai/skins/rtdm/drvlib.o > > > kernel/xenomai/skins/rtdm/drvlib.c:1513:1: error: unterminated #ifdef > > > > > > > I just passed this stage with trunk revision 671 without problems > > (doxygen 1.4.4). Moreover, there is no #ifdef or related preprocessor > > stuff in the latest drvlib.c at line 1513. > > I have a few warnings with doxygen 1.4.2: > > ksrc/skins/rtdm/drvlib.c:151: Warning: Member rtdm_task_destroy found in multiple @defgroup groups! The member will be put in group rtdmtask, and not in group rtdmtask That's totally weird: "You are in rtdmtask, and not in rtdmtask!?" Even more confusing, there is only a single "@defgroup rtdmtask" in the code. I think I said this before: doxygen's error reporting sucks! I'm not excluding that something is broken here, but I don't know where to look. Could anyone of you try some older revisions of drvlib.c and rtdm.h/rtdm_driver.h to check where the regression(?) may come from? Jan [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 250 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-core] Error on rtdm skin with --enable-dox-doc 2006-03-08 18:58 ` Jan Kiszka @ 2006-03-08 21:24 ` Gilles Chanteperdrix 2006-03-09 11:15 ` Jan Kiszka 0 siblings, 1 reply; 8+ messages in thread From: Gilles Chanteperdrix @ 2006-03-08 21:24 UTC (permalink / raw) To: Jan Kiszka; +Cc: xenomai-core Jan Kiszka wrote: > Gilles Chanteperdrix wrote: > > Jan Kiszka wrote: > > > Rodrigo Rosenfeld Rosas wrote: > > > > Hi Jan, > > > > > > > > When compiling svn xenomai I noticed the following error with --enable-dox-doc > > > > switch: > > > > > > > > CC [M] kernel/xenomai/skins/rtdm/drvlib.o > > > > kernel/xenomai/skins/rtdm/drvlib.c:1513:1: error: unterminated #ifdef > > > > > > > > > > I just passed this stage with trunk revision 671 without problems > > > (doxygen 1.4.4). Moreover, there is no #ifdef or related preprocessor > > > stuff in the latest drvlib.c at line 1513. > > > > I have a few warnings with doxygen 1.4.2: > > > > ksrc/skins/rtdm/drvlib.c:151: Warning: Member rtdm_task_destroy found in multiple @defgroup groups! The member will be put in group rtdmtask, and not in group rtdmtask > > That's totally weird: "You are in rtdmtask, and not in rtdmtask!?" Even > more confusing, there is only a single "@defgroup rtdmtask" in the code. > > I think I said this before: doxygen's error reporting sucks! I'm not > excluding that something is broken here, but I don't know where to look. > Could anyone of you try some older revisions of drvlib.c and > rtdm.h/rtdm_driver.h to check where the regression(?) may come from? I have just checked, the error appears with revision 121, an old one. EXPORT_SYMBOL may be the culprit, again... -- Gilles Chanteperdrix. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Xenomai-core] Error on rtdm skin with --enable-dox-doc 2006-03-08 21:24 ` Gilles Chanteperdrix @ 2006-03-09 11:15 ` Jan Kiszka 0 siblings, 0 replies; 8+ messages in thread From: Jan Kiszka @ 2006-03-09 11:15 UTC (permalink / raw) To: Gilles Chanteperdrix; +Cc: xenomai-core [-- Attachment #1: Type: text/plain, Size: 1942 bytes --] Gilles Chanteperdrix wrote: > Jan Kiszka wrote: > > Gilles Chanteperdrix wrote: > > > Jan Kiszka wrote: > > > > Rodrigo Rosenfeld Rosas wrote: > > > > > Hi Jan, > > > > > > > > > > When compiling svn xenomai I noticed the following error with --enable-dox-doc > > > > > switch: > > > > > > > > > > CC [M] kernel/xenomai/skins/rtdm/drvlib.o > > > > > kernel/xenomai/skins/rtdm/drvlib.c:1513:1: error: unterminated #ifdef > > > > > > > > > > > > > I just passed this stage with trunk revision 671 without problems > > > > (doxygen 1.4.4). Moreover, there is no #ifdef or related preprocessor > > > > stuff in the latest drvlib.c at line 1513. > > > > > > I have a few warnings with doxygen 1.4.2: > > > > > > ksrc/skins/rtdm/drvlib.c:151: Warning: Member rtdm_task_destroy found in multiple @defgroup groups! The member will be put in group rtdmtask, and not in group rtdmtask > > > > That's totally weird: "You are in rtdmtask, and not in rtdmtask!?" Even > > more confusing, there is only a single "@defgroup rtdmtask" in the code. > > > > I think I said this before: doxygen's error reporting sucks! I'm not > > excluding that something is broken here, but I don't know where to look. > > Could anyone of you try some older revisions of drvlib.c and > > rtdm.h/rtdm_driver.h to check where the regression(?) may come from? > > I have just checked, the error appears with revision 121, an old > one. EXPORT_SYMBOL may be the culprit, again... > It seems so. Doxygen 1.4.6, e.g., is messing up the RTDM groups. I just played with a few workarounds, this one here seems to have the effect we need: PREDEFINED = DOXYGEN_CPP \ "EXPORT_SYMBOL(symbol)=struct {}" Alternatively, I could move EXPORT_SYMBOL in drvlib.c out of all doxygen groups, giving up the locality of function definition and symbol export again. :( Jan [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 250 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2006-03-09 11:15 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-03-08 17:21 [Xenomai-core] Error on rtdm skin with --enable-dox-doc Rodrigo Rosenfeld Rosas 2006-03-08 17:35 ` Jan Kiszka 2006-03-08 18:03 ` Rodrigo Rosenfeld Rosas 2006-03-08 18:07 ` Jan Kiszka 2006-03-08 18:16 ` Gilles Chanteperdrix 2006-03-08 18:58 ` Jan Kiszka 2006-03-08 21:24 ` Gilles Chanteperdrix 2006-03-09 11:15 ` Jan Kiszka
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.