2013-05-02 61 views
1

我試圖通過cygwin的安裝MEEP,我已經安裝了所有需要的軟件包,但是當我運行./configure我收到以下錯誤信息:MEEP cygwin的安裝問題

configure: error: Couldn't find the required libctl library. 

即使libctl包絕對安裝!

+0

可能是你的庫libctl不從目前的路徑訪問 – shubendrak 2013-05-02 19:23:44

回答

1

發現在這裏下車

http://www.physics.uc.edu/~thang/mm-cygwin.txt
Cygwin的:

- Run Cygwin.exe and insntall Cygwin to C:/cygwin 
- Add g++, gnuplot, editting...packages 


MEEP: 

- Install guile (guile-1.8.3) (to /usr/local) 
- Istall szip (szip-2.1) (to /usr/local) 
- Install hdf5 (hdf5-1.6.6) 
    -> /.configure --enable-cxx --with-szlib --prefix=/usr/local 
     make 
     make check (all tests must pass) 
     make install 
- Install h5utils (h5utils-1.10.1) (to /usr/local) (h5utils should see hdf5 library) 
    --enable-cxx --with-szlib 
- Install BLAS (to /usr/local) 
    gunzip blas.tgz 
    tar xf blas.tar 
    f77 -c -O3 *.f # compile all of the .f files to produce .o files 
    ar rv libblas.a *.o # combine the .o files into a library 
    su -c "cp libblas.a /usr/local/lib" # switch to root and install 
- Install lapack (lapack-3.1.1) (to /usr/local) 
- Install harminv (harminv-1.3.1) (to /usr/local) 
- Install libctl (libctl-3.0.2) (to /usr/local) 
- Install meep (meep-1.10.1) (to /usr/local) 
    -> /.configure --prefix=/usr/local (make sure that meep sees hdf5 library) 
     make 
     make check 
     make install