This is the mail archive of the
libstdc++-prs@sources.redhat.com
mailing list for the libstdc++ project.
libstdc++/96: Name cabs clashes with definition in system header
- To: libstdc++-gnats at sourceware dot cygnus dot com
- Subject: libstdc++/96: Name cabs clashes with definition in system header
- From: michael dot reed at ft dot com
- Date: 13 Oct 2000 13:36:30 -0000
- Reply-To: michael dot reed at ft dot com
- Resent-Cc: libstdc++-prs at sourceware dot cygnus dot com
- Resent-Reply-To: libstdc++-gnats@sourceware.cygnus.com, michael.reed@ft.com
>Number: 96
>Category: libstdc++
>Synopsis: Name cabs clashes with definition in system header
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Oct 13 06:37:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator: Mike Reed
>Release: libstdc++-2.90.8
>Organization:
>Environment:
AIX enterprise2 2 4 002034865900
>Description:
On the AIX box I am using "cabs" is defined in /usr/include/math.h which causes a redefinition error.
The system has not really been maintained for about 3 years so this might just be an old AIX problem that is no longer.
I simply commented out this definition in the fixed header in the gcc build tree. This allowed the build to progress but I then got lots of errors in std_sstream.h. See attachment. At this point I gave up.
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: