Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 251192 - app-office/openoffice-3.0.0 USE=opengl - ooo300-m9/slideshow/source/engine/OGLTrans/OGLTrans_TransitionerImpl.cxx:866: error: 'PFNGLXBINDTEXIMAGEEXTPROC' is not a member of 'unx'
Summary: app-office/openoffice-3.0.0 USE=opengl - ooo300-m9/slideshow/source/engine/OG...
Status: RESOLVED DUPLICATE of bug 246151
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-16 15:26 UTC by Chris Smith
Modified: 2009-01-11 20:41 UTC (History)
0 users

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


Attachments
Build error message (errmsg,2.34 KB, text/plain)
2008-12-16 15:27 UTC, Chris Smith
Details
failing USE flags (emerge-info-pre,3.95 KB, text/plain)
2008-12-16 15:28 UTC, Chris Smith
Details
Successful USE flags (emerge-info-post,3.95 KB, text/plain)
2008-12-16 15:29 UTC, Chris Smith
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Smith 2008-12-16 15:26:04 UTC
openoffice gets a build failure with my USE flags, the error messages and `emerge --info` are attached, and builds successfully with opengl turned off, the successful `emerge info` is attached.

This may save you some work --

The definition of PFNGLXBINDTEXIMAGEEXTPROC is in /var/tmp/portage/app-office/openoffice-3.0.0/work/ooo/build/ooo300-m9/Mesa/inc/glxext.h.

It is bracketed with 

#ifndef GLX_EXT_texture_from_pixmap
#define GLX_EXT_texture_from_pixmap 1
 ...
#endif

The same symbol is used in /var/tmp/portage/app-office/openoffice-3.0.0/work/ooo/build/ooo300-m9/Mesa/inc/glx.h

but that file does not define PFNGLXxxx .


Reproducible: Always
Comment 1 Chris Smith 2008-12-16 15:27:32 UTC
Created attachment 175481 [details]
Build error message
Comment 2 Chris Smith 2008-12-16 15:28:59 UTC
Created attachment 175482 [details]
failing USE flags
Comment 3 Chris Smith 2008-12-16 15:29:54 UTC
Created attachment 175484 [details]
Successful USE flags
Comment 4 Hanno Zysik (geki) 2008-12-16 17:50:35 UTC
There is another bugreport on ppc32 with this issue.

My nvidia GL headers have this:

$ grep -rn PFNGLXBINDTEXIMAGEEXTPROC /usr/include/
/usr/include/GL/glxext.h:776:typedef void ( * PFNGLXBINDTEXIMAGEEXTPROC) (Display *dpy, GLXDrawable drawable, int buffer, const int *attrib_list);

# eselect opengl list
Available OpenGL implementations:
  [1]   nvidia *
  [2]   xorg-x11

What implementation do you use?
What package and version of that implementation is installed?
(xorg-x11 implementation would be the mesa pakage)

On ppc32 mesa-6.5.2 and possibly mesa-7.0.3 fail.
Comment 5 Chris Smith 2008-12-17 00:04:05 UTC
foxboro# eselect opengl list
Available OpenGL implementations:
  [1]   nvidia
  [2]   xorg-x11 *
foxboro# equery w mesa
/usr/portage/media-libs/mesa/mesa-6.5.2-r1.ebuild
Comment 6 Hanno Zysik (geki) 2008-12-17 10:31:41 UTC
As a workaround you may set your OpenGL implementation to: nvidia.
That should compile.

I wonder what mesa is missing on Gentoo.
OpenSUSE, with mesa-7.0.3 does fine, reported from go-oo OpenGL developer.
Comment 7 Chris Smith 2008-12-17 15:37:41 UTC
Cool, thank you.
Comment 8 Hanno Zysik (geki) 2008-12-29 11:45:00 UTC
duplicate of bug 246151 - I guess.
Comment 9 Andreas Proschofsky (RETIRED) gentoo-dev 2009-01-11 20:41:03 UTC

*** This bug has been marked as a duplicate of bug 246151 ***