You can't write software to use omniorb without omniidl. Unless I'm mistaken and there's some other package that includes omniidl... But my understanding from the omniorb manual is that it is supposed to include omniidl. Reproducible: Always Steps to Reproduce: 1. 2. 3.
I think, this is because omniORB ebuild 0.4.0 is broken, but the compile function in the ebuild has no | die after build. So a broken build will be installed. I'm trying to get it out, but I think, I cannot do so much. Martin
Sorry, it must be 4.0.0 of course. Martin
So, omniORB-4.0.0 can be installed now. Use the attachment omniORB-4.0.0.ebuild as replacement for your existing file, put the omniORB-4.0.0.patch into the 'files' subdirectory and run 'emerge omniORB' again, now it should work. Martin
Created attachment 17877 [details] The revised omniORB-4.0.0.ebuild file replace your old file with this. You have to add the omniORB-4.0.0.patch file too.
Created attachment 17878 [details] The patch for omniORB-4.0.0. This patch adds (by using autoconf) the check routines for vprintf into the configure script.
I used the new ebuild and it seems to have installed omniidl correctly. Thanks!
hmm... ok .. will try this one (finally) ..
I've marked 4.0.2 x86 and added 4.0.3 to portage. Both installs omniidl.