Attempting to emerge dev-python/omniorbpy-3.0, the following error message appears: /usr/bin/omniidl -v -p../../omniidl_be \ -I../../idl \ -I/usr/idl/omniORB \ -I/usr/share/idl/omniORB \ -I/usr/share/idl/omniORB \ -bpython -nf -Wbno_package /usr/share/idl/omniORB/boxes.idl omniidl: Importing back-end 'python' omniidl: 'python' imported from '/usr/lib/python2.4/site-packages/omniidl_be/python.pyc' omniidl: Preprocessing '/usr/share/idl/omniORB/boxes.idl' with '/usr/bin/omnicpp -lang-c++ -undef -D__OMNIIDL__=0x2630 -I "../../idl" -I "/usr/idl/omniORB" -I "/usr/share/idl/omniORB" -I "/usr/share/idl/omniORB" -D__OMNIIDL_PYTHON__ "/usr/share/idl/omniORB/boxes.idl"' omniidl: Running front end omniidl: Running back-end 'python' /usr/share/idl/omniORB/boxes.idl:12: omniORBpy does not support valuetype make[2]: *** [boxes_idl.py] Error 1 make[2]: Leaving directory `/var/tmp/portage/dev-python/omniorbpy-3.0/work/omniORBpy-3.0/python/omniORB' make[1]: *** [all] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-python/omniorbpy-3.0/work/omniORBpy-3.0/python' make: *** [all] Error 1 !!! ERROR: dev-python/omniorbpy-3.0 failed. Reproducible: Always Steps to Reproduce: 1. emerge omniorbpy Expected Results: Should have emerged without error emerge --info Portage 2.1.2-r7 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.17-gentoo-r8 i686) ================================================================= System uname: 2.6.17-gentoo-r8 i686 AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.12.9 Timestamp of tree: Sun, 04 Feb 2007 20:00:01 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.31-r3 dev-lang/python: 2.3.6, 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.19.2-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/jetty/etc /opt/openjms/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/fax /usr/share/X11/xkb /usr/share/config /var/bind /var/qmail/alias /var/qmail/control /var/service /var/spool/fax/etc /var/vpopmail/domains /var/vpopmail/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://gentoo.mirrors.easynews.com/linux/gentoo/ http://gentoo.chem.wisc.edu/gentoo/ http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X X509 a52 aac accessibility acpi alsa amd ansi apache2 arts artswrappersuid artworkextra asf bcmath berkdb bitmap-fonts bzip2 c++ cairo calendar caps cdda cddb cdf cdparanoia cdr chroot cjk clamav cli cln cpudetection cracklib crypt css ctype cups curl curlwrappers dba dbase dbus dbx dio directfb djbfft dlloader dnd doc dri dv dvd dvdr dvdread dvi dynagraph ecc eds emacs emboss encode erandom esd evo examples exif fam fastcgi fbcon fdftk ffmpeg fftw firefox flac flatfile font-server fortran ftp gb gcj gcl gd gdbm gif ginac glep gmp gnome gnomedb gnuplot gnustep gnutls gpm gprof graphviz gstreamer gtk gtk2 hal haskell iconv icq idea idl idn imagemagick imap inifile innodb insecure-drivers ipod ipv6 isdnlog ithreads jabber java java5 javacomm javamail javascript jce jms jpeg junit jython kde kdeenablefinal kdepim kdexdeltas kerberos kexi kqemu latex ldap leim libclamav libg++ libgda lids live lm_sensors log4j mad maildir mailwrapper math mbox mdb memlimit midi mikmod mime mmap mmx mozdevelop mozilla moznoirc moznomail mozsha1 mozsvg mozxmlterm mp3 mpeg mplayer mysql ncurses netboot nls nptl nptlonly nsplugin oav objc ocaml odbc odk ofx ogg openexr opengl oss pam parse-clocks patented pcntl pcre pda pdf perl pg-hier pg-intdatetime php pic plotutils png posix postgres ppds pppd prelude pwdb python qdbm qmail qt3 qt4 quicktime rdesktop readline real reflection rhino rss ruby samba sasl sdk sdl session sguil sharedmem simplexml skey slp soap sockets socks5 source spell spl sql sqlite sqlite3 sse ssl subversion svg svga syslog sysvipc t1lib tcltk tcpd tetex theora threads tidy tiff tk tokenizer toolbar truetype truetype-fonts type1 type1-fonts udev unicode usb verbose vhosts vorbis wddx webdav win32codecs winbind wxwindows x86 xemacs xine xml xmlreader xmlrpc xmlwriter xorg xpm xsl xslt xv xvmc yahoo yv12 zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="radeon vesa fbdev" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Looking upstream I found this message from Piet van Oostrum: http://www.omniorb-support.com/pipermail/omniorb-list/2005-March/026457.html -- Start of partially quoted message from Piet van Oostrum -- I installed omniORB first, and the omniORBpy, and with the latter got the error about valuetypes again: /usr/local/bin/omniidl -p../../../omniidl_be \ -I/usr/local/share/idl/omniORB/COS -I/usr/local/share/idl/omniORB -I/usr/local/idl/omniORB -I/usr/local/idl/omniORB/COS -I../../../idl -I../../../idl/COS -I/usr/local/share/idl/omniORB -I/usr/local/share/idl/omniORB/COS -bpython /usr/local/share/idl/omniORB/COS/CosCollection.idl corbaidl.idl:15: Warning: Forward declared interface 'CORBA::IDLType' was never fully defined omniidl: 1 warning. boxes.idl:12: omniORBpy does not support valuetype make[2]: *** [CosCollection_idl.py] Error 1 make[1]: *** [all] Error 1 make: *** [all] Error 1 build> which omniidl /usr/local/bin/omniidl omniidl is the newly installed 4.1 version! Apparently omniidl picks up some python files from the previous installation of omniORBpy, despite of the -p../../../omniidl_be. I think the standard python path prevails over the -p option. I still had the /opt/local installation around, so I set PYTHONPATH=/opt/local/python2.3/site-packages and rerun the make command. This worked. -- End of quoted message -- I will give this a try. Hope this helps. Howard
I was able to install omniorbpy-3.0 by first unmerging omniorbpy-2.7 and omniORB, and then emerging omniORB and omniorbpy. This got rid of the clutter that was present, as described by Piet van Oostrum, as quoted in comment #1. While this is a workaround, it doesn't seem to me to be a fix, so I'm not closing the bug. (Also note bug 166738, which describes how omniorbpy collides with other packages including omniORB.)
I've tried to update from 3.0 to 3.3 and there was no problem but I'm afraid if it won't result in more subtle issues... also if we stabilize 3.x there's gonna be a problem to upgrade from current stable I guess, so letting this open.
(In reply to comment #3) > I've tried to update from 3.0 to 3.3 and there was no problem but I'm afraid if > it won't result in more subtle issues... also if we stabilize 3.x there's gonna > be a problem to upgrade from current stable I guess, so letting this open. Caster, can you fix the upgrade from currently stable to 3.0 / 3.3 by making them block < dev-python/omniorbpy-3.0?
dev-python/omniorbpy has been masked for deletion.