Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 131728 - openinventor-2.1.5.10-r2 failed
Summary: openinventor-2.1.5.10-r2 failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Stefaan De Roeck (RETIRED)
URL:
Whiteboard:
Keywords:
: 153062 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-04-29 15:39 UTC by phl0ri4n
Modified: 2006-10-28 02:18 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description phl0ri4n 2006-04-29 15:39:18 UTC
/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
Comment 1 Stefaan De Roeck (RETIRED) gentoo-dev 2006-04-30 01:53:19 UTC
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"
Comment 2 phl0ri4n 2006-04-30 02:26:23 UTC
eselect opengl list
Available OpenGL implementations:
  [1]   nvidia *
  [2]   xorg-x11
Comment 3 Stefaan De Roeck (RETIRED) gentoo-dev 2006-04-30 06:00:21 UTC
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
Comment 4 phl0ri4n 2006-04-30 10:18:09 UTC
media-libs/mesa was already installed, but after reemerging this packet openinventor fails too.
Comment 5 Stefaan De Roeck (RETIRED) gentoo-dev 2006-05-01 03:35:22 UTC
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
Comment 6 phl0ri4n 2006-05-01 04:49:07 UTC
i can emerge it with enabling this useflag
thank u :-)
Comment 7 Daniel Black (RETIRED) gentoo-dev 2006-07-09 05:22:04 UTC
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()?
Comment 8 Stefaan De Roeck (RETIRED) gentoo-dev 2006-07-09 06:02:26 UTC
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 :)
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2006-10-27 15:00:34 UTC
*** Bug 153062 has been marked as a duplicate of this bug. ***
Comment 10 Stefaan De Roeck (RETIRED) gentoo-dev 2006-10-28 02:18:02 UTC
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.