platform-testers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [platform-testers] texinfo pretest


From: Dagobert Michelsen
Subject: Re: [platform-testers] texinfo pretest
Date: Sat, 16 May 2015 21:31:14 +0200

Hi Gavin,

Am 16.05.2015 um 15:55 schrieb Gavin Smith:

> On 16 May 2015 at 12:08, Dagobert Michelsen <address@hidden> wrote:
>> I get a compilation failure on Solaris 10 Sparc with Sun Studio 12 within the
>> "test" target:
>> 
>>> gmake[3]: Entering directory 
>>> '/home/dam/mgar/pkg/texinfo/trunk/work/solaris10-sparc/build-isa-sparcv8plus/texinfo-5.9.92/info'
>>> source='pseudotty.c' object='pseudotty.o' libtool=no \
>>> DEPDIR=.deps depmode=none /bin/bash ../build-aux/depcomp \
>>> /opt/SUNWspro/bin/cc -DHAVE_CONFIG_H -I. -I..  -I.. -I../gnulib/lib 
>>> -I../gnulib/lib -DLOCALEDIR=\"/opt/csw/share/locale\" 
>>> -DINFODIR=\"/opt/csw/share/info\" -DINFODIR2=\"/opt/csw/share/info\" 
>>> -I/opt/csw/include -D_REENTRANT  -xO3 -m32 -xarch=sparc -c -o pseudotty.o 
>>> pseudotty.c
>>> "pseudotty.c", line 60: warning: implicit function declaration: memset
>>> "pseudotty.c", line 117: warning: statement not reached
>>> /opt/SUNWspro/bin/cc  -xO3 -m32 -xarch=sparc  -m32 -xarch=sparc 
>>> -L/opt/csw/lib -o pseudotty pseudotty.o ../gnulib/lib/libgnu.a -lncurses 
>>> /opt/csw/lib/libintl.so -R/opt/csw/lib /opt/csw/lib/libiconv.so 
>>> -R/opt/csw/lib
>>> Undefined                       first referenced
>>> symbol                             in file
>>> program_name                        ../gnulib/lib/libgnu.a(error.o)
>>> ld: fatal: symbol referencing errors. No output written to pseudotty
>>> Makefile:1827: recipe for target 'pseudotty' failed
>> 
>> If there is ongoing development I can setup continous builds on commits.
> 
> Many thanks for the report, I've tried to fix it.

Yes, this looks good now.

> Are you able to build from the SVN repository?

I connected our buildbot to your SVN and get some failed tests:
  
https://buildfarm.opencsw.org/buildbot/builders/texinfo-solaris10-i386/builds/9
(click on "test-suite.log" for details)

Our previous texinfo 5.2 had to replace 'sh' by 'bash' in texi2dvi:
  
https://buildfarm.opencsw.org/source/xref/opencsw/csw/mgar/pkg/texinfo/trunk/Makefile#51

You can track all builds with
  https://buildfarm.opencsw.org/buildbot/waterfall?category=texinfo
The builds are triggered by commit to svn trunk.

The build recipe looks like this (I hope you figure PATH and CFLAGS etc. out 
from the Python
syntax):

> texinfo = BuildFactory()
> texinfo.addStep(SVN(svnurl='svn+proxy://svn.savannah.gnu.org/texinfo/trunk', 
> mode='copy'))
> texinfo.addStep(ShellCommand(command=['./autogen.sh']))
> texinfo.addStep(ShellCommand(command=['./configure'],
>                           env={'CC': '/opt/solarisstudio12.3/bin/c99 -Xc 
> -D_XPG6',
>                                'CFLAGS': '-I/opt/csw/include',
>                                'LDFLAGS': '-L/opt/csw/lib',
>                                'LD_OPTIONS': '-R/opt/csw/lib'}))
> texinfo.addStep(ShellCommand(command=['gmake', 'all']))
> texinfo.addStep(ShellCommand(command=['gmake', 'check'],
>    logfiles={"test-suite.log": "info/test-suite.log"}))
> 
> c['builders'].append(
>     BuilderConfig(name="texinfo-solaris10-sparc",
>       slavenames=["unstable10s"],
>       category='texinfo',
>       # /opt/csw/gnu is early as we need 'grep -q' during autogen.sh
>       # /usr/xpg4/bin is early as we need 'id -u' and 'id -g' during configure
>       env={'PATH': 
> '/opt/csw/gnu:/usr/xpg4/bin:/usr/bin:/usr/ccs/bin:/opt/csw/bin'},
>       factory=texinfo))
> c['builders'].append(
>     BuilderConfig(name="texinfo-solaris10-i386",
>       slavenames=["unstable10x"],
>       category='texinfo',
>       env={'PATH': 
> '/opt/csw/gnu:/usr/xpg4/bin:/usr/bin:/usr/ccs/bin:/opt/csw/bin'},
>       factory=texinfo))


Best regards

  -- Dago


reply via email to

[Prev in Thread] Current Thread [Next in Thread]