- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: problem with aCC and rogue wave stl
Categories
Company
Local Language
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
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
Community
Resources
Forums
Blogs
- 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
02-09-2004 07:29 PM
02-09-2004 07:29 PM
I'm trying to compile an application that uses the rogue wave stl and the
They seem to be incompatible. The symbol "times" is defined in /usr/include/sys/times.h and in /opt/aCC/include/functional , and of course aCC does not like that...
Can someone tell me where I will find a solution for that problem?
my config is : PA-RISC 2.0 with hpux 11i and aCC B3910B
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-11-2004 08:10 PM
02-11-2004 08:10 PM
SolutionIN the s700_800 11.x HP aC++ -AA runtime libraries (aCC A.03.50)
They replace times with multiplies in the times.h include file
latest is
PHSS_28879
Steve Steel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2004 04:06 AM
02-12-2004 04:06 AM
Re: problem with aCC and rogue wave stl
Thanks a lot!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2004 08:02 PM
02-12-2004 08:02 PM
Re: problem with aCC and rogue wave stl
I looked for a similar patch for 11.11 in the patch database and I couldn't find any, but I may have missed it...
Is there something else I could do? (other than re-write the code using
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2004 08:33 PM
02-12-2004 08:33 PM
Re: problem with aCC and rogue wave stl
Good day, try to get latest patch information from HP, or try with "gcc" compiler, check with your system admin weather gcc compiler is installed or not.
You can also find the latest patch list in th below link
http://www2.itrc.hp.com/service/patch/search.do
-bala
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2004 09:02 PM
02-12-2004 09:02 PM
Re: problem with aCC and rogue wave stl
I tried once to compile it with gcc, but with no luck. The amount of work to achieve this task is too big. So, it's not that I enjoy it (even if aCC has its good sides), but we are stuck with aCC at the moment.
And I still could not find any patch corresponding to PHSS_28879 for hpux 11.11
BTW, Bala, the link on your post did not work for me. Maybe it's because I'm registered at the European site (but I can consult the patch database by browsing through itrc.hp.com).
Would it be a bad idea to use another implementation of the stl?
If not, which one should I choose?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-16-2004 01:34 AM
02-16-2004 01:34 AM
Re: problem with aCC and rogue wave stl
Try this
If you run into a name clash with a "times" symbol, it is ok to define the __HPACC_USING_MULTIPLIES_IN_FUNCTIONAL symbol and use multiply. The only downside that I know of is that if another library in your software stack does not do the same, and for some reason you want to compare addresses of function objects, that wouldn't work. Very unlikely though.
Also, on recent versions of aC++ you can define __HPACC_STRICTER_ANSI__ to enable this and a few other new library features. (Check the
Defining the macro __HPACC_STRICTER_ANSI__ should resolve the problem.
That is,
$ aCC -D__HPACC_STRICTER_ANSI__ -c times.cpp
Steve Steel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-16-2004 01:53 AM
02-16-2004 01:53 AM
Re: problem with aCC and rogue wave stl
Thanks, Steve!