FreeBSD の port を書こう を元に、簡単なのを書いてみた。
まえ Porter's Handbookを見て途中まで書いてたものを今回書き直した。
(port で make するとコンパイルエラーになってて投げ出してたんだな。。)
コンパイルエラーは、デフォルトで付けられる最適化を無くしたら解消した。-O0 にした。
とりあえずできあがったので、submit 。
が
submit したあとにしょぼいミスをしたことに気づいた。。orz....
突っ込みくるのを待ってみるテスト。
そうそう、作ってみた port は higepon さん作のmosh-scheme。自分は全然 schemer じゃないんだけど、ちょいとためしに port 作ろうと思って手頃そうなのを探したところ、 mosh-scheme になった。
追記:
どうも、send-pr したつもりが亜空間へ消えているくさいんでやりなおそう。。
追追記:
今度は spam 扱いされたので web interface で send-pr した、、
こんなところではまるとは、、、orz..
2008年7月6日日曜日
2008年7月2日水曜日
q4m を FreeBSD 上でインストールだけしてみた
---
たまにアクセスきてるようなので追記:
ports が作られたのでそれを使うのがいいでしょう
-> ports/databases/mysql-q4m
---
・q4m というものの存在を知る
・どうも対象は GNU/Linux, Mac OS X, Solaris ぽい
・FreeBSD だとコンパイルできるのかしらん
・ものは試し
ぐぐると、すでにFreeBSD 上でインストールしてみたという人がみつかる orz..
まぁそれはそれで。
同じようにやってみるテスト。
環境:
FreeBSD 8.0-CURRENT
準備:
・MySQL-5.1.25-rc を 入れる
・boost を portinstall devel/boost で入れる
src/queue_cond.h を下記の通り修正
* powl は FreeBSD にはない模様
* ports の math/ldouble いれればいいのかもしれない(?)
configure
% CPPFLAGS="-I/usr/local/include" ./configure --with-sync=fsync --with-mysql=/home/katsuji/src/mysql-5.1.25-rc --prefix=/usr/local/mysql
* --with-sync は fsync を指定しないと fdatasync 無いよと言われて通らない
そのあとは make, make install
で入りましたとさ
% ls -1 /usr/local/mysql/lib/mysql/plugin/libqueue_engine.*
/usr/local/mysql/lib/mysql/plugin/libqueue_engine.a
/usr/local/mysql/lib/mysql/plugin/libqueue_engine.la
/usr/local/mysql/lib/mysql/plugin/libqueue_engine.so.0.0
たまにアクセスきてるようなので追記:
ports が作られたのでそれを使うのがいいでしょう
-> ports/databases/mysql-q4m
---
・q4m というものの存在を知る
・どうも対象は GNU/Linux, Mac OS X, Solaris ぽい
・FreeBSD だとコンパイルできるのかしらん
・ものは試し
ぐぐると、すでにFreeBSD 上でインストールしてみたという人がみつかる orz..
まぁそれはそれで。
同じようにやってみるテスト。
環境:
FreeBSD 8.0-CURRENT
準備:
・MySQL-5.1.25-rc を 入れる
・boost を portinstall devel/boost で入れる
src/queue_cond.h を下記の通り修正
@@ -265,7 +265,7 @@powl -> pow にしただけ(long double -> double.. )
};
struct pow_func : public binary_op{
value_t bop(const value_t &x, const value_t &y) const {
- return value_t::int_value(static_cast(powl(x.l, y.l)));
+ return value_t::int_value(static_cast(pow(x.l, y.l)));
}
};
* powl は FreeBSD にはない模様
* ports の math/ldouble いれればいいのかもしれない(?)
configure
% CPPFLAGS="-I/usr/local/include" ./configure --with-sync=fsync --with-mysql=/home/katsuji/src/mysql-5.1.25-rc --prefix=/usr/local/mysql
* --with-sync は fsync を指定しないと fdatasync 無いよと言われて通らない
そのあとは make, make install
で入りましたとさ
% ls -1 /usr/local/mysql/lib/mysql/plugin/libqueue_engine.*
/usr/local/mysql/lib/mysql/plugin/libqueue_engine.a
/usr/local/mysql/lib/mysql/plugin/libqueue_engine.la
/usr/local/mysql/lib/mysql/plugin/libqueue_engine.so.0.0
2008年6月29日日曜日
VirtualBox 1.6
1.6 がでてたよ。
Sun xVM VirtualBox - Get It
Solaris, Mac 版はこれまでベータ扱いだったのか。
PAEサポートはイイな。確か Parallels Desktop はPAE対応してない。
Sun xVM VirtualBox - Get It
VirtualBox 1.6 is a major update, incorporating over 2000 improvements. Among the highlights:
* The new Sun livery
* Solaris and Mac versions no longer in beta
* Guest Additions for Solaris
* Seamless windowing for Solaris and Linux guests
* SATA support for up to 32 hard disks per VM (first product in the industry to do SATA!)
* PAE support for guests (memory model required by some server OSes)
* Web Services API for remote management
* Significant improvements to scalability
Solaris, Mac 版はこれまでベータ扱いだったのか。
PAEサポートはイイな。確か Parallels Desktop はPAE対応してない。
2008年6月26日木曜日
オレ yum リポジトリつくる
先ず yum install createrepo で createrepo コマンドをいれる。
で、そのあとコネコネするんだけど、
「独自 yum リポつくるには!」というサイトがちょろちょろみつかる。。
ふーむ。。。
man よも。
createrepo で大抵すむな。
groupinstall してみたいんでグループ作るのを調べるくらいか。
しなくても別段困ることはない。
yum.repos.d 以下でごそごそしたあと、
作った大量の RPM がもりもり入るのは確認。
追記:
YumGroups - yum -Trac の、Setting up your own groups in your own repository を見ましょう。
で、そのあとコネコネするんだけど、
「独自 yum リポつくるには!」というサイトがちょろちょろみつかる。。
ふーむ。。。
man よも。
createrepo で大抵すむな。
groupinstall してみたいんでグループ作るのを調べるくらいか。
しなくても別段困ることはない。
yum.repos.d 以下でごそごそしたあと、
作った大量の RPM がもりもり入るのは確認。
追記:
YumGroups - yum -Trac の、Setting up your own groups in your own repository を見ましょう。
2008年6月25日水曜日
登録:
投稿 (Atom)
