Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 2851 - boost-1.28.0 ebuild (new)
Summary: boost-1.28.0 ebuild (new)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Karl Trygve Kalleberg (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-05-19 14:30 UTC by Markus Krainer
Modified: 2003-02-04 19:42 UTC (History)
1 user (show)

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


Attachments
boost-1.28.0 (boost-1.28.0.tgz,1.27 KB, application/x-compressed)
2002-05-19 14:32 UTC, Markus Krainer
Details
boost-1.28.tgz (boost-1.28.tgz,1.23 KB, application/x-compressed)
2002-06-24 23:27 UTC, Markus Krainer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Krainer 2002-05-19 14:30:23 UTC
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-
Comment 1 Markus Krainer 2002-05-19 14:32:57 UTC
Created attachment 1055 [details]
boost-1.28.0

boost-1.28.0.tgz contains:
  boost-1.28.0.ebuild, ChangeLog, files/digest-boost-1.28.0
Comment 2 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2002-05-28 14:20:39 UTC
Will get to this.
Comment 3 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2002-06-24 17:38:13 UTC
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.
Comment 4 Markus Krainer 2002-06-24 23:25:53 UTC
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-
Comment 5 Markus Krainer 2002-06-24 23:27:39 UTC
Created attachment 1765 [details]
boost-1.28.tgz
Comment 6 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2002-07-26 19:19:25 UTC
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. 
Comment 7 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2002-08-26 09:16:05 UTC
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 ?
Comment 8 Markus Krainer 2002-08-29 00:45:44 UTC
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-
Comment 9 Markus Krainer 2002-09-01 15:42:57 UTC
Worked fine for me on freshly installed Gentoo 1.4 with gcc-3.2-r1
(-march=athlon-tbird -O3 -fomit-frame-pointer -pipe).


Comment 10 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2002-10-18 17:02:58 UTC
Fixed. Available for testing as dev-libs/boost-1.28