OpenSolaris

You are not signed in. Sign in or register.

Belated build flag day: snv_74 or higher needed for now

Date: Wed, 23 Jan 2008 23:11:11 -0600
From: Nicolas Williams <Nicolas.Williams at sun dot com>
To: onnv-gate at onnv dot eng dot sun dot com, on-all at sun dot com
Subject: Belated build flag day: snv_74 or higher needed for now

The putback of:

6587455 case-insensitive Windows user/group name matching is crucial

created a build dependency on bits from build 74 of onnv.

If you run nightly -t on a build system running pre-74 bits then your
nightly will fail to build the "native" svccfg in the tools build phase.
You should see messages like this one in your nightly log file:

../src/func.c:27:29: sys/u8_textprep.h: No such file or directory                                             
../src/func.c: In function `utf8textprep':                                                                    
../src/func.c:218: error: `U8_UNICODE_LATEST' undeclared (first use in this function)                         
../src/func.c:218: error: (Each undeclared identifier is reported only once                                   
../src/func.c:218: error: for each function it appears in.)                                                   
../src/func.c:219: error: `E2BIG' undeclared (first use in this function)                                     
../src/func.c: In function `lower_utf8Func':                                                                  
../src/func.c:259: error: `U8_TEXTPREP_TOLOWER' undeclared (first use in this function)                       
../src/func.c: In function `upper_utf8Func':                                                                  
../src/func.c:279: error: `U8_TEXTPREP_TOUPPER' undeclared (first use in this function)                       

while building the "native" libsqlite that the native svccfg binary
requires.

This issue is being tracked as:

6653792 builds of snv_81+ don't work on build machines older than snv_74 due to fix for 6587455

We are working on a fix for this.

(Other recent build flag days require that build systems run build 76 or
later or that the -t nightly option be used, or may fail if the build
system is not up to build 76 or higher.  However, this bug creates a
hard dependency on build 74 even in nightly -t.)

Nico
--