Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 308649

Summary: x11-wm/afterstep-2.2.9 doesn't install on 64bit architectures
Product: Gentoo Linux Reporter: Samuli Suominen (RETIRED) <ssuominen>
Component: Current packagesAssignee: Nathan Mahon <gentoo.org>
Status: RESOLVED FIXED    
Severity: normal CC: afterstep+disabled, amd64, maintainer-needed, polynomial-c, tom
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 306107    

Description Samuli Suominen (RETIRED) gentoo-dev 2010-03-09 13:57:33 UTC
Looks like x11-misc/afterstep doesn't deserve ~amd64 keyword... it || die's on install. Too bad, it's a reverse dep of x11-terms/aterm.

<snip>

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

* QA Notice: Package has poor programming practices which may compile
*            but will almost certainly crash on 64bit architectures.
* 
* Function `make_session_data_file' implicitly converted to pointer at asgtklookedit.c:658

* ERROR: x11-wm/afterstep-2.2.9 failed:
*   install aborted due to poor programming practices shown above

</snip>
Comment 1 Tom Noonan 2010-05-26 13:10:02 UTC
There is some related commentary in bug 306107.  I was able to get 2.2.9 to build on IA64 without the gtk use flag, but it failed with it.  There is a log from IA64 in the other bug.
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2010-06-22 16:11:38 UTC
+  22 Jun 2010; Samuli Suominen <ssuominen@gentoo.org>
+  afterstep-2.2.9.ebuild,
+  +files/afterstep-2.2.9-make_session_data_file.patch:
+  Fix implicit declaration of function make_session_data_file wrt #308649.

The only QA warning I now see is LDFLAGS being ignored. Also it's forcing unwanted -O3 optimization.

But this bug seems to be solved.