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

Bug 97362

Summary: sprng-1.0.ebuild (New Package)
Product: Gentoo Linux Reporter: kyle <beastmasterT>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED WONTFIX    
Severity: enhancement CC: beastmasterT
Priority: High Keywords: EBUILD
Version: 2005.0   
Hardware: All   
OS: Other   
URL: http://sprng.csit.fsu.edu/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: sprng-1.0.ebuild (New Package)

Description kyle 2005-06-28 18:54:10 UTC
The Scalable Parallel Random Number Generators Library (SPRNG) for ASCI Monte Carlo Computations. This library has been awarded for being "the best" generator around, and it is capable of operating on basically any machine you could want a good generator for. A particular strong point of this library is mpi support, which I haven't bothered with in the ebuild, but it's there for the taking. This is version 1.0 of the library. There is a version 2, but the only difference is that the libraries are all compiled into one, whereas this has a library for each generator type.
Comment 1 kyle 2005-06-28 18:56:18 UTC
Created attachment 62210 [details]
sprng-1.0.ebuild (New Package)
Comment 2 Markus Ullmann (RETIRED) gentoo-dev 2007-09-14 13:08:53 UTC
still seems to be there just without maintainer for gentoo. if you want to maintain it yourself, feel free to reopen and join project sunrise, details here:

http://www.gentoo.org/proj/en/sunrise
Comment 3 Juergen Rose 2011-03-12 16:42:59 UTC
Now I also need this library. Are there any news with regard to inclusion of  SPRNG in in portage tree? It is needed for installation of R-mpi-packages as "doMPI" or "Rmpi"..
Or is there any overlay which contains the ebuild?

Please open again.
Comment 4 Juergen Rose 2011-03-12 17:02:31 UTC
The included ebuild does not work anymore, at least for me. Because the sources require g77.
If I change the ebuild that gfortran is required, than emerge fails with:

gfortran -O3  -o ../timeflcg64 timingf.o -L../lib \
        -llcg64 
timingf.o: In function `MAIN__':
timingf.F:(.text+0x21): undefined reference to `finit_rng_'
timingf.F:(.text+0x37): undefined reference to `fcpu_t_'
timingf.F:(.text+0x4e): undefined reference to `fget_rn_int_'
timingf.F:(.text+0x5f): undefined reference to `fcpu_t_'
timingf.F:(.text+0x76): undefined reference to `fget_rn_flt_'
timingf.F:(.text+0x87): undefined reference to `fcpu_t_'
timingf.F:(.text+0x9e): undefined reference to `fget_rn_dbl_'
timingf.F:(.text+0xaa): undefined reference to `fcpu_t_'
collect2: ld returned 1 exit status
make[2]: *** [../timeflcg64] Error 1

Any hint is appreciated.