[Pkg-ace-devel] Bug#265238: ace: tao_idl generates often incorrect things

Markus Stenberg Markus Stenberg <fingon@iki.fi>, 265238@bugs.debian.org
Thu, 12 Aug 2004 13:02:12 +0300


Package: ace
Severity: normal

Using tao_idl with these flags: -Gv -Sp -Sd -Sc, and with OBV
structures.

It seems that the TAO_IDL at least in 5.4 has number of bugs:
- it doesn't always generate correct #includes to *C.cpp
- it lacks some newlines after comment in *S.cpp, which leads to horrid bugging
(my workaround was something along these lines:
  perl -i.bak -pe 's/(INLINE \*\/)(static)/$1\n$2/g' `egrep 'INLINE.*static' **/*S.cpp | cut -d ':' -f 1 | uniq`)
- it also failed mystically on some IDL files I had (sorry, no further
  detail on that unfortunately)

Are you planning upgrade to the beta-kit 5.4.1 anytime soon? Typically
they fix tons of bugs during the kits also, so sticking with buggy
major version sounds dangerous.

-Markus


-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.7-1-686
Locale: LANG=C, LC_CTYPE=fi_FI