> 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

Reply via email to