Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 370637 - app-arch/dump-0.4.44 - Function `completion_matches' implicitly converted to pointer at interactive.c:1023
Summary: app-arch/dump-0.4.44 - Function `completion_matches' implicitly converted to ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-08 08:36 UTC by Hans de Graaff
Modified: 2011-06-20 08:10 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge-info.txt,14.03 KB, text/plain)
2011-06-08 08:36 UTC, Hans de Graaff
Details
build.log (build.log,24.10 KB, text/plain)
2011-06-16 17:59 UTC, Hans de Graaff
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hans de Graaff gentoo-dev Security 2011-06-08 08:36:31 UTC
Created attachment 276253 [details]
emerge --info

Installation of app-arch/dump-0.4.43 fails due to QA issues with the source code:

 * QA Notice: Package has poor programming practices which may compile
 *            fine but exhibit random runtime failures.
 * tape.c:2737: warning: dereferencing pointer ‘({anonymous})’ does break strict-aliasing rules
 * tape.c:2738: warning: dereferencing pointer ‘({anonymous})’ does break strict-aliasing rules
 * tape.c:2739: warning: dereferencing pointer ‘({anonymous})’ does break strict-aliasing rules
 * tape.c:2740: warning: dereferencing pointer ‘({anonymous})’ does break strict-aliasing rules


 * QA Notice: Package has poor programming practices which may compile
 *            fine but exhibit random runtime failures.
 * interactive.c:1023: warning: implicit declaration of function ‘completion_matches’

 * 
 * QA Notice: Package has poor programming practices which may compile
 *            but will almost certainly crash on 64bit architectures.
 * 
 * Function `completion_matches' implicitly converted to pointer at interactive.c:1023
 * 
 *  Please file a bug about this at http://bugs.gentoo.org/
 *  with the maintaining herd of the package.
 * 
 * ERROR: app-arch/dump-0.4.43 failed:
 *   install aborted due to poor programming practices shown above
 *
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2011-06-14 14:41:40 UTC
It doesn't fail at all as long as you don't have FEATURES=strict.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2011-06-14 15:04:24 UTC
Oh, now it fails here too.
Comment 3 Peter Volkov (RETIRED) gentoo-dev 2011-06-16 09:55:40 UTC
I'm unable to reproduce this problem. Could you, please, provide full build log?
Comment 4 Hans de Graaff gentoo-dev Security 2011-06-16 17:59:41 UTC
Created attachment 277267 [details]
build.log
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2011-06-16 22:51:50 UTC
Which version of sys-libs/readline do you have?
Comment 6 Hans de Graaff gentoo-dev Security 2011-06-17 06:08:44 UTC
=sys-libs/readline-6.1_p2 (latest stable)

I also tried with latest version 6.2_p1 but I get the same problem there.
Comment 7 Peter Volkov (RETIRED) gentoo-dev 2011-06-20 08:10:16 UTC
Thank you Hans. Fixed in dump-0.4.44-r1.