Bug 2851 - boost-1.28.0 ebuild (new)
|
Bug#:
2851
|
Product: Gentoo Linux
|
Version: 1.2
|
Platform: x86
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: karltk@gentoo.org
|
Reported By: mkrainer@gmail.com
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: boost-1.28.0 ebuild (new)
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2002-05-19 14:30 0000
|
From the boost.org homepage:
"The Boost web site provides free peer-reviewed portable C++ source libraries.
The emphasis is on libraries which work well with the C++ Standard Library."
This ebuild was a little bit tricky 'cause boost uses his own build tool (jam)
instead of "./configure && make && make install".
The ebuild is "sandbox-safe" and should go into dev-libs.
-Markus-
Please check:
1) URL is unreachable, times out:
>>> Downloading http://boost.sourceforge.net/release/boost_1_28_0.tar.gz
--00:29:20-- http://boost.sourceforge.net/release/boost_1_28_0.tar.gz
=> `/usr/portage/distfiles/boost_1_28_0.tar.gz'
Resolving boost.sourceforge.net... done.
Connecting to boost.sourceforge.net[216.136.171.201]:80... failed: Connection
timed out.
Retrying.
2) Please use dohtml -r to install the HTML documentation instead of the
for-loop with finds.
3) Set a SLOT "1"
4) Your header should look like:
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header:$
Once you have iterated over these, simply reopen the bug :) Thanks for bothering.
ad 1) works here (maybe sourceforge was down?)
ad 2) done (didn't know that dohtml is that powerful)
ad 3) done (btw: skel.ebuild should have a SLOT var)
ad 4) done
-Markus-
Not dead yet. This ebuild has been postponed as it is selected to be run
through
our new ebuild submission system. I've run it through a few times, and it
produces various errors; we need help with how well the reported error messages
are and how well the ebuild submission system works in general.
It will take another few days before I can give you more details, as we need to
plug the submission system into bugzilla.
I cannot get Boost to build with gcc 3.2, which is the default compiler for
Gentoo 1.4 (soon to be released):
...using newstr.o...
...using option.o...
...using parse.o...
...using regexp.o...
...using rules.o...
Cc bin.linuxx86/scan.o
scan.c:11:22: jamgram.h: No such file or directory
In file included from scan.c:32:
jamgramtab.h:1: `_BANG_t' undeclared here (not in a function)
jamgramtab.h:1: initializer element is not constant
jamgramtab.h:1: (near initialization for `keywords[0].type')
jamgramtab.h:1: initializer element is not constant
jamgramtab.h:1: (near initialization for `keywords[0]')
jamgramtab.h:2: `_BANG_EQUALS_t' undeclared here (not in a function)
jamgramtab.h:2: initializer element is not constant
jamgramtab.h:2: (near initialization for `keywords[1].type')
jamgramtab.h:2: initializer element is not constant
jamgramtab.h:2: (near initialization for `keywords[1]')
jamgramtab.h:3: `_AMPER_t' undeclared here (not in a function)
jamgramtab.h:3: initializer element is not constant
jamgramtab.h:3: (near initialization for `keywords[2].type')
jamgramtab.h:3: initializer element is not constant
jamgramtab.h:3: (near initialization for `keywords[2]')
jamgramtab.h:4: `_AMPERAMPER_t' undeclared here (not in a function)
Any ideas ?
I can't reproduce this error with gcc-3.1-r7
Do you have any errors while jamgram.h gets created?
Look for the output right at the beginning:
Cc bin.linuxx86/pathunix.o
MyChmod1 jamgram.y
GenFile1 jamgram.y jamgramtab.h
Yacc1 jamgram.c jamgram.h
YaccMv jamgram.c jamgram.h
Cc bin.linuxx86/jamgram.o
(As my time allows, I'll set up a new 1.4(_beta) system this weekend and will
try to reproduce this error)
-Markus-
Worked fine for me on freshly installed Gentoo 1.4 with gcc-3.2-r1
(-march=athlon-tbird -O3 -fomit-frame-pointer -pipe).
Fixed. Available for testing as dev-libs/boost-1.28