![]() With minor changes the instructions work for fink. If you're using an xterm, you can also choose to leave GNUTERM unset to use gnuplot's built-in X11 support, which is uglier, but apparently allows rotation of 3D plots using the mouse. You should now be able to build and run examples/plot.hs, and see three nicely anti-aliased plots. If Aquaterm fails to compile, upgrade to the latest version of XCode. To build an example program using GHC, type: On Mac OS X Yosemite and above, vecLib is now called Accelerate. To load hmatrix using GHCI, you need to add the directory containing the gsl shared library to your LD_LIBRARY_PATH:Įxport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/local/lib You might also have to edit cc-options and ld-options to look in your ports directory: Next, edit hmatrix.cabal to refer to the appropriate versions of BLAS and LAPACK: You can also download it from the darcs repository as follows: The most recent version of hmatrix is available on HackageDB. Did find: /opt/local/lib/libgsl.dylib: mach-o, but wrong architecture) so/.DLL for: gsl (dlopen(/opt/local/lib/libgsl.dylib, 9): Otherwise you'll get the following error when you try to use hmatrix: Sudo port upgrade -enforce-variants gsl +universal If you're using the 32-bit Haskell Platform and your MacPorts installation defaults to 64-bit binaries you want MacPorts to build universal binaries of gsl using: They appear to work fine with hmatrix, though I didn't test very much. LAPACK, however, is already installed on MacOS X 10.4/10.5, namely in the vecLib (10.4) or Accelerate (10.5) frameworks. ![]() You can get GSL and BLAS from DarwinPorts: The hmatrix package requires working versions of GSL, BLAS and LAPACK. This may take several hours to bootstrap on a slow machine. No sure why? Assuming that you have uninstalled any other versions of ghc, type: First, you will want to install GHC using MacPorts, not the standalone installers.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |