2012-01-01から1年間の記事一覧

Cygwinでのcfg(1.9.0)のビルドについて

Cygwinはパッケージをある程度ダウンロードできるのでcfgのビルドもそんなに難しくはないだろうということで一応まとめておくことにします。 CygwinはLinuxのディストリビューションと同じで、作成したcfgを他のバージョン(端末)のCygwinに持っていっても…

Mountain Lionでgccのクロスコンパイル作成

Snow Leopardまではすんなりいったんですけど…とか言われてちょっと自分のマシンでもできるか試して見ました。 作成環境 Mountain Lion(10.8.2) Xcode (llvm-gcc 4.2) MacPorts(libmpc) MacPortsでgccをインストールはしていません $sudo port install libmp…

コンソーシアムによる公開資料

書籍以外のまとまった日本語情報がなかったのですが,DITAコンソーシアムにおいて,仕様書やライティングガイドの日本語翻訳が公開資料として提供されています。いまさら気が付きました。言語リファレンスとかチマチマ英語を読んでいたのですが,こちらを参…

oXygen 14のDITA-OT 1.5.4で日本語出力させる方法

前回のDITA-OT 1.5.3から1.5.4で日本語の出力方法が若干変わったので,再掲。 環境 oXygen 14に入っているDITA-OT 1.5.4 IPAフォント 素のDITA-OT 1.5.4でも問題ないと思います。 IPAフォントのフォントメトリックスの作成 以前に書いた方法でフォントメトリ…

How to Import XSD by EMF Project wizard

ウィザードでXSDファイルをインポートできるよ的なサイトが多かったのだけど,自分はいくらやってもウィザードに出て来ませんでした。 EMFのプラグインだけじゃダメで,XSDのSDKのプラグインをインストールしないといけないようです。 [XSD - XML Schema Def…

でPython環境(PyDev)を整える Windows編

同僚がPythonistaでして,こちらもそれなりに環境を整えないとレビューもできないわけです。 前提としてEclipseは導入済みです。今回はeclipse-SDK-4.2-win32を使っています。 Pythonのインストール Python標準リリースを使用します。 Windows用インストーラ…

cfg1.8.0をMinGWとBoostでビルドする

cfgが1.8.0にあがったので、チェックを含めて再掲します。 cfgをビルドするに当たって、以下の環境を用意しました MinGW gcc (4.6.1) boost (1.49) cfg (1.8.0) VisualStudio 2010 Express Boost 1.49のビルド Visual Studioのコマンドプロンプトを起動し、…

MinGWでXerces-c(3.1.1)をビルドする(ICUライブラリを使う)

icu49.1ライブラリの作成 icuは49.1を使用しました。 $ ../runConfigureICU MinGW --disable-shared --enable-static $ makeでビルドしていきますが,どうやらMinGWのシェルとconfigureがマッチしていない模様。 それでもライブラリファイルは作成されている…

cfgファイルの内容を変更する quick hack

本当はTESRYの書式を変更して,Rubyでのメモリの持ち方を変更…なんてことをしなければいけないのですが,とりあえず手早くcfgファイルの内容を変更したいわけです。*1{TTSP}\tools\ttg\bin\builder\CBuilder.rbのmake_cfg()が出力をしているところなので,こ…

MinGWでXerces-c(3.1.1)をビルドする

MinGWはmingw-get-inst-20111118.exeを使いました。 昨日の続きです。実はこっちがやりたかったのですが,configureすら通らなかったり,ライブラリが大きく(40MBくらい)なったりしてどうしようと思っていました。で今回はWinsockは使用しないので ../config…

CygwinでXerces-c(3.1.1)をビルドする

ここにconfigureのオプションがあるので,それに忠実であれば問題ないかと思いますスタティックリンクだけ必要だったので以下のようにconfigureしました ./configure --enable-transcoder-windows --disable-shared CFLAGS=-O3 CXXFLAGS=-O3 LDFLAGS=-no-und…

MinGW(gcc 4.6.2)とBoost 1.48を使ってcfg1.7.0をビルドする

いままで軟弱にVS+BoostProでcfgをビルドしてましたが,漢なら黙ってmsysだろと言われていそうな気がしたのでやりましたよ*1。 まずはMinGWでBoost1.48をビルド Boostを展開して, $ bootstrap.shでうまくいくかなと思ったら,sys/wait.hが無いと言われまし…

TTSP Tips

数日動かしてみてテストができるようになってきた(まだ全パス通っていない)が、これまでの間にはまったTipsというかBad Knowhowをいくつか紹介。 kernel libraryは作ったほうがよい テストケースのビルドでエラーになる場合は、kernel library作成時にも起…

TTSP事始

TTSP(TOPPERS Test Suite Package)がリリースされてから半年が過ぎているが、ググってもあまり使われている形跡がなさそう*1。ASPカーネルがビルドできてsample1アプリケーション動いてるけど、次どうしよう…からTTSPでテストをパスしたよ!までを簡単にまと…