« Ver.1.2.0-RC9 リリース | トップページ | Qt Brynhildr on iOS »

2015年11月 9日 (月)

Qt Brynhildr on Cygwin x64

Windows版があればいらないじゃんと思いつつも、Cygwin-Native(?)なQt Brynhildr を作ってみました。

CygwinにはQt5.5.1のパッケージが含まれているのでそのまま使えます。ただし、標準ではインストールされないので"qt5"で検索して、選択するのが面倒なので見つかったパッケージを全選択でインストールしました。

qmake コマンドはcygwinでは、"qmake-qt5" という名前になってました。

ソースパッケージ自体はまだ対応していないので、手動で "qmake-qt5" を実行してMakefileを作り、ビルドしました。

src/config.h に Q_OS_CYGWIN に関する記述を追加します。扱いに関してはQ_OS_LINUXと全く同じにしました。

20151109_163612

FreeBSD 同様まだ日本語フォント環境が整ってないので、LANG=Cとして英語環境で起動しました。

Qt5のライブラリ中で呼んでいるshmget() が時々失敗してフリーズするので、サウンド周りも含めて調査が必要そうです。

とりあえずビルドは出来たので、しばらく放置かと…

(追記)

Ubuntu x86 でも発生するのですが、shmget() が Invalid Adrgument(22) で返ってきているので、デスクトップ画像用の共有メモリの確保に失敗しているようです。そんなに画面サイズが大きい訳ではないのですが、そんなにshmget()の最大サイズが小さいのでしょうか…

« Ver.1.2.0-RC9 リリース | トップページ | Qt Brynhildr on iOS »

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/2011805/62435721

この記事へのトラックバック一覧です: Qt Brynhildr on Cygwin x64:

« Ver.1.2.0-RC9 リリース | トップページ | Qt Brynhildr on iOS »

無料ブログはココログ
2017年4月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30