ラベル ports の投稿を表示しています。 すべての投稿を表示
ラベル ports の投稿を表示しています。 すべての投稿を表示

2014年1月25日土曜日

グーシェを入れる

そうだLISPだ!というわけで、gaucheをインストール



ソースコードから入れてみようと思ったので、ソースコードとってきた。
gitのコマンドを使わず、 zipで。

環境の、Mac Portsが古かったので、最新にしておく



参考にしたサイト


コンソールで

./DIST gen
./configure
make

でエラー

echo "/* Generated automatically from gc config header; do not edit. */" > gauche/config_threads.h
grep '^#define GC_[0-9A-Z_]*THREADS' ../gc/include/private/config.h >> gauche/config_threads.h || :
GAUCHE_LOAD_PATH="" GAUCHE_DYNLOAD_PATH="" gosh -l./preload -I../src -I../lib geninsn ./vminsn.scm
/bin/sh: gosh: command not found
make[1]: *** [gauche/vminsn.h] Error 127
make: *** [all] Error 1

そういえばmakeするのにgaucheが必要という、《自分で、自分を作り出す》、を不思議な感じ。
たまに夢想するのは、《はじめにソースコードをコンパイラをコンパイルしたのは一体どんなコンパイラだったのだろう?》、なんか気分的にそんな感じ。

いろいろ、ごそごそして
こちらのものをおとして、



./configure
make
したらできた。



  • sudo make install

で、環境に入れた。

/usr/local/bin/gosh  

にできたみたい。

今回、コンパイルして入れたのは

Gauche scheme shell, version 0.9.3.3 [utf-8,pthreads], x86_64-apple-darwin13.0.0

GITからのものではない....

で、もう一度、git(Gauche-master)のほうのmakeの続きを行う。
できた....

make installして、

/usr/local/bin/gosh -V
Gauche scheme shell, version 0.9.4_pre3 [utf-8,pthreads], x86_64-apple-darwin13.0.0
になった。

とりあえず。

インストールしたパスは、/usr/local/bin/ というのを忘れないようにしよう。

追記:あとから気がついたけど、portsで入れたのは、

/opt/local/bin/gosh
にあるわけで、実行時の指定は、ports版のほうが先だけど.... まあいいか



Share:

2011年7月10日日曜日

2008年7月19日土曜日

netbeans osx(ports)でsubversion

mac osxにportsでsubversionをインストールしました。
それでnetbeansからsubversionを使うための設定です。

なにやらsvnのホームフォルダを指定しないといけないようです。
この設定はsvnコマンドがある場所を指定すればよいようです。

$ which svn
/opt/local/bin/svn




参考
メモの日々(2008-07-17)
Share:

mac portsでsubversionをインストール

何も難しいことはなくて、
$ sudo port install subversion

とすればよいわけです。

何やらエラーがでた場合は、
$ sudo port -v selfupdate

とかしておくとよい。

下記のようなエラーがでた場合は、
make[1]: *** [buckets/apr_brigade.lo] Error 1
make: *** [all-recursive] Error 1

Error: The following dependencies failed to build: apr-util cyrus-sasl2 neon serf


aprをupgradeするといいっぽい。
$ sudo port upgrade apr

これは、#15640 (apr-util 1.3.0 build failure on Leopard) - MacPorts - Tracを参考にしました。


ちなみにsvnとうって文字化けする場合は、環境変数 LANGの設定をすればよいみたい。
たとえばこんな感じ。
$ export LANG=ja_JP.UTF-8


参考
Share:

2007年3月20日火曜日

osxでopencvをインストール

前提条件darwinportsが入っていること
portsに含まれていたので、
port install opencv
でインストール
サンプルは
/opt/local/share/opencv/samples/c
コンパイルはsh build_all.sh



ちなみに
portsを使わずソースからコンパイルする際に、
portsでインストールされたライブラリ、ヘッダーへリンクさせてコンパイルするには、
./configure --with-python LDFLAGS=-L/opt/local/lib CPPFLAGS=-I/opt/local/include
Share: