develooper Front page | perl.perl5.porters | Postings from December 2014

Re: Build failed in Jenkins: perl5 #5568

Thread Previous
From:
demerphq
Date:
December 25, 2014 02:52
Subject:
Re: Build failed in Jenkins: perl5 #5568
Message ID:
CANgJU+USKz3oaFVVWfauxHAcGwWhMgvz3TQBxWyS_MYCpRwjRQ@mail.gmail.com
I will fix this.

Yves

On 25 December 2014 at 03:45,  <dennis+p5p-jenkins@kaarsemaker.net> wrote:
> See <http://perl5.git.perl.org:8080/job/perl5/5568/changes>
>
> Changes:
>
> [demerphq] Revert "sv.c: Add cast to make C++ happy"
>
> [demerphq] Restructure hv_backreferences_p() so assert makes sense
>
> [demerphq] Rework sv_get_backrefs() so it is simpler, and C++ compliant
>
> ------------------------------------------
> [...truncated 12071 lines...]
> __LDBL_DENORM_MIN__
> __LDBL_DIG__
> __LDBL_EPSILON__
> __LDBL_HAS_DENORM__
> __LDBL_HAS_INFINITY__
> __LDBL_HAS_QUIET_NAN__
> __LDBL_MANT_DIG__
> __LDBL_MAX_10_EXP__
> __LDBL_MAX__
> __LDBL_MAX_EXP__
> __LDBL_MIN_10_EXP__
> __LDBL_MIN__
> __LDBL_MIN_EXP__
> __linux
> __linux__
> linux
> __LONG_LONG_MAX__
> __LONG_MAX__
> __LP64__
> _LP64
> __MMX__
> _POSIX_C_SOURCE
> _POSIX_SOURCE
> __PTRDIFF_TYPE__
> __REGISTER_PREFIX__
> __SCHAR_MAX__
> __SHRT_MAX__
> __SIZEOF_DOUBLE__
> __SIZEOF_FLOAT__
> __SIZEOF_INT__
> __SIZEOF_LONG__
> __SIZEOF_LONG_DOUBLE__
> __SIZEOF_LONG_LONG__
> __SIZEOF_POINTER__
> __SIZEOF_PTRDIFF_T__
> __SIZEOF_SHORT__
> __SIZEOF_SIZE_T__
> __SIZEOF_WCHAR_T__
> __SIZEOF_WINT_T__
> __SIZE_TYPE__
> __SSE__
> __SSE2__
> __SSE2_MATH__
> __SSE_MATH__
> __STDC__
> __STDC_HOSTED__
> __UINTMAX_TYPE__
> __unix
> __unix__
> unix
> __USE_BSD
> __USE_FILE_OFFSET64
> __USE_GNU
> __USE_LARGEFILE
> __USE_LARGEFILE64
> __USE_MISC
> __USE_POSIX
> __USE_POSIX199309
> __USE_POSIX199506
> __USE_POSIX2
> __USER_LABEL_PREFIX__
> __USE_SVID
> __USE_UNIX98
> __USE_XOPEN
> __USE_XOPEN_EXTENDED
> __VERSION__
> __WCHAR_MAX__
> __WCHAR_TYPE__
> __WINT_TYPE__
> __x86_64
> __x86_64__
> _XOPEN_SOURCE
> _XOPEN_SOURCE_EXTENDED
> Adding -D_FORTIFY_SOURCE=2 to ccflags...
>
> tcsetattr() found.
>
> You have POSIX termios.h... good!
>
> <stdbool.h> found.
>
> <stddef.h> found.
>
> <stdint.h> found.
>
> <sys/access.h> NOT found.
>
> <sys/filio.h> NOT found.
>
> <sys/ioctl.h> found.
>
> <sys/sockio.h> not found, assuming socket ioctls are in <sys/ioctl.h>.
>
> <syslog.h> found.
>
> <sys/mode.h> NOT found.
>
> <sys/poll.h> found.
>
> <sys/resource.h> found.
>
> <sys/security.h> NOT found.
>
> <sys/statvfs.h> found.
>
> <sys/un.h> found.
>
> <sys/utsname.h> found.
>
> <sys/wait.h> found.
>
> <ustat.h> found.
>
> <utime.h> found.
>
> Looking for extensions...
> A number of extensions are supplied with perl5.  You may choose to
> compile these extensions for dynamic loading (the default), compile
> them into the perl5 executable (static loading), or not include
> them at all.  Answer "none" to include no extensions.
> Note that DynaLoader is always built and need not be mentioned here.
>
> What extensions do you wish to load dynamically?
> [arybase attributes B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd Data/Dumper DB_File Devel/Peek Devel/PPPort Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call GDBM_File Hash/Util Hash/Util/FieldHash I18N/Langinfo IO IPC/SysV List/Util Math/BigInt/FastCalc MIME/Base64 mro NDBM_File Opcode PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via POSIX re SDBM_File Socket Storable Sys/Hostname Sys/Syslog threads threads/shared Tie/Hash/NamedCapture Time/HiRes Time/Piece Unicode/Collate XS/APItest XS/Typemap]
> What extensions do you wish to load statically? [none]
>
>
> End of configuration questions.
>
>
> Stripping down executable paths...
>
> Creating config.sh...
> Hmm...You had some extra variables I don't know about...I'll try to keep 'em...
>     Propagating recommended variable $libdb_needs_pthread...
>
> Doing variable substitutions on .SH files...
> Extracting config.h (with variable substitutions)
> cflags.SH: Adding -ansi.
> cflags.SH: Adding -Werror=declaration-after-statement.
> cflags.SH: Adding -Wextra.
> cflags.SH: Adding -Wwrite-strings.
> cflags.SH: Removing -Werror=declaration-after-statement because of g++.
> cflags.SH: cc       = ccache g++
> cflags.SH: ccflags  = -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2
> cflags.SH: stdflags =  -ansi
> cflags.SH: optimize = -O2
> cflags.SH: warn     = -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings
> Extracting cflags (with variable substitutions)
> Not re-extracting config.h
> Extracting makedepend (with variable substitutions)
> Extracting Makefile (with variable substitutions)
> Extracting myconfig (with variable substitutions)
> Extracting pod/Makefile (with variable substitutions)
> Extracting Policy.sh (with variable substitutions)
> Extracting runtests (with variable substitutions)
>
> Now you need to generate make dependencies by running "make depend".
> You might prefer to run it in background: "make depend > makedepend.out &"
> It can take a while, so you might not want to run it right now.
>
> Run make depend now? [y]
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings generate_uudmap.c
> ccache g++ -o generate_uudmap -fstack-protector -L/usr/local/lib generate_uudmap.o -lnsl -ldl -lm -lcrypt -lutil -lc -lpthread
> ./generate_uudmap uudmap.h bitcount.h mg_data.h
> sh ./makedepend MAKE="make" cflags
> make[1]: Entering directory `<http://perl5.git.perl.org:8080/job/perl5/ws/'>
> rm -f opmini.c
> /bin/ln -s op.c opmini.c
> rm -f perlmini.c
> /bin/ln -s perl.c perlmini.c
> echo av.c scope.c op.c doop.c doio.c dump.c gv.c hv.c mg.c reentr.c mro.c perl.c perly.c pp.c pp_hot.c pp_ctl.c pp_sys.c regcomp.c regexec.c utf8.c sv.c taint.c toke.c util.c deb.c run.c universal.c pad.c globals.c keywords.c perlio.c perlapi.c numeric.c mathoms.c locale.c pp_pack.c pp_sort.c caretx.c  miniperlmain.c opmini.c perlmini.c | tr ' ' '\n' >.clist
> make[1]: Leaving directory `<http://perl5.git.perl.org:8080/job/perl5/ws/'>
> Finding dependencies for av.o.
> Finding dependencies for scope.o.
> Finding dependencies for op.o.
> Finding dependencies for doop.o.
> Finding dependencies for doio.o.
> Finding dependencies for dump.o.
> Finding dependencies for gv.o.
> Finding dependencies for hv.o.
> Finding dependencies for mg.o.
> Finding dependencies for reentr.o.
> Finding dependencies for mro.o.
> Finding dependencies for perl.o.
> Finding dependencies for perly.o.
> Finding dependencies for pp.o.
> Finding dependencies for pp_hot.o.
> Finding dependencies for pp_ctl.o.
> Finding dependencies for pp_sys.o.
> Finding dependencies for regcomp.o.
> Finding dependencies for regexec.o.
> Finding dependencies for utf8.o.
> Finding dependencies for sv.o.
> Finding dependencies for taint.o.
> Finding dependencies for toke.o.
> Finding dependencies for util.o.
> Finding dependencies for deb.o.
> Finding dependencies for run.o.
> Finding dependencies for universal.o.
> Finding dependencies for pad.o.
> Finding dependencies for globals.o.
> Finding dependencies for keywords.o.
> Finding dependencies for perlio.o.
> Finding dependencies for perlapi.o.
> Finding dependencies for numeric.o.
> Finding dependencies for mathoms.o.
> Finding dependencies for locale.o.
> Finding dependencies for pp_pack.o.
> Finding dependencies for pp_sort.o.
> Finding dependencies for caretx.o.
> Finding dependencies for miniperlmain.o.
> Finding dependencies for opmini.o.
> Finding dependencies for perlmini.o.
> Updating makefile...
> Now you must run 'make'.
>
> If you compile perl5 on a different machine or from a different object
> directory, copy the Policy.sh file from this object directory to the
> new one before you run Configure -- this will help you with most of
> the policy defaults.
>
> [perl5] $ /bin/bash -xe /tmp/hudson7692238928768808736.sh
> + make
> echo @`sh  cflags "optimize='-O2'" perlmini.o`  -DPERL_IS_MINIPERL -DPERL_EXTERNAL_GLOB perlmini.c
> @ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings -DPERL_IS_MINIPERL -DPERL_EXTERNAL_GLOB perlmini.c
> echo @`sh  cflags "optimize='-O2'" opmini.o`  -DPERL_IS_MINIPERL -DPERL_EXTERNAL_GLOB opmini.c
> @ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings -DPERL_IS_MINIPERL -DPERL_EXTERNAL_GLOB opmini.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings miniperlmain.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings gv.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings toke.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings perly.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings pad.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings regcomp.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings dump.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings util.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings mg.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings reentr.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings mro.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings keywords.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings hv.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings av.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings run.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings pp_hot.c
> ccache g++ -c -DPERL_CORE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -ansi -O2 -Wall -Werror=declaration-after-statement -Wextra -Wwrite-strings sv.c
> sv.c: In function ‘SV* Perl_sv_get_backrefs(SV*)’:
> sv.c:5962: error: cannot convert ‘AV*’ to ‘SV*’ in assignment
> make: *** [sv.o] Error 1
> Build step 'Execute shell' marked build as failure



-- 
perl -Mre=debug -e "/just|another|perl|hacker/"

Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About