Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59947 - The official Loki C++ library, written by Andrei Alexandrescu for his book "Modern C++ Design"
Summary: The official Loki C++ library, written by Andrei Alexandrescu for his book "M...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: C++ Team [disbanded]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-10 03:26 UTC by omicron
Modified: 2013-08-30 12:57 UTC (History)
1 user (show)

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


Attachments
An ebuild for the latest version of Loki (released 20030413), written primarily for GCC on x86, although it should work on all platforms. (loki-lib-20030413.ebuild,550 bytes, text/plain)
2004-08-10 03:28 UTC, omicron
Details
ebuild for loki 0.1.2 (loki-0.1.2.ebuild,619 bytes, application/octet-stream)
2005-12-22 06:29 UTC, Zak Kipling
Details
ebuild for loki 0.1.2 (revised) (loki-0.1.2.ebuild,628 bytes, text/plain)
2005-12-22 06:51 UTC, Zak Kipling
Details
loki-0.1.3.ebuild (loki-0.1.3.ebuild,982 bytes, text/plain)
2006-01-10 10:59 UTC, Sébastien Fabbro (RETIRED)
Details
ebuild for 0.1.5 (loki-0.1.5.ebuild,881 bytes, text/plain)
2006-12-08 10:20 UTC, Zak Kipling
Details
Patch for "make check" to work on AMD64 (loki-amd64.patch,620 bytes, patch)
2006-12-08 10:22 UTC, Zak Kipling
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description omicron 2004-08-10 03:26:07 UTC
The official Loki C++ library, written by Andrei Alexandrescu for his book "Modern C++ Design"

More info can be found at the following URLs:

http://moderncppdesign.com/
http://sourceforge.net/projects/loki-lib/
http://sourceforge.net/projects/loki-exp/

Reproducible: Always
Steps to Reproduce:
N/A
Actual Results:  
N/A

Expected Results:  
N/A

N/A
Comment 1 omicron 2004-08-10 03:28:22 UTC
Created attachment 37141 [details]
An ebuild for the latest version of Loki (released 20030413), written primarily for GCC on x86, although it should work on all platforms.
Comment 2 Kovacs Zsolt 2005-03-08 05:14:53 UTC
there is another ebuild for alexandrescu's loki in dev-libs/ferrisloki
Comment 3 Zak Kipling 2005-12-22 05:03:52 UTC
Though that is a modified version, combined with some additional software. Unless actually using the Ferris library, it is likely that people may want

(1) the unmodified Loki library;
(2) not to have to compile Ferris at all in order to install Loki.


I have a local ebuild for the more recent 0.1.2 release at http://sourceforge.net/projects/loki-lib, which I'll attach as soon as I've given it some more testing (I haven't quite got the testsuite to pass yet with FEATURES=maketest).
Comment 4 Zak Kipling 2005-12-22 06:29:17 UTC
Created attachment 75324 [details]
ebuild for loki 0.1.2

testsuite passes on x86; there is a failure on amd64 due to an upstream bug in the SafeFormat sub-library:
http://sourceforge.net/tracker/index.php?func=detail&aid=1388014&group_id=29557&atid=396644
Comment 5 Zak Kipling 2005-12-22 06:51:32 UTC
Created attachment 75325 [details]
ebuild for loki 0.1.2 (revised)

Corrected missing IUSE setting.
Comment 6 Sébastien Fabbro (RETIRED) gentoo-dev 2006-01-10 10:59:55 UTC
Created attachment 76762 [details]
loki-0.1.3.ebuild

Reworked ebuild:
- update to version 0.1.3
- added USE flag doc, to use with doxygen generated documentation
- now use CXXFLAGS from system, and DESTDIR
Comment 7 Mark Loeser (RETIRED) gentoo-dev 2006-02-08 14:54:30 UTC
None of us care to maintain this right now.  The build system also kind of sucks.    WONTFIX, atleast until the situation improves.
Comment 8 Zak Kipling 2006-12-08 10:20:55 UTC
Created attachment 103634 [details]
ebuild for 0.1.5

If anyone is interested, even though this bug is closed, here's the updated ebuild I have locally for 0.1.5

Changes relative to 0.1.3 above:

* Bump version
* Change .bz2 to .gz in line with upstream sources
* Don't rebuild doxygen output that's already included in tarball
* Apply -fPIC patch for "make check" to work on AMD64 (see https://sourceforge.net/tracker/?func=detail&atid=396644&aid=1611465&group_id=29557
* Build shared library (now supported upstream)
* Don't use DESTDIR; Makefile doesn't support it
Comment 9 Zak Kipling 2006-12-08 10:22:13 UTC
Created attachment 103635 [details, diff]
Patch for "make check" to work on AMD64

Here's the patch referenced by the above ebuild