> Sorry, I got it on SunStudio Express which was used
> for the other project.. It's gone on SS12.
I saw it with Studio 12_u1.
$ pkg info -l sunstudio12u1
Name: sunstudio12u1
Summary: Sun Studio - C, C++, & Fortran compilers and Tools
Description: Sun Studio - C, C++, & Fortran compilers and Tools
Category: Development/Integrated Development Environments
State: Installed
Publisher: opensolaris.org
Version: 12.1
Build Release: 5.11
Branch: 0.111
Packaging Date: Wed Jun 17 22:54:13 2009
Size: 883.30 MB
FMRI: pkg://opensolaris.org/sunstudio12u1 at
12.1,5.11-0.111:20090617T225413Z
It seems as though this may be the right fix...
$ hg diff usr/src/lib/libast
diff -r 6fbd533835f5 usr/src/lib/libast/common/include/ast_std.h
--- a/usr/src/lib/libast/common/include/ast_std.h Fri Nov 20 16:14:22
2009 -0800
+++ b/usr/src/lib/libast/common/include/ast_std.h Fri Nov 20 23:48:31
2009 -0600
@@ -156,10 +156,10 @@
#define AST_LC_COUNT 14
#define AST_LC_LANG 255
-#define AST_LC_find (1L<<28)
-#define AST_LC_debug (1L<<29)
-#define AST_LC_setlocale (1L<<30)
-#define AST_LC_translate (1L<<31)
+#define AST_LC_find (1UL<<28)
+#define AST_LC_debug (1UL<<29)
+#define AST_LC_setlocale (1UL<<30)
+#define AST_LC_translate (1UL<<31)
#ifndef LC_ALL
#define LC_ALL (-AST_LC_ALL)
--
This message posted from opensolaris.org