Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bleadperl 8897dca breaks GFUJI/Data-Util-0.58.tar.gz #10808

Closed
p5pRT opened this issue Nov 9, 2010 · 4 comments
Closed

Bleadperl 8897dca breaks GFUJI/Data-Util-0.58.tar.gz #10808

p5pRT opened this issue Nov 9, 2010 · 4 comments

Comments

@p5pRT
Copy link

p5pRT commented Nov 9, 2010

Migrated from rt.perl.org#78936 (status was 'resolved')

Searchable as RT78936$

@p5pRT
Copy link
Author

p5pRT commented Nov 9, 2010

From @andk

Diagnostics​:

  cc -c "-I." -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -W -Wno-comment -O2 -DVERSION=\"0.58\" -DXS_VERSION=\"0.58\" -o DataUtil.o -fPIC "-I/home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-g8897dca/lib/5.13.6/x86_64-linux-thread-multi/CORE" -DUSE_PPPORT -DINLINE_STR_EQ DataUtil.c
  DataUtil.xs​: In function ‘my_deref_av’​:
  DataUtil.xs​:250​: warning​: passing argument 2 of ‘Perl_amagic_deref_call’ from incompatible pointer type
  /home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-g8897dca/lib/5.13.6/x86_64-linux-thread-multi/CORE/proto.h​:37​: note​: expected ‘struct SV *’ but argument is of type ‘struct PerlInterpreter *’
  DataUtil.xs​:250​: warning​: passing argument 3 of ‘Perl_amagic_deref_call’ makes integer from pointer without a cast
  /home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-g8897dca/lib/5.13.6/x86_64-linux-thread-multi/CORE/proto.h​:37​: note​: expected ‘int’ but argument is of type ‘struct SV * const’
  DataUtil.xs​:250​: error​: too many arguments to function ‘Perl_amagic_deref_call’
  DataUtil.xs​: In function ‘my_deref_hv’​:
  DataUtil.xs​:263​: warning​: passing argument 2 of ‘Perl_amagic_deref_call’ from incompatible pointer type
  /home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-g8897dca/lib/5.13.6/x86_64-linux-thread-multi/CORE/proto.h​:37​: note​: expected ‘struct SV *’ but argument is of type ‘struct PerlInterpreter *’
  DataUtil.xs​:263​: warning​: passing argument 3 of ‘Perl_amagic_deref_call’ makes integer from pointer without a cast
  /home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-g8897dca/lib/5.13.6/x86_64-linux-thread-multi/CORE/proto.h​:37​: note​: expected ‘int’ but argument is of type ‘struct SV * const’
  DataUtil.xs​:263​: error​: too many arguments to function ‘Perl_amagic_deref_call’
  DataUtil.xs​: In function ‘my_deref_cv’​:
  DataUtil.xs​:276​: warning​: passing argument 2 of ‘Perl_amagic_deref_call’ from incompatible pointer type
  /home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-g8897dca/lib/5.13.6/x86_64-linux-thread-multi/CORE/proto.h​:37​: note​: expected ‘struct SV *’ but argument is of type ‘struct PerlInterpreter *’
  DataUtil.xs​:276​: warning​: passing argument 3 of ‘Perl_amagic_deref_call’ makes integer from pointer without a cast
  /home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-g8897dca/lib/5.13.6/x86_64-linux-thread-multi/CORE/proto.h​:37​: note​: expected ‘int’ but argument is of type ‘struct SV * const’
  DataUtil.xs​:276​: error​: too many arguments to function ‘Perl_amagic_deref_call’
  DataUtil.xs​: In function ‘XS_Data__Util_invocant’​:
  DataUtil.xs​:814​: warning​: cast from pointer to integer of different size
  make[1]​: *** [DataUtil.o] Error 1
  make[1]​: Leaving directory `/home/sand/.cpan/build/Data-Util-0.58-vtHQVD'
  (/usr/bin/make exited with 512)

git bisect​:

  There are only 'skip'ped commits left to test.
  The first bad commit could be any of​:
  25a9ffc
  8897dca
  We cannot bisect more!

perl -V​:

  Summary of my perl5 (revision 5 version 13 subversion 6) configuration​:
  Commit id​: 8897dca
  Platform​:
  osname=linux, osvers=2.6.32-5-amd64, archname=x86_64-linux-thread-multi
  uname='linux k81 2.6.32-5-amd64 #1 smp sat oct 30 14​:18​:21 utc 2010 x86_64 gnulinux '
  config_args='-Dprefix=/home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-g8897dca -Dinstallusrbinperl=n -Uversiononly -Dusedevel -des -Ui_db -Duseithreads -Uuselongdouble'
  hint=recommended, useposix=true, d_sigaction=define
  useithreads=define, usemultiplicity=define
  useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
  use64bitint=define, use64bitall=define, uselongdouble=undef
  usemymalloc=n, bincompat5005=undef
  Compiler​:
  cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
  optimize='-O2',
  cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
  ccversion='', gccversion='4.4.5', gccosandvers=''
  intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
  d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
  ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
  alignbytes=8, prototype=define
  Linker and Libraries​:
  ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
  libpth=/usr/local/lib /lib /usr/lib /lib64 /usr/lib64
  libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc -lgdbm_compat
  perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
  libc=/lib/libc-2.11.2.so, so=so, useshrplib=false, libperl=libperl.a
  gnulibc_version='2.11.2'
  Dynamic Linking​:
  dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
  cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector'

  Characteristics of this binary (from libperl)​:
  Compile-time options​: MULTIPLICITY PERL_DONT_CREATE_GVSV
  PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP PERL_USE_DEVEL
  USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS
  USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
  USE_REENTRANT_API
  Built under linux
  Compiled at Nov 9 2010 04​:50​:53
  @​INC​:
  /home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-g8897dca/lib/site_perl/5.13.6/x86_64-linux-thread-multi
  /home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-g8897dca/lib/site_perl/5.13.6
  /home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-g8897dca/lib/5.13.6/x86_64-linux-thread-multi
  /home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-g8897dca/lib/5.13.6
  .

--
andreas

@p5pRT
Copy link
Author

p5pRT commented Nov 11, 2010

From @cpansprout

On Mon Nov 08 20​:28​:32 2010, andreas.koenig.7os6VVqR@​franz.ak.mind.de wrote​:

Diagnostics​:

cc \-c  "\-I\." \-D\_REENTRANT \-D\_GNU\_SOURCE \-fno\-strict\-aliasing \-pipe

-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -Wall -W -Wno-comment -O2
-DVERSION=\"0.58\" -DXS_VERSION=\"0.58\" -o DataUtil.o -fPIC "-
I/home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-
g8897dca/lib/5.13.6/x86_64-linux-thread-multi/CORE" -DUSE_PPPORT
-DINLINE_STR_EQ DataUtil.c
DataUtil.xs​: In function ‘my_deref_av’​:
DataUtil.xs​:250​: warning​: passing argument 2 of
‘Perl_amagic_deref_call’ from incompatible pointer type
/home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-
g8897dca/lib/5.13.6/x86_64-linux-thread-multi/CORE/proto.h​:37​:
note​: expected ‘struct SV *’ but argument is of type ‘struct
PerlInterpreter *’
DataUtil.xs​:250​: warning​: passing argument 3 of
‘Perl_amagic_deref_call’ makes integer from pointer without a cast
/home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-
g8897dca/lib/5.13.6/x86_64-linux-thread-multi/CORE/proto.h​:37​:
note​: expected ‘int’ but argument is of type ‘struct SV * const’
DataUtil.xs​:250​: error​: too many arguments to function
‘Perl_amagic_deref_call’
DataUtil.xs​: In function ‘my_deref_hv’​:
DataUtil.xs​:263​: warning​: passing argument 2 of
‘Perl_amagic_deref_call’ from incompatible pointer type
/home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-
g8897dca/lib/5.13.6/x86_64-linux-thread-multi/CORE/proto.h​:37​:
note​: expected ‘struct SV *’ but argument is of type ‘struct
PerlInterpreter *’
DataUtil.xs​:263​: warning​: passing argument 3 of
‘Perl_amagic_deref_call’ makes integer from pointer without a cast
/home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-
g8897dca/lib/5.13.6/x86_64-linux-thread-multi/CORE/proto.h​:37​:
note​: expected ‘int’ but argument is of type ‘struct SV * const’
DataUtil.xs​:263​: error​: too many arguments to function
‘Perl_amagic_deref_call’
DataUtil.xs​: In function ‘my_deref_cv’​:
DataUtil.xs​:276​: warning​: passing argument 2 of
‘Perl_amagic_deref_call’ from incompatible pointer type
/home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-
g8897dca/lib/5.13.6/x86_64-linux-thread-multi/CORE/proto.h​:37​:
note​: expected ‘struct SV *’ but argument is of type ‘struct
PerlInterpreter *’
DataUtil.xs​:276​: warning​: passing argument 3 of
‘Perl_amagic_deref_call’ makes integer from pointer without a cast
/home/src/perl/repoperls/installed-perls/perl/v5.13.6-365-
g8897dca/lib/5.13.6/x86_64-linux-thread-multi/CORE/proto.h​:37​:
note​: expected ‘int’ but argument is of type ‘struct SV * const’
DataUtil.xs​:276​: error​: too many arguments to function
‘Perl_amagic_deref_call’
DataUtil.xs​: In function ‘XS_Data__Util_invocant’​:
DataUtil.xs​:814​: warning​: cast from pointer to integer of
different size
make[1]​: *** [DataUtil.o] Error 1
make[1]​: Leaving directory `/home/sand/.cpan/build/Data-Util-0.58-
vtHQVD'
(/usr/bin/make exited with 512)

git bisect​:

There are only 'skip'ped commits left to test\.
The first bad commit could be any of​:
25a9ffce153b0e67cfefd260754edeb097da5be7
8897dcaad14089c32e969309beb16112ec768eaf
We cannot bisect more\!

This appears to have been fixed by e89bfaa.

@p5pRT
Copy link
Author

p5pRT commented Nov 11, 2010

The RT System itself - Status changed from 'new' to 'open'

@p5pRT
Copy link
Author

p5pRT commented Nov 11, 2010

@cpansprout - Status changed from 'open' to 'resolved'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant