stdcxx-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Liviu Nicoara <nico...@roguewave.com>
Subject Re: Compiling stdcxx using Sun Studio 11 on Solaris 8
Date Mon, 13 Feb 2006 21:13:08 GMT
Hi Dipak,

Could you please send us the config.log file?

Thanks,
Liviu

Dipak Bapatla wrote:
> Hi,
>  
> Has anyone compiled the library with Sun Studio 11 on Solaris 8? I tried
> to compile but end up with errors. Here is what I have done so far.
>  
> 1. Untarred the source distribution to a directory
>     /opt/idev3/dbapatla/stdcxx-4.1.3
> 2. gmake BUILDDIR=/opt/idev3/dbapatla/stdcxx BUILDTYPE=15d
> CONFIG=sunpro.config config
> 3. gmake BUILDDIR=/opt/idev3/dbapatla/stdcxx BUILDTYPE=15d
> CONFIG=sunpro.config lib
>  
> I have attached config.h from step 2. I have attached some errors from
> the build.
>  
> Please let me know if i am doing something wrong or if there is any way
> to fix these errors.
>  
> thanks,
> Dipak
> ------------------------------------------------------------------------
> -----------------------------------------------
> CC -c -D_RWSTDDEBUG   -mt -D_RWSTD_USE_CONFIG
> -I/opt/idev3/dbapatla/stdcxx/include
> -I/opt/idev3/dbapatla/stdcxx-4.1.3/include  -library=%none -g  +w  -KPIC
> /opt/idev3/dbapatla/stdcxx-4.1.3/src/collate.cpp
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/rw/_defs.h", line 471:
> Warning: keyword "bool" is being redefined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/rw/_defs.h", line 472:
> Warning: keyword "false" is being redefined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/rw/_defs.h", line 473:
> Warning: keyword "true" is being redefined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/rw/_defs.h", line 1144:
> Warning (Anachronism): Old explicit specialization syntax.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 337: Warning
> (Anachronism): Old explicit specialization syntax.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 344: Error:
> _RWSTD_FLT_MANT_DIG is not defined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 344: Error: An
> integer constant expression is required here.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 345: Error:
> _RWSTD_FLT_DIG is not defined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 345: Error: An
> integer constant expression is required here.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 350: Error:
> _RWSTD_FLT_RADIX is not defined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 350: Error: An
> integer constant expression is required here.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 355: Error:
> _RWSTD_FLT_MIN_EXP is not defined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 355: Error: An
> integer constant expression is required here.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 356: Error:
> _RWSTD_FLT_MIN_10_EXP is not defined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 356: Error: An
> integer constant expression is required here.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 357: Error:
> _RWSTD_FLT_MAX_EXP is not defined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 357: Error: An
> integer constant expression is required here.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 358: Error:
> _RWSTD_FLT_MAX_10_EXP is not defined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 358: Error: An
> integer constant expression is required here.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 364: Error:
> _RWSTD_FLT_HAS_DENORM is not defined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 364: Error: An
> integer constant expression is required here.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 379: Error:
> _RWSTD_FLT_ROUNDS is not defined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 379: Error:
> _RWSTD_FLT_ROUNDS is not defined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 379: Error:
> _RWSTD_FLT_ROUNDS is not defined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 379: Error:
> _RWSTD_FLT_ROUNDS is not defined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 379: Error: An
> integer constant expression is required here.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 341: Error:
> _RWSTD_FLT_MIN is not defined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 342: Error:
> _RWSTD_FLT_MAX is not defined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 352: Error:
> _RWSTD_FLT_EPSILON is not defined.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 384: Warning
> (Anachronism): Old explicit specialization syntax.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/limits", line 391: Error:
> _RWSTD_DBL_MANT_DIG is not defined.
> ------------------------------------
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/string", line 1513: Error:
> Multiple declaration for __rw_new_capacity.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/string", line 1513: Error:
> Badly formed expression.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/string", line 1514: Error:
> wstring is not a member of std.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/string", line 1514: Error:
> There must be an identifier to declare.
> "/opt/idev3/dbapatla/stdcxx-4.1.3/include/string", line 1519: Error: No
> direct declarator preceding "(".
> 


Mime
View raw message