/usr/bin/g++ -march=k8 -pipe -O2 -I/usr/X11R6/include -I. -I../../../lib/database/include -I../../../lib/interaction/include -I../../../lib/nodekits/include -I../../../libSoXt/include -fPIC -DIVPREFIX=\"/usr\" -c MyTextureEd.c++ MyTextureEd.c++:76:26: GL/GLwMDrawA.h: No such file or directory MyTextureEd.c++: In member function `_WidgetRec* MyTextureEditor::buildTexturePaletteWidget(_WidgetRec*)': MyTextureEd.c++:807: error: `GLwNrgba' was not declared in this scope MyTextureEd.c++:810: error: `GLwNredSize' was not declared in this scope MyTextureEd.c++:811: error: `GLwNgreenSize' was not declared in this scope MyTextureEd.c++:812: error: `GLwNblueSize' was not declared in this scope MyTextureEd.c++:814: error: `glwMDrawingAreaWidgetClass' was not declared in this scope MyTextureEd.c++:820: error: `GLwNginitCallback' was not declared in this scope MyTextureEd.c++:822: error: `GLwNexposeCallback' was not declared in this scope MyTextureEd.c++: In member function `void MyTextureEditor::openImageDialog()': MyTextureEd.c++:2452: error: `GLwNrgba' was not declared in this scope MyTextureEd.c++:2453: error: `GLwNredSize' was not declared in this scope MyTextureEd.c++:2454: error: `GLwNgreenSize' was not declared in this scope MyTextureEd.c++:2455: error: `GLwNblueSize' was not declared in this scope MyTextureEd.c++:2456: error: `glwMDrawingAreaWidgetClass' was not declared in this scope MyTextureEd.c++:2460: error: `GLwNginitCallback' was not declared in this scope MyTextureEd.c++:2462: error: `GLwNexposeCallback' was not declared in this scope MyTextureEd.c++: In static member function `static void MyTextureEditor::glxInitCB(_WidgetRec*, MyTextureEditor*, void*)': MyTextureEd.c++:2562: error: `GLwNvisualInfo' was not declared in this scope MyTextureEd.c++: In static member function `static void MyTextureEditor::imageDialogInitCB(_WidgetRec*, MyTextureEditor*, void*)': MyTextureEd.c++:2591: error: `GLwNvisualInfo' was not declared in this scope make[4]: *** [MyTextureEd.o] Error 1 make[4]: Leaving directory `/var/tmp/portage/openinventor-2.1.5.10-r2/work/inventor/apps/samples/widgets' make[4]: Entering directory `/var/tmp/portage/openinventor-2.1.5.10-r2/work/inventor/apps/samples/widgets' cd `dirname libInventorWidget.a`; make `basename libInventorWidget.a` make[5]: Entering directory `/var/tmp/portage/openinventor-2.1.5.10-r2/work/inventor/apps/samples/widgets' make -f GNUmakefile.libInventorWidget.a make[6]: Entering directory `/var/tmp/portage/openinventor-2.1.5.10-r2/work/inventor/apps/samples/widgets' /usr/bin/g++ -march=k8 -pipe -O2 -I/usr/X11R6/include -I. -I../../../lib/database/include -I../../../lib/interaction/include -I../../../lib/nodekits/include -I../../../libSoXt/include -fPIC -DIVPREFIX=\"/usr\" -c MyTextureEd.c++ MyTextureEd.c++:76:26: GL/GLwMDrawA.h: No such file or directory MyTextureEd.c++: In member function `_WidgetRec* MyTextureEditor::buildTexturePaletteWidget(_WidgetRec*)': MyTextureEd.c++:807: error: `GLwNrgba' was not declared in this scope MyTextureEd.c++:810: error: `GLwNredSize' was not declared in this scope MyTextureEd.c++:811: error: `GLwNgreenSize' was not declared in this scope MyTextureEd.c++:812: error: `GLwNblueSize' was not declared in this scope MyTextureEd.c++:814: error: `glwMDrawingAreaWidgetClass' was not declared in this scope MyTextureEd.c++:820: error: `GLwNginitCallback' was not declared in this scope MyTextureEd.c++:822: error: `GLwNexposeCallback' was not declared in this scope MyTextureEd.c++: In member function `void MyTextureEditor::openImageDialog()': MyTextureEd.c++:2452: error: `GLwNrgba' was not declared in this scope MyTextureEd.c++:2453: error: `GLwNredSize' was not declared in this scope MyTextureEd.c++:2454: error: `GLwNgreenSize' was not declared in this scope MyTextureEd.c++:2455: error: `GLwNblueSize' was not declared in this scope MyTextureEd.c++:2456: error: `glwMDrawingAreaWidgetClass' was not declared in this scope MyTextureEd.c++:2460: error: `GLwNginitCallback' was not declared in this scope MyTextureEd.c++:2462: error: `GLwNexposeCallback' was not declared in this scope MyTextureEd.c++: In static member function `static void MyTextureEditor::glxInitCB(_WidgetRec*, MyTextureEditor*, void*)': MyTextureEd.c++:2562: error: `GLwNvisualInfo' was not declared in this scope MyTextureEd.c++: In static member function `static void MyTextureEditor::imageDialogInitCB(_WidgetRec*, MyTextureEditor*, void*)': MyTextureEd.c++:2591: error: `GLwNvisualInfo' was not declared in this scope make[6]: *** [MyTextureEd.o] Error 1 make[6]: Leaving directory `/var/tmp/portage/openinventor-2.1.5.10-r2/work/inventor/apps/samples/widgets' make[5]: *** [libInventorWidget.a] Error 2 make[5]: Leaving directory `/var/tmp/portage/openinventor-2.1.5.10-r2/work/inventor/apps/samples/widgets' make[4]: *** [libInventorWidget.a] Error 2 make[4]: Leaving directory `/var/tmp/portage/openinventor-2.1.5.10-r2/work/inventor/apps/samples/widgets' make[3]: *** [all] Error 2 make[3]: Leaving directory `/var/tmp/portage/openinventor-2.1.5.10-r2/work/inventor/apps/samples/widgets' make[2]: *** [all] Error 1 make[2]: Leaving directory `/var/tmp/portage/openinventor-2.1.5.10-r2/work/inventor/apps/samples' make[1]: *** [all] Error 1 make[1]: Leaving directory `/var/tmp/portage/openinventor-2.1.5.10-r2/work/inventor/apps' make: *** [all] Error 1 !!! ERROR: media-libs/openinventor-2.1.5.10-r2 failed. Call stack: ebuild.sh, line 1525: Called dyn_compile ebuild.sh, line 928: Called src_compile openinventor-2.1.5.10-r2.ebuild, line 58: Called die !!! Build failed !!! If you need support, post the topmost build error, and the call stack if relevant. emerge --info Portage 2.1_pre9-r5 (default-linux/amd64/2005.1, gcc-3.4.6, glibc-2.4-r1, 2.6.16-gentoo x86_64) ================================================================= System uname: 2.6.16-gentoo x86_64 AMD Sempron(tm) Processor 3300+ Gentoo Base System version 1.12.0_pre18 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.3.5, 2.4.2-r1 dev-util/ccache: 2.4-r1 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -pipe -O2" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=k8 -pipe -O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.netnitco.net http://gentoo.mirrors.pair.com/ http://ftp.gentoo.or.kr/" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa apache2 arts avi berkdb bitmap-fonts bluetooth bzip2 ccache cdr cli crypt cups dri dvb dvd dvdr dvdread eds emboss encode fat foomaticdb fortran gif gimp gimpprint gkrellm gnuplot gpm gstreamer gtk gtk2 icq imagemagick imap imlib iproute2 ipv6 isdnlog java javascript jpeg kde latex lzw lzw-tiff math mbox mp3 mp4live mpeg mpeg2 mpeg4 mplayer mysql ncurses nls nptl nptlonly nsplugin nvidia octave ogg oggvorbis opengl openssh openssl oss pam pcre pdf pdflib perl php plotutils png ppds pppd python qt quicktime rar readline reflection reiserfs samba sdl session sftp spell spl ssl tcpd tiff truetype-fonts type1-fonts usb vcd video_cards_nv video_cards_nvidia vorbis wma wma123 xcomposite xinerama xinetd xml2 xmms xorg xpm xv xvmc zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux linguas_de userland_GNU" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS
Could you tell me what OpenGL implementation you use? (Though I really find this strange, I've used this package on machines with mesa, nvidia and ati) The command to inquire this is: "eselect opengl list"
eselect opengl list Available OpenGL implementations: [1] nvidia * [2] xorg-x11
Do you have media-libs/mesa installed? If not, can you install it, confirm that nvidia is still your default opengl implementation, and try emerging openinventor again? Thanks
media-libs/mesa was already installed, but after reemerging this packet openinventor fails too.
Think I've found something... Could you try setting the "motif" use flag (I believe you currently haven't), and re-emerge mesa, then try emerging openinventor? Thanks
i can emerge it with enabling this useflag thank u :-)
Stefaan just had a user on #gentoo with no clue what was wrong for this exact bug. Any change of statement like: if ! built_with_use media-libs/mesa motif die 'requires ....' in pkg_setup()?
I've had that change on my local tree for a long time, but I forgot to commit it. Sorry. It should be out there now :)
*** Bug 153062 has been marked as a duplicate of this bug. ***
Have made a request for making openinventor-2.1.5.10-r2 stable on all concerned platforms. When that's completed, the motif-problem should have been gone from the tree (be it through warning the user at merge time). See bug #153075.