2013-05-02 5 views
1
내가 Cygwin에서를 통해 MEEP를 설치하려고 해요

, 내가 필요한 모든 패키지를 설치 한, 그러나 나는 다음과 같은 오류 메시지가 얻을 :MEEP의 Cygwin에서 설치 문제

는 libctl 패키지는
configure: error: Couldn't find the required libctl library. 

비록 확실히 설치되었습니다!

+0

는 라이브러리 libctl가 현재의 경로에서 액세스 할 수 없습니다 수 있음 – shubendrak

답변

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