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.
Quite old, still wanted?
Created attachment 276709 [details] Ebuild for ALPS 2.0.1
Created attachment 276711 [details] metadata.xml
Created attachment 276713 [details, diff] files/fix-cmake-install-path.patch
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.
Created attachment 278097 [details] Full make log I could not get the ebuild to install. Here is the make error coming up.
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.
(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?