Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 150173 - [bump] dev-libs/bglibs
Summary: [bump] dev-libs/bglibs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Robin Johnson
URL: http://untroubled.org/bglibs
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-05 08:18 UTC by Thilo Bangert (RETIRED) (RETIRED)
Modified: 2008-11-06 08:17 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2006-10-05 08:18:14 UTC
bglibs is at 1.101 upstream

renaming 1.041 and applying the following did the trick

-inherit toolchain-funcs
+inherit fixheadtails toolchain-funcs

requesting permission to commit ;)
thanks
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2006-10-07 16:10:29 UTC
fails here:

-rw-r--r--      N/A      N/A /dev/shm/portage/bglibs-1.101/image//usr/lib/bglibs/libbg-instshow.a <= libbg-instshow.a
-rw-r--r--      N/A      N/A /dev/shm/portage/bglibs-1.101/image//usr/lib/bglibs/libbg-adt.a <= libbg-adt.a
-rw-r--r--      N/A      N/A /dev/shm/portage/bglibs-1.101/image//usr/lib/bglibs/libbg-base64.a <= libbg-base64.a
bg-installer: Fatal: Could not open 'libbg-base64.a': No such file or directory
make: *** [install] Error 1

!!! ERROR: dev-libs/bglibs-1.101 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_install
  ebuild.sh, line 1020:   Called src_install
  bglibs-1.101.ebuild, line 40:   Called einstall
  ebuild.sh, line 579:   Called die

!!! einstall failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
Comment 2 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2006-10-08 13:47:24 UTC
-rw-r--r--      N/A      N/A /var/tmp/portage/bglibs-1.101/image//usr/lib/bglibs/libbg-instshow.a <= libbg-instshow.a
-rw-r--r--      N/A      N/A /var/tmp/portage/bglibs-1.101/image//usr/lib/bglibs/libbg-adt.a <= libbg-adt.a
-rw-r--r--      N/A      N/A /var/tmp/portage/bglibs-1.101/image//usr/lib/bglibs/libbg-base64.a <= libbg-base64.a
-rw-r--r--      N/A      N/A /var/tmp/portage/bglibs-1.101/image//usr/lib/bglibs/libbg-cdb.a <= libbg-cdb.a
-rw-r--r--      N/A      N/A /var/tmp/portage/bglibs-1.101/image//usr/lib/bglibs/libbg-cli.a <= libbg-cli.a


hhm, can't reproduce here...
what ARCH are you on? is there an error or a bunch of warnings already earlier on, perhaps?
Comment 3 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2006-10-08 15:16:17 UTC
~ppc here, ppc64-32ul profile.
Comment 4 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2006-10-19 00:54:47 UTC
hhm, and there are no warnings earlier on? i don't have access to ppc hardware currently, so i can't help.

perhaps removing ~ppc for now? :P
Comment 5 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2006-11-02 15:26:12 UTC
version 1.102 is out - care to try that one?
Comment 6 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2006-11-13 02:03:32 UTC
bangert:
1.101 and 1.102 both fail to compile on ppc64-32ul AND amd64.
Looks like 64-bit screwups by upstream.
Comment 7 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2007-02-19 22:53:57 UTC
hhm, i don't have access to 64bit hardware - so i can't really help...
anything else i could do?
Comment 8 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2007-02-25 03:53:45 UTC
bangert: bug upstream about the 64-bit breakage?
Comment 9 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2008-10-08 17:51:21 UTC
i think the error was due to the build system not supporting parallel builds.
'cause i hit this one just a minute ago.

robbat2: could you perhaps try this once more?

--- bglibs-1.104.ebuild 2008-10-08 19:40:03.000000000 +0200
+++ bglibs-1.041.ebuild 2008-02-29 22:54:54.000000000 +0100
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: /var/cvsroot/gentoo-x86/dev-libs/bglibs/bglibs-1.041.ebuild,v 1.8 2008/02/27 03:51:01 robbat2 Exp $

-inherit toolchain-funcs
+inherit fixheadtails toolchain-funcs

 DESCRIPTION="Bruce Guenters Libraries Collection"
 HOMEPAGE="http://untroubled.org/bglibs/"
@@ -10,7 +10,7 @@

 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~sparc ~x86 ~ppc64"
+KEYWORDS="alpha amd64 hppa ~mips ppc sparc x86 ~ppc64"
 IUSE=""
 DEPEND="virtual/libc"

@@ -28,7 +28,7 @@
        echo "${D}/usr/share/man" > conf-man
        echo "$(tc-getCC) ${CFLAGS}" > conf-cc
        echo "$(tc-getCC) ${LDFLAGS}" > conf-ld
-       make || die #fails on parallel builds
+       emake || die
 }

 src_test() {


thanks
Comment 10 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2008-11-04 22:13:58 UTC
yell, if you don't mind me putting this in.
Comment 11 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2008-11-04 22:33:53 UTC
bangert: if the problem is resolved for you on 64-bit, just go ahead and commit.
Comment 12 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2008-11-06 08:17:44 UTC
Ok, 1.104 is in the tree now. The cause of the parallel breakage turned out to be libtool-2.x doing different things than libtool-1.x and the build system not expecting that, read the patch for details and the crappy solution.