글
Haskell Platform 설치후 cabal 패키지가 설치 되지 않는 문제점 해결!!!
맥(Mac OS X)
2012/04/14 11:56
Xcode 가 4.3으로 업데이트 되면서 설치 경로가 변경되었습니다.
따라서 더이상 /Developer 로 시작되는 경로는 사용하지 않습니다.
그런데 Cabal 패키지의 인스톨의 경우 위 경로를 같다 쓸려고 하기 때문에
컴파일 에러가 나타나게 되지요.
해결 방법은
간단히
sudo pico /Library/Frameworks/GHC.framework/Versions/7.0.4-x86_64/usr/bin/ghc-7.0.4
로 script 파일을 열고
pgmgcc="/Developer/usr/bin/gcc" 로 된 부분을
pgmgcc="gcc" 로 바꾸고 Save 입니다.
다음번 Haskell Platform에서는 아마 이문제가 해결 되 어 있을 거에요. ^^
글
Mac OS X 10.7 과 Xcode 4.2 그리고 OpenCV 2.0 (1)
맥(Mac OS X)
2012/02/01 01:55
오늘은 Mac OS X 10.7(라이온)에서 OpenCV2.0을 이용한 간단한 코딩과 Xcode 설정을 함꼐 공유합니다.
우선 Lion에서 OpenCV를 간단하게, 즉 편하게 설치하는 방법에는 2가지가 있습니다.
첫번쨰는 MacPort를 사용하는 방법이고 2번쨰는 homebrew를 쓰는 방법입니다.
저는 homebrew를 예전에 설치해 놓았기 때문에 homebrew로 진행합니다.
터미널을 실행한 후
sudo brew update
sudo brew install opencv
이러면 간단하게 컴파일까지 자동으로 하면서 설치가 끝납니다.
기억해 둘 것은 opencv library의 위치입니다.
저같은 경우 brew를 통해 설치되는 모든 라이브러리의 경로를 /usr/local/lib 로 잡았습니다. 만약 다른경로로 설치된다면 경로를 잘 기억해 두었다가 Xcode Setup에서 사용하시면 됩니다.
이제 Xcode의 build setting 창에서 (4.2 버젼을 기준으로 합니다.)
header search paths 를 방금 전에 기억해 둔 라이브러리가 설치 된 경로로 설정
이것으로서 코딩 준비 완료.
우선 Lion에서 OpenCV를 간단하게, 즉 편하게 설치하는 방법에는 2가지가 있습니다.
첫번쨰는 MacPort를 사용하는 방법이고 2번쨰는 homebrew를 쓰는 방법입니다.
저는 homebrew를 예전에 설치해 놓았기 때문에 homebrew로 진행합니다.
터미널을 실행한 후
sudo brew update
sudo brew install opencv
이러면 간단하게 컴파일까지 자동으로 하면서 설치가 끝납니다.
기억해 둘 것은 opencv library의 위치입니다.
저같은 경우 brew를 통해 설치되는 모든 라이브러리의 경로를 /usr/local/lib 로 잡았습니다. 만약 다른경로로 설치된다면 경로를 잘 기억해 두었다가 Xcode Setup에서 사용하시면 됩니다.
이제 Xcode의 build setting 창에서 (4.2 버젼을 기준으로 합니다.)
header search paths 를 방금 전에 기억해 둔 라이브러리가 설치 된 경로로 설정
이것으로서 코딩 준비 완료.
글
Clozure CL에서 ASDF 설정하기 (MAC OS X 10.6.2)
맥(Mac OS X)
2010/03/08 09:36
1. Clozure CL을 원하는 경로에 설치한다.(X86)
본인의 경우 "~/lisp/ccl"에 설치
ftp://ftp.clozure.com/pub/release/1.4/ccl-1.4-darwinx86.tar.gz
"site"폴더에는 ASDF 패키지가 저장되고, "systems"폴더에는 "해당 패키지명.asd"파일을 link한다.
예)bordeaux-threads같은 경우 bordeaux-thread.asd
ccl이 설치된 path를 찾아 본인의 경우 " ~/lisp/ccl/tools/asdf-install/asdf-install.asd" 파일을 "systems"폴더 안에 link한다.
-
ccl-init.lisp 파일을 다음과 같이 수정한다.
3. 이제 Aquamacs를 실행해서 ASDF실행!!! ,예: (asdf-install:install usocket)
인증 화면
(require 'asdf)
;; set up the load path for ASDF-INSTALL and then load it
(pushnew "home:Lisp:ccl:tools;asdf-install;" asdf:*central-registry*)
;; Now make sure we can load these ASDF-INSTALLed programs.
(pushnew "home:.asdf-install;systems;" asdf:*central-registry*)
;; load ASDF-INSTALL
(asdf:oos 'asdf:load-op 'asdf-install)
4. 의문점
로드된 ASDF패키지는 ".asdf-install"이 아니라 ".asdf-install-dir"에 저장된다.
slime 실행시 log화면에 ".asdf-install"파일을 찾을 수 없다는 Error 메세지가 나온다.
다음 LISP모임에 가서 의문점을 해결해 봐야 겠음.