Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 195130

Summary: media-libs/mesa-7.0.1 compilation failed with USE flag "motif"
Product: Gentoo Linux Reporter: BedOS_Gui <eric_chaligny>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED TEST-REQUEST    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge log
emerge --info

Description BedOS_Gui 2007-10-08 17:30:18 UTC
Mesa-7.0.1 compilation fails with USE flag "motif" with this error message :

GLwDrawA.c:585: error: request for member 'exposeCallback' in something not a structure or union
GLwDrawA.c:585: warning: passing argument 2 of 'XtCallCallbackList' from incompatible pointer type
GLwDrawA.c: In function 'Resize':
GLwDrawA.c:593: error: 'XmCR_RESIZE' undeclared (first use in this function)
GLwDrawA.c:593: warning: assignment makes integer from pointer without a cast
GLwDrawA.c:597: error: 'struct _GLwMDrawingAreaRec' has no member named 'glwDrawingArea'
GLwDrawA.c:597: error: request for member 'resizeCallback' in something not a structure or union
GLwDrawA.c:597: warning: passing argument 2 of 'XtCallCallbackList' from incompatible pointer type
GLwDrawA.c: In function 'Destroy':
GLwDrawA.c:609: error: 'struct _GLwMDrawingAreaRec' has no member named 'glwDrawingArea'
GLwDrawA.c:609: error: request for member 'myList' in something not a structure or union
GLwDrawA.c:609: error: 'struct _GLwMDrawingAreaRec' has no member named 'glwDrawingArea'
GLwDrawA.c:609: error: request for member 'attribList' in something not a structure or union
GLwDrawA.c:610: error: 'struct _GLwMDrawingAreaRec' has no member named 'glwDrawingArea'
GLwDrawA.c:610: error: request for member 'attribList' in something not a structure or union
GLwDrawA.c:613: error: 'struct _GLwMDrawingAreaRec' has no member named 'glwDrawingArea'
GLwDrawA.c:613: error: request for member 'myVisual' in something not a structure or union
GLwDrawA.c:613: error: 'struct _GLwMDrawingAreaRec' has no member named 'glwDrawingArea'
GLwDrawA.c:613: error: request for member 'visualInfo' in something not a structure or union
GLwDrawA.c:614: error: 'struct _GLwMDrawingAreaRec' has no member named 'glwDrawingArea'
GLwDrawA.c:614: error: request for member 'visualInfo' in something not a structure or union
GLwDrawA.c:618: error: 'struct _GLwMDrawingAreaRec' has no member named 'glwDrawingArea'
GLwDrawA.c:618: error: request for member 'installColormap' in something not a structure or union
GLwDrawA.c: In function 'glwInput':
GLwDrawA.c:653: error: 'XmCR_INPUT' undeclared (first use in this function)
GLwDrawA.c:653: warning: assignment makes integer from pointer without a cast
GLwDrawA.c:657: error: 'struct _GLwMDrawingAreaRec' has no member named 'glwDrawingArea'
GLwDrawA.c:657: error: request for member 'inputCallback' in something not a structure or union
GLwDrawA.c:657: warning: passing argument 2 of 'XtCallCallbackList' from incompatible pointer type
make[3]: *** [GLwMDrawA.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/media-libs/mesa-7.0.1/work/Mesa-7.0.1/src/glw'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-libs/mesa-7.0.1/work/Mesa-7.0.1/src'
make[1]: *** [default] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-libs/mesa-7.0.1/work/Mesa-7.0.1'
make: *** [linux-dri-x86-64] Error 2


Reproducible: Always




Compilation works fine with USe flag "-motif"
Comment 1 BedOS_Gui 2007-10-08 17:30:55 UTC
Created attachment 132938 [details]
emerge log
Comment 2 BedOS_Gui 2007-10-08 17:32:01 UTC
Created attachment 132940 [details]
emerge --info
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-10-08 18:57:10 UTC
Re-emerge openmotif if you really insist on using the motif junk.
Comment 4 BedOS_Gui 2007-10-08 19:32:18 UTC
(In reply to comment #3)
> Re-emerge openmotif if you really insist on using the motif junk.
> 

Is it normal that the USE flag "motif" don't make openmotif as mesa dependencies ?
Comment 5 BedOS_Gui 2007-10-08 19:39:29 UTC
Thanks for your help Jakub, emerging openmotif and reemerging mesa with USE=motif works fine.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2007-10-08 19:44:12 UTC
(In reply to comment #4)
> Is it normal that the USE flag "motif" don't make openmotif as mesa
> dependencies ?

No, it depends on opemotif, but your openmotif install is broken. :)

(In reply to comment #5)
> Thanks for your help Jakub, emerging openmotif and reemerging mesa with
> USE=motif works fine.

Cool, thanks for reporting back.