*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 ======================================