Bug#865034: polymake: FTBFS with Perl 5.26: 'yy_parser {aka struct yy_parser}' has no member named 'lex_expect'

2017-06-18 Thread Niko Tyni
Package: polymake
Version: 3.0r2-2
Severity: important
User: debian-p...@lists.debian.org
Usertags: perl-5.26-transition

This package fails to build with Perl 5.26 (currently in experimental.)

A full build log is available at

  
http://perl.debian.net/rebuild-logs/perl-5.26/polymake_3.0r2-2/polymake_3.0r2-2+b2_amd64-2017-05-20T22:58:30Z.build

and the server also hosts a test repository of packages binNMU'd for Perl
5.26 that can be used for testing purposes; see .

Log excerpt:

  x86_64-linux-gnu-gcc -c  -I/<>/include/core -D_REENTRANT 
-D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g   -DVERSION=\"\" 
-DXS_VERSION=\"\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.26/CORE"  
-DPerlVersion=5260 -Wno-nonnull namespaces.c
  namespaces.xs: In function 'intercept_ck_readline':
  namespaces.xs:2519:16: error: 'yy_parser {aka struct yy_parser}' has no 
member named 'lex_expect'; did you mean 'expect'?
 PL_parser->lex_expect=XTERM;
  ^~
  "/usr/bin/perl" /<>/lib/core/src/perl/createBootstrap.pl 
Customize.c Ext.c Object.c Overload.c Poly.c RefHash.c Scope.c Shell.c Struct.c 
XMLfile.c namespaces.c CPlusPlus.cc RuleGraph.cc SchedulerHeap.cc >Bootstrap.h
  Makefile:378: recipe for target 'namespaces.o' failed
  make[3]: *** [namespaces.o] Error 1

-- 
Niko Tyni   nt...@debian.org



Bug#865034: polymake: FTBFS with Perl 5.26: 'yy_parser {aka struct yy_parser}' has no member named 'lex_expect'

2017-06-24 Thread David Bremner
Niko Tyni  writes:

> Package: polymake
> Version: 3.0r2-2
> Severity: important
> User: debian-p...@lists.debian.org
> Usertags: perl-5.26-transition
>
> This package fails to build with Perl 5.26 (currently in experimental.)
>
> A full build log is available at
>
>   
> http://perl.debian.net/rebuild-logs/perl-5.26/polymake_3.0r2-2/polymake_3.0r2-2+b2_amd64-2017-05-20T22:58:30Z.build
>
> and the server also hosts a test repository of packages binNMU'd for Perl
> 5.26 that can be used for testing purposes; see .

Hi Niko;

I'll have a look at this when I can, but I'm just back from VAC, so it
may take me some time. If you had a chance to confirm / deny the problem
is still present with polymake 3.1-2 (in experimental), that would be
helpful.

d



Bug#865034: polymake: FTBFS with Perl 5.26: 'yy_parser {aka struct yy_parser}' has no member named 'lex_expect'

2017-06-25 Thread Niko Tyni
Control: fixed -1 3.1-2

On Sat, Jun 24, 2017 at 12:36:30PM -0300, David Bremner wrote:
> Niko Tyni  writes:
> 
> > Package: polymake
> > Version: 3.0r2-2
> > Severity: important
> > User: debian-p...@lists.debian.org
> > Usertags: perl-5.26-transition
> >
> > This package fails to build with Perl 5.26 (currently in experimental.)

> I'll have a look at this when I can, but I'm just back from VAC, so it
> may take me some time. If you had a chance to confirm / deny the problem
> is still present with polymake 3.1-2 (in experimental), that would be
> helpful.

Hi David, hope you had a nice VAC!

The version in experimental builds fine with Perl 5.26; log at

 
http://perl.debian.net/rebuild-logs/perl-5.26-throwaway/polymake_3.1-2/polymake_3.1-2_amd64-2017-06-25T14%3A27%3A07Z.build

I'm updating the bug metadata accordingly.
-- 
Niko