Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 285852 - app-admin/setools-3.3.6 has poor programming practices and will not merge
Summary: app-admin/setools-3.3.6 has poor programming practices and will not merge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Hardened (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Chris PeBenito (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-21 17:11 UTC by Jeremy Stent
Modified: 2009-10-01 02:06 UTC (History)
1 user (show)

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


Attachments
Output from emerge--info (emerge-info,18.16 KB, text/plain)
2009-09-21 17:13 UTC, Jeremy Stent
Details
Build Log (build.log,203.35 KB, text/plain)
2009-09-21 17:15 UTC, Jeremy Stent
Details
Ebuild Environment (environment,182.87 KB, text/plain)
2009-09-21 17:16 UTC, Jeremy Stent
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeremy Stent 2009-09-21 17:11:58 UTC
Trying to emerge app-admin/setools-3.3.6 I get an error about poor programming practices.



Reproducible: Always

Steps to Reproduce:
1.  Attempt to emerge app-admin/setools-3.3.6 on AMD64
Actual Results:  
 * QA Notice: Package has poor programming practices which may compile
 *            fine but exhibit random runtime failures.
 * message_view.c:446: warning: implicit declaration of function 'seaudit_avc_message_get_source_mls_lvl'
 * message_view.c:451: warning: implicit declaration of function 'seaudit_avc_message_get_source_mls_clr'
 * filter_view.c:846: warning: implicit declaration of function 'toplevel_get_log_mls_lvl'
 * filter_view.c:859: warning: implicit declaration of function 'toplevel_get_log_mls_clr'


 *
 * QA Notice: Package has poor programming practices which may compile
 *            but will almost certainly crash on 64bit architectures.
 *
 * Function `toplevel_get_log_mls_lvl' implicitly converted to pointer at filter_view.c:846
 * Function `toplevel_get_log_mls_clr' implicitly converted to pointer at filter_view.c:859
 *
 *  Please file a bug about this at http://bugs.gentoo.org/
 *  with the maintaining herd of the package.
 *
 *
 * ERROR: app-admin/setools-3.3.6 failed.
 * Call stack:
 *       misc-functions.sh, line 729:  Called install_qa_check
 *       misc-functions.sh, line 421:  Called die
 * The specific snippet of code:
 *                          die "install aborted due to" \
 *  The die message:
 *   install aborted due to poor programming practices shown above
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/misc/portage/tmp/portage/app-admin/setools-3.3.6/temp/build.log'.
 * The ebuild environment file is located at '/misc/portage/tmp/portage/app-admin/setools-3.3.6/temp/environment'.
 *
!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH=".:/usr/lib64/CMT/v1r20p20081118/java/cmt.jar" JAVA_HOME="/etc/java-config-2/current-system-vm"
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info
!!! post install failed; exiting.

Expected Results:  
successful merge.

emerge --info file
Comment 1 Jeremy Stent 2009-09-21 17:13:54 UTC
Created attachment 204845 [details]
Output from emerge--info
Comment 2 Jeremy Stent 2009-09-21 17:15:33 UTC
Created attachment 204847 [details]
Build Log
Comment 3 Jeremy Stent 2009-09-21 17:16:06 UTC
Created attachment 204848 [details]
Ebuild Environment
Comment 4 Chris PeBenito (RETIRED) gentoo-dev 2009-10-01 00:48:06 UTC
Please emerge --sync and retry.  I committed a fix for this on Sep. 20.
Comment 5 Jeremy Stent 2009-10-01 02:06:59 UTC
No problem now.  Thank you.