Re: [pcre-dev] [Bug 1425] New: Solaris Sparc 64 bit broken s…

Top Page
Delete this message
Author: ph10
Date:  
To: 1425
CC: pcre-dev
Subject: Re: [pcre-dev] [Bug 1425] New: Solaris Sparc 64 bit broken since r1348
On Fri, 27 Dec 2013, Dagobert Michelsen wrote:

> Between 8.33 and 8.34 the 64 bit Sparc V9 build is broken since r1348 (bisected
> from git conversion).
> Please find the test-suite.log attached.


Are you sure that it worked with 8.33? Most of the errors are this one,
in test number 3:

** Failed to set locale "french"

I don't think there were any changes in the locale code. Does Solaris
have a "french" locale? The RunTest script that runs the tests does
check for the locale using this bit of code:

    locale -a | grep '^french$' >/dev/null                               
    if [ $? -eq 0 ] ; then                                                 
      locale=french                
      sed 's/fr_FR/french/' $testdata/testinput3 >test3input
      sed 's/fr_FR/french/' $testdata/testoutput3 >test3output   


and it then runs the test on the modified files. The setlocale()
function is called to set the locale; it it that which has failed.

One error is different in test 13:

/a*/SI
Capturing subpattern count = 0
+May match empty string
No options
No first char
No need char

This feature was added in 8.34. Are you sure you used the 8.34 version
of testdata/testoutput13? The 8.34 version does contain the added line.

Philip

--
Philip Hazel