Summary: | tpb 0.6.2 will not compile (autoheader failure) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Brian Heung <bheung> |
Component: | Current packages | Assignee: | Mobile Herd (OBSOLETE) <mobile+disabled> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | 043936y, base-system, eckert.thomas, matteo-ml, T.Henderson |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
acconfig.h - Needed file
Patch to the ebuild |
Description
Brian Heung
2004-06-11 23:36:07 UTC
I can not reproduce that using sys-devel/autoconf-2.59-r3 and sys-devel/automake-1.8.3. I get the same LIBXOSD problem, using: sys-devel/autoconf-2.59-r4 sys-devel/automake-1.8.5 x11-libs/xosd-2.2.5-r1 Same for me here (using same versions as Tristan above) same problem Created attachment 33761 [details]
acconfig.h - Needed file
After a quick look, I noticed that the tar package of tpb 0.6.2 lacks
acconfig.h . So I copied the 0.6.1 one in the work dir of 0.6.2 and tried a
./configure. It went ok.
So please add this file in portage, and have it copied in the workdir by the
ebuild. I'll attach also the modified ebuild.
(As always, test it before.)
Created attachment 33762 [details, diff]
Patch to the ebuild
The mentioned patch.
I've also not been able to reporduce with: sys-devel/automake-1.8.3 sys-devel/autoconf-2.59-r3 x11-libs/xosd-2.2.5-r1 As this seems to be related to some automake/autoconf foo, i'm CCing base-system to hopefully get some of their feedback. FWIW, I downgraded automake from automake-1.8.5-r1 to automake-1.8.3, but I still get the same HAVE_LIBXOSD problem. >>> Patch to the ebuild
Thank you. It works.
I believe it would be nice to integrate tpb into the rc system, and so I propose adding to the ebuild /etc/init.d/tpbutt: #!/sbin/runscript # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-laptop/tpb/files/tpb,v 1.0 2004/07/13 19:19:04 depend() {} checkconfig() { if [ ! -x "`/dev/nvram`" ] ; then eerror "Please re-compile your kernel with nvram support." return 1 fi start() { ebegin "Starting tpb" start-stop-daemon --start --quiet --exec /usr/bin/tpb -d eend $? } stop() { ebegin "Stopping tpb" start-stop-daemon --stop --quiet --exec /usr/bin/tpb eend $? } Could be interesting having the patch to the ebuild and the needed file in portage, since the problem is still here with newest xosd (2.2.8), automake(1.8.5-r1) and autoconf(2.59-r4). From comment #10: maybe it should be better to open a separate bug. see bug #62809 for v0.6.3-comments 0.6.3 is working here with nearly exactly the versions mentioned in comment #11: autoconf-2.59-r4, xosd-2.2.8-r1, automake-1.8.5-r1. gcc-3.3.3-r6 *** This bug has been marked as a duplicate of 62809 *** |