HPE GreenLake Administration
- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: OPENGL in HPUX11.00
Operating System - HP-UX
1834136
Members
2220
Online
110064
Solutions
Forums
Categories
Company
Local Language
back
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
back
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Blogs
Information
Community
Resources
Community Language
Language
Forums
Blogs
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-29-2002 05:45 AM
05-29-2002 05:45 AM
OPENGL in HPUX11.00
Hi All
I am facing some problem with openGL with HPUX11.00 .
When I am trying to compail any programe in CC with OpenGL support it is giving th following error . but the programe is getting compailed .
bash-2.03$ /usr/local/bin/make
Linking run/iitzeus
/usr/ccs/bin/ld: Thread local storage symbol HP_OGL_VAPI_TLS imported from shared library /opt/graphics/OpenGL/lib/libogltls.2 conflicts with symbol in grid/grid_quality.o
make: *** [run/iitzeus] Error 1 .
if any body has come accross such issues pls help me .
regards
shajith
I am facing some problem with openGL with HPUX11.00 .
When I am trying to compail any programe in CC with OpenGL support it is giving th following error . but the programe is getting compailed .
bash-2.03$ /usr/local/bin/make
Linking run/iitzeus
/usr/ccs/bin/ld: Thread local storage symbol HP_OGL_VAPI_TLS imported from shared library /opt/graphics/OpenGL/lib/libogltls.2 conflicts with symbol in grid/grid_quality.o
make: *** [run/iitzeus] Error 1 .
if any body has come accross such issues pls help me .
regards
shajith
2 REPLIES 2
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-29-2002 05:58 AM
05-29-2002 05:58 AM
Re: OPENGL in HPUX11.00
Hi
The symbols HP_OGL_VAPI and HP_OGL_BAPI
are defined on 10.20 while On 11.00, they are renamed to be HP_OGL_VAPI_TLS and HP_OGL_BAPI_TLS because at 11.00 OpenGL supports threads.
I suspect that somewhere in your build you are including a library or object module that was built on 10.20 whichneeds to be rebuilt on 11.00.
get latest 3D Graphics patches installed:
That is
hp-ux_patches/s700_800/11.X/PHSS_25253
hp-ux_patches/s700_800/11.X/PHSS_25255
hp-ux_patches/s700_800/11.X/PHSS_25254
hp-ux_patches/s700_800/11.X/PHSS_25261
hp-ux_patches/s700_800/11.X/PHSS_23546
hp-ux_patches/s700_800/11.X/PHSS_25262
including dependencies.
Steve steel
The symbols HP_OGL_VAPI and HP_OGL_BAPI
are defined on 10.20 while On 11.00, they are renamed to be HP_OGL_VAPI_TLS and HP_OGL_BAPI_TLS because at 11.00 OpenGL supports threads.
I suspect that somewhere in your build you are including a library or object module that was built on 10.20 whichneeds to be rebuilt on 11.00.
get latest 3D Graphics patches installed:
That is
hp-ux_patches/s700_800/11.X/PHSS_25253
hp-ux_patches/s700_800/11.X/PHSS_25255
hp-ux_patches/s700_800/11.X/PHSS_25254
hp-ux_patches/s700_800/11.X/PHSS_25261
hp-ux_patches/s700_800/11.X/PHSS_23546
hp-ux_patches/s700_800/11.X/PHSS_25262
including dependencies.
Steve steel
If you want truly to understand something, try to change it. (Kurt Lewin)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-30-2002 09:57 AM
05-30-2002 09:57 AM
Re: OPENGL in HPUX11.00
Something odd has happened in compiling grid_quality.o. The
HP_OGL_VAPI_TLS array is normally declared as an extern in /opt/graphics/OpenGL/include/glHpInt.h via your code using
#include
The header files have compiler pragmas that change OpenGL calls like glVertex3f into calls using pointers from the array. That makes the function calls faster.
OpenGL code should always result in a reference to HP_OGL_VAPI_TLS and not a definition of it. You could have a close look at what is in that source file, how it is compiled, and maybe the preprocessor output from compiling it with a "-E" option. The problem may be cleared up by a compiler or linker patch. There have been problems related to OpenGL calls that have been corrected in those patches.
HP_OGL_VAPI_TLS array is normally declared as an extern in /opt/graphics/OpenGL/include/glHpInt.h via your code using
#include
The header files have compiler pragmas that change OpenGL calls like glVertex3f into calls using pointers from the array. That makes the function calls faster.
OpenGL code should always result in a reference to HP_OGL_VAPI_TLS and not a definition of it. You could have a close look at what is in that source file, how it is compiled, and maybe the preprocessor output from compiling it with a "-E" option. The problem may be cleared up by a compiler or linker patch. There have been problems related to OpenGL calls that have been corrected in those patches.
The opinions expressed above are the personal opinions of the authors, not of Hewlett Packard Enterprise. By using this site, you accept the Terms of Use and Rules of Participation.
Company
Events and news
Customer resources
© Copyright 2025 Hewlett Packard Enterprise Development LP