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

QA Notice: Package triggers severe warnings which indicate that it #16972

Open
p5pRT opened this issue Apr 20, 2019 · 6 comments
Open

QA Notice: Package triggers severe warnings which indicate that it #16972

p5pRT opened this issue Apr 20, 2019 · 6 comments

Comments

@p5pRT
Copy link

p5pRT commented Apr 20, 2019

Migrated from rt.perl.org#134052 (status was 'open')

Searchable as RT134052$

@p5pRT
Copy link
Author

p5pRT commented Apr 20, 2019

From conrad@kostecki.com

Completed installing perl-5.28.2 into
/var/tmp/portage/dev-lang/perl-5.28.2/image/

  * QA Notice​: Package triggers severe warnings which indicate that it
  * may exhibit random runtime failures.
  * perl.h​:6064​:29​: warning​: argument 1 null where non-null expected
[-Wnonnull]
  * /usr/include/bits/string_fortified.h​:34​:10​: warning​:
'__builtin_memcpy' forming offset [553, 16496] is out of the bounds [0,
552] of object 'sha' with type 'SHA' {aka 'struct SHA'} [-Warray-bounds]
  * /usr/include/bits/string_fortified.h​:34​:10​: warning​:
'__builtin_memcpy' forming offset [1241, 16496] is out of the bounds [0,
1240] of object 'hmac' with type 'HMAC' {aka 'struct <anonymous>'}
[-Warray-bounds]
  * Please do not file a Gentoo bug and instead report the above QA
  * issues directly to the upstream developers of this software.
  * Homepage​: https://www.perl.org/

@p5pRT
Copy link
Author

p5pRT commented Apr 21, 2019

From @jkeenan

On Sat, 20 Apr 2019 18​:26​:09 GMT, conrad@​kostecki.com wrote​:

Completed installing perl-5.28.2 into
/var/tmp/portage/dev-lang/perl-5.28.2/image/

* QA Notice​: Package triggers severe warnings which indicate that it
* may exhibit random runtime failures.
* perl.h​:6064​:29​: warning​: argument 1 null where non-null expected
[-Wnonnull]
* /usr/include/bits/string_fortified.h​:34​:10​: warning​:
'__builtin_memcpy' forming offset [553, 16496] is out of the bounds [0,
552] of object 'sha' with type 'SHA' {aka 'struct SHA'} [-Warray-bounds]
* /usr/include/bits/string_fortified.h​:34​:10​: warning​:
'__builtin_memcpy' forming offset [1241, 16496] is out of the bounds [0,
1240] of object 'hmac' with type 'HMAC' {aka 'struct <anonymous>'}
[-Warray-bounds]
* Please do not file a Gentoo bug and instead report the above QA
* issues directly to the upstream developers of this software.
* Homepage​: https://www.perl.org/

Can we infer from the "Completed installing" message that perl-5.28.2 did install and that you now have a usable perl?

Can you supply (preferably as an attachment) the output of​: 'perl -Ilib -V'?

Did you observe these warnings in the course of the build/installation process? Or were they only reported in summary form at the end of that process?

--
James E Keenan (jkeenan@​cpan.org)

@p5pRT
Copy link
Author

p5pRT commented Apr 21, 2019

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

@p5pRT
Copy link
Author

p5pRT commented Apr 22, 2019

From @tonycoz

On Sat, 20 Apr 2019 11​:26​:09 -0700, conrad@​kostecki.com wrote​:

Completed installing perl-5.28.2 into
/var/tmp/portage/dev-lang/perl-5.28.2/image/

* QA Notice​: Package triggers severe warnings which indicate that it
* may exhibit random runtime failures.
* perl.h​:6064​:29​: warning​: argument 1 null where non-null expected
[-Wnonnull]
* /usr/include/bits/string_fortified.h​:34​:10​: warning​:
'__builtin_memcpy' forming offset [553, 16496] is out of the bounds [0,
552] of object 'sha' with type 'SHA' {aka 'struct SHA'} [-Warray-bounds]
* /usr/include/bits/string_fortified.h​:34​:10​: warning​:
'__builtin_memcpy' forming offset [1241, 16496] is out of the bounds [0,
1240] of object 'hmac' with type 'HMAC' {aka 'struct <anonymous>'}
[-Warray-bounds]
* Please do not file a Gentoo bug and instead report the above QA
* issues directly to the upstream developers of this software.
* Homepage​: https://www.perl.org/

Line 6064 in the perl 5.28.2 perl.h is a blank line.

You appear to be building a modified perl, please either provide more information or report it to whoever provided the modifications.

Thanks,
Tony

@p5pRT
Copy link
Author

p5pRT commented Apr 23, 2019

From conrad@kostecki.com

Hi!

Can we infer from the "Completed installing" message that perl-5.28.2 did install and that you now have a usable perl?

this is correct. Perl is working fine here.

Can you supply (preferably as an attachment) the output of​: 'perl -Ilib -V'?

See attachment.

Did you observe these warnings in the course of the build/installation process? Or were they only reported in summary form at the end of that process?

They were reported at the end of the process. This QA warnings are a part of Gentoo Linux, to check packages. I only did, as the package said, reporting directly to upstream.

Conrad

@p5pRT
Copy link
Author

p5pRT commented Apr 23, 2019

From conrad@kostecki.com

perl.log

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

No branches or pull requests

2 participants