Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 95869

Summary: Ebuild Alps'lib
Product: Gentoo Linux Reporter: Leo <leonildotincani>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: CONFIRMED ---    
Severity: normal CC: jlec, sci-physics
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: All   
URL: http://alps.comp-phys.org/mediawiki/index.php/Main_Page
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Ebuild for ALPS 2.0.1
metadata.xml
files/fix-cmake-install-path.patch
Full make log

Description Leo 2005-06-12 07:48:38 UTC
Is it possible to add the ALPS'library to the portage tree?

"The ALPS project (Algorithms and Libraries for Physics Simulations) is an open
source effort aiming at providing high-end simulation codes for strongly
correlated quantum mechanical systems as well as C++ libraries for simplifying
the development of such code. ALPS strives to increase software reuse in the
physics community."

http://alps.comp-phys.org

Since I am involved in this project, I will try to write the ebuild by myself,
but I'll be gled if someone can help me, I have no much time due to my phd project.

The category should be:
sci-physics

All the best,

L

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2010-06-22 12:15:26 UTC
Quite old, still wanted?
Comment 2 Igor Krivenko 2011-06-11 23:23:25 UTC
Created attachment 276709 [details]
Ebuild for ALPS 2.0.1
Comment 3 Igor Krivenko 2011-06-11 23:24:21 UTC
Created attachment 276711 [details]
metadata.xml
Comment 4 Igor Krivenko 2011-06-11 23:24:54 UTC
Created attachment 276713 [details, diff]
files/fix-cmake-install-path.patch
Comment 5 Igor Krivenko 2011-06-11 23:56:45 UTC
Although this request is ancient, there still might be people interested in ALPS, since a new major version (2.0.0) was released not so long ago.
I created an ebuild which supports all main features of the ALPS installation system apart from the installation for VisTrails. Also this ebuild has a fixed version of dev-libs/boost (1.45) as its dependency. The build system of ALPS is tricky and requires access to the sources of Boost during the compilation. Thus one has to add a link to a Boost source tarball into SRC_URI, a variable which is static in its nature.
Comment 6 sitham 2011-06-25 12:11:16 UTC
Created attachment 278097 [details]
Full make log

I could not get the ebuild to install. Here is the make error coming up.
Comment 7 sitham 2011-06-25 12:14:08 UTC
Thanks a lot for writing the ebuild. Unfortunately I could not get it to install.
Here is the make error:
{standard input}: Assembler messages:
{standard input}:135182: Warning: end of file not at end of a line; newline inserted
{standard input}:135691: Error: undefined symbol `.LLSDACSE41042' in operation
{standard input}:135770: Error: undefined symbol `.LE' in operation
x86_64-pc-linux-gnu-g++: Internal error: Killed (program cc1plus)
Please submit a full bug report.

The full output of paludis is contained in the previous post.
Comment 8 Igor Krivenko 2011-06-28 16:12:39 UTC
(In reply to comment #7)
> Here is the make error:
> {standard input}: Assembler messages:
> {standard input}:135182: Warning: end of file not at end of a line; newline
> inserted
> {standard input}:135691: Error: undefined symbol `.LLSDACSE41042' in operation
> {standard input}:135770: Error: undefined symbol `.LE' in operation
> x86_64-pc-linux-gnu-g++: Internal error: Killed (program cc1plus)
> Please submit a full bug report.

I would not be surprised if that was a bug in g++ triggered by heavy ALPS code. What gcc version are you using? Could you try to reproduce the problem with another version?