*Synopsis*: ON does not compile with ss12 u1

CR 6936888 changed on Mar 22 2010 by <User 1-5Q-4729>

=== Field ============ === New Value ============= === Old Value =============

Keyword                s11-cbe-ceres                                          
Keyword                s11-cbe-aten                                           
====================== =========================== ===========================

     
*Change Request ID*: 6936888

*Synopsis*: ON does not compile with ss12 u1

  Product: solaris
  Category: consolidation
  Subcategory: os-net-misc
  Type: Defect
  Subtype: 
  Status: 7-Fix in Progress
  Substatus: 
  Priority: 2-High
  Introduced In Release: sunos_2.0
  Introduced In Build: sunos_2.0
  Responsible Engineer: <User 1-5Q-4611>
  Keywords: s11-cbe-aten, s11-cbe-ceres

=== *Description* ============================================================
While trying to build ON with SS12 U1, I ran into 2 failures :

1)
+ /opt/SUNWspro/SS12/bin/cc -O -K PIC -xspace -Xa -xildoff -errtags=yes 
-errwarn=%all -erroff=E_EMPTY_TRANSLATION_UNIT -erroff=E_STATEMENT_NOT_REACHED 
-erroff=E_UNRECOGNIZED_PRAGMA_IGNORED -erroff=E_INTEGER_OVERFLOW_DETECTED 
-erroff=E_INIT_DOES_NOT_FIT -xc99=%all -D_XOPEN_SOURCE=600 -D__EXTENSIONS__=1 
-W0,-xglobalstatic -v -xcsi -xstrconst -g -xc99=%all -D_XOPEN_SOURCE=600 
-D__EXTENSIONS__=1 -W0,-noglobal -xdebugformat=dwarf 
-DTEXT_DOMAIN="SUNW_OST_OSLIB" -D_TS_ERRNO -DHOSTTYPE="sol11.i386" 
-Isrc/lib/libast -I../common -I../common/comp -I../common/include 
-I../common/std -I../common/dir -I../common/port -I../common/sfio 
-I../common/astsa -I../common/misc -I../common/string -Iinclude/ast 
-I/export/home/surya/onnv-clone/proto/root_i386/usr/include 
-DCONF_LIBSUFFIX=".so" -DCONF_LIBPREFIX="lib" -DERROR_CATALOG="libast" 
-D__OBSOLETE__=20090101 -D_BLD_ast -D_PACKAGE_ast -D_BLD_DLL -DPIC -D_REENTRANT 
-c -o pics/common/comp/setlocale.o ../common/comp/setlocale.c 
"../common/comp/setlocale.c", line 767: initializer will be sign-extended: 
-2147483648 (E_INIT_SIGN_EXTEND)
cc: acomp failed for ../common/comp/setlocale.c
*** Error code 1

2)
+ /opt/SUNWspro/SS12/bin/cc -O -xspace -Xa -xildoff -errtags=yes -errwarn=%all 
-erroff=E_EMPTY_TRANSLATION_UNIT -erroff=E_STATEMENT_NOT_REACHED 
-erroff=E_EXTERN_INLINE_UNDEFINED -erroff=E_ARG_INCOMPATIBLE_WITH_ARG 
-xc99=%all -W0,-xglobalstatic -DTEXT_DOMAIN="SUNW_OST_OSCMD" -D_TS_ERRNO 
-I/export/home/surya/onnv-clone/proto/root_i386/usr/include -I. 
-I../../lib/libparted/common/lib -I../../lib/libparted/common/include -c 
parted.c 
"parted.c", line 2271: argument #2 is incompatible with prototype:
        prototype: pointer to function(pointer to pointer to struct _PedDevice 
{pointer to struct _PedDevice {..} next, pointer to char model, pointer to char 
path, enum  {PED_DEVICE_XVD(13), PED_DEVICE_SX8(11), PED_DEVICE_VIODASD(10), 
PED_DEVICE_DASD(9), PED_DEVICE_UBD(8), PED_DEVICE_I2O(7), 
PED_DEVICE_ATARAID(6), PED_DEVICE_FILE(5), PED_DEVICE_CPQARRAY(4), 
PED_DEVICE_DAC960(3), PED_DEVICE_IDE(2), PED_DEVICE_SCSI(1), 
PED_DEVICE_UNKNOWN(0)} type, long long sector_size, long long phys_sector_size, 
long long length, int open_count, int read_only, int external_mode, int dirty, 
int boot_dirty, struct _PedCHSGeometry {..} hw_geom, struct _PedCHSGeometry 
{..} bios_geom, short host, short did, pointer to void arch_specific}) 
returning int : "command.h", line 33
        argument : pointer to function() returning int 
(E_ARG_INCOMPATIBLE_WITH_ARG_L)
cc: acomp failed for parted.c
*** Error code 1


With the following change made to common/include/ast_std.h, I am able to fix the
first error :
< #define AST_LC_translate      (1L<<31)
---
> #define AST_LC_translate      (1UL<<31)

With the following change made to cmd/parted/parted.c, I am able to fix the 2nd
error :

< do_version ()
---
> do_version (PedDevice** dev)

*** (#1 of 1): 2010-03-22 07:29:56 GMT+00:00 <User 1-5Q-4611>


=== *Public Comments* ========================================================

=== *Workaround* =============================================================

=== *Additional Details* =====================================================
        Targeted Release: solaris_nevada
        Commit To Fix In Build: snv_137
        Fixed In Build: 
        Integrated In Build: 
        Verified In Build: 
  See Also: 6909375
  Duplicate of: 
  Hooks:
        Hook1: 
        Hook2: 
        Hook3: 
        Hook4: 
        Hook5: 
        Hook6: 
  Program Management: 
  Root Cause: 
  Fix Affects Documentation: No
  Fix Affects Localization: No

=== *History* ================================================================
        Date Submitted: 2010-03-22 07:29:55 GMT+00:00
        Submitted By: <User 1-5Q-4611>

        Status Changed    Date Updated                  Updated By
        7-Fix in Progress 2010-03-22 08:30:32 GMT+00:00 <User 1-5Q-4611>


=== *Service Request* ========================================================
        Impact: Significant
        Functionality: Primary
        Severity: 2
        Product Name: compilers-tools
        Product Release: aten
        Product Build: 
        Operating System: 5.11
        Hardware: ultrasparc
        Submitted Date: 2009-12-10 20:14:48 GMT+00:00


=== *Service Request* ========================================================
        Impact: Significant
        Functionality: Secondary
        Severity: 3
        Product Name: solaris
        Product Release: solaris_nevada
        Product Build: snv_130
        Operating System: snv_130
        Hardware: generic
        Submitted Date: 2010-03-22 07:29:56 GMT+00:00


=== *Multiple Release (MR) Cluster* - 0 ======================================

Reply via email to