[pcre-dev] [Bug 1425] Solaris Sparc 64 bit broken since r134…

Top Page
Delete this message
Author: Philip Hazel
Date:  
To: pcre-dev
Subject: [pcre-dev] [Bug 1425] Solaris Sparc 64 bit broken since r1348
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1425




--- Comment #2 from Philip Hazel <ph10@???> 2013-12-29 12:43:54 ---
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


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email