1 |
On Wed, Aug 25, 2010 at 01:42:12PM +0200, Thilo Bangert wrote: |
2 |
> Hi guys, |
3 |
> |
4 |
> trying to install openssh on the dev profile one is greated with this |
5 |
> bugger: |
6 |
> |
7 |
> * QA Notice: Package has poor programming practices which may compile |
8 |
> * fine but exhibit random runtime failures. |
9 |
> * closefromtest.c:46: warning: implicit declaration of function |
10 |
> ‘closefrom’ |
11 |
> |
12 |
This is a rather common bug for 64bit arches |
13 |
|
14 |
See relevant patches [1][2] |
15 |
|
16 |
> * Please do not file a Gentoo bug and instead report the above QA |
17 |
> * issues directly to the upstream developers of this software. |
18 |
> * Homepage: http://www.openssh.org/ |
19 |
> * ERROR: net-misc/openssh-5.5_p1-r2 failed: |
20 |
> * install aborted due to poor programming practices shown above |
21 |
> * |
22 |
> * Call stack: |
23 |
> * misc-functions.sh, line 847: Called install_qa_check |
24 |
> * misc-functions.sh, line 539: Called die |
25 |
> * The specific snippet of code: |
26 |
> * hasq stricter ${FEATURES} && die "install |
27 |
> aborted due to" \ |
28 |
> * |
29 |
> * If you need support, post the output of 'emerge --info =net- |
30 |
> misc/openssh-5.5_p1-r2', |
31 |
> * the complete build log and the output of 'emerge -pqv =net- |
32 |
> misc/openssh-5.5_p1-r2'. |
33 |
> * The complete build log is located at '/var/tmp/portage/net- |
34 |
> misc/openssh-5.5_p1-r2/temp/build.log'. |
35 |
> * The ebuild environment file is located at '/var/tmp/portage/net- |
36 |
> misc/openssh-5.5_p1-r2/temp/environment'. |
37 |
> * S: '/var/tmp/portage/net-misc/openssh-5.5_p1-r2/work/openssh-5.5p1' |
38 |
> |
39 |
> This looks really really weird. On the one hand we are saying: "Its a QA |
40 |
> issue but upstream should fix it." followed by "It so broke, we wont let |
41 |
> you install it." |
42 |
This is not only related to stricter but also related to CFLAGS ( having -ggdb |
43 |
and -Wall, produce same failures for me even if I don't use stricter ) |
44 |
|
45 |
Diego, any ideas why this happens? -Wall & -ggdb produce extra output on |
46 |
warning that makes portage abort because of that? I always wondered why this |
47 |
is happening. |
48 |
> |
49 |
> Perhaps qa warnings that fail when FEATURES="stricter", should not point |
50 |
> to upstream for the fix. Instead we should take responsibility for these |
51 |
> and consequently allow these bugs to linger in our bugzilla. |
52 |
> |
53 |
> What do you tink? |
54 |
> kind regards |
55 |
> Thilo |
56 |
|
57 |
[1]: |
58 |
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-analyzer/nagios-plugins/files/nagios-plugins-1.4.14-implicit-pointer-conversion.patch?view=log |
59 |
[2]: |
60 |
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-editors/xemacs/files/xemacs-21.4.22-implicit-pointer-conversion.patch?view=log |
61 |
|
62 |
-- |
63 |
Markos Chandras (hwoarang) |
64 |
Gentoo Linux Developer |
65 |
Web: http://hwoarang.silverarrow.org |
66 |
Key ID: 441AC410 |
67 |
Key FP: AAD0 8591 E3CD 445D 6411 3477 F7F7 1E8E 441A C410 |