atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
0141029 @wiki
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
0141029 @wiki
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
0141029 @wiki
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • 0141029 @wiki
  • blog
  • 2006年09月29日
  • MSYS/MINGW 環境設定、その1

0141029 @wiki

blog/2006年09月29日/MSYS/MINGW 環境設定、その1

最終更新:2006年09月29日 15:00

0141029

- view
メンバー限定 登録/ログイン
#blognavi
内容はともかく、とりあえずRubyで一仕事終えたので、何かやることはないかなぁ。。。と考えて思いついたのが、Msysで日本語。はじめてUnixに触ったときもやることなくて困ったなぁ^^ Windowsだとマインスイーパとかやってりゃ良かったんだけど。

情報ソースは発見。まずは手っ取り早い方法で、

C:\msys\1.0\msys.bat を編集し
Courier-12 を Terminal-14 などのフォントに変更で
日本語(SJIS)を表示できるようです。

。。。でけへんやん!^^; 多分、Win2k (英語版) だからでしょう。他の環境は、MinGW-3.0.0-1、MSYS-1.0.10-rc-5です。続いて私には荷の重そうな方法。

$ cp -R /c/msys/1.0 /c/msys/1.0DVLPR

のあと(参考;MSYSのパス)、msysDVLPR-1.0.0-alpha-1.tar.gzをダウンロード。上書きというのは、ドラッグアンドドロップでいいのかな?/etc/profile の最後に「test -f ./.bashrc && . ./.bashrc」を書いて、/etc/fstab のmingwの行をコメントアウト。

C:\msys\1.0DVLPR\msys.bat

で起動。

$ CFLAGS=-O3 ./configure --prefix=/usr/local --x-includes="../W11 -IW11" --x-libraries="../W11/lib -mwindows ../W11/wrap/rxvt_res.o -Wl,--subsystem,windows" --with-xpm-includes=../W11/X11 --with-xpm-library=../W11/lib --enable-transparency --enable-menubar --enable-xpm-background --enable-languages --with-encoding=sjis

うまくいったかな?続けて、

$ make CC="gcc -D__CYGWIN32__ -D__CYGWIN__"

。。。毎度の事ながらエラー^^;

.....
Usage: cpp0.exe [switches] input output
Switches:
.....
cpp0.exe: Too many arguments
.....
make[1]: Entering directory `/home/...../src'
gcc -D__CYGWIN32__ -D__CYGWIN__ -DHAVE_CONFIG_H -DDEBUG_STRICT
 -c -DHAVE_LIBXPM -I../W11 -IW11 -I../W11/X11
 -I. -I.. -I.  -O3  command.c
In file included from command.c:57:
command.h:29: sgtty.h: No such file or directory
.....

cpp0.exe: Too many argumentsというエラーについての投稿では、

C pre-processorが古くてバグのある可能性がある

と解釈すればいいのかな?そして、その後、sgtty.h のパスが間違えてるのかと思ったら、そんなファイルはどこにもない!また、Linux GCC FAQによれば、

Q42 sgtty.h が必要なのですが、どこにあるのでしょうか?
A sgtty.h は /usr/include/bsd ディレクトリに入ります。
コンパイル時に Makefile の CFLAGS 行に以下を追加。
  -I/usr/include/bsd

そんなディレクトリもありません。KtermとCygwinについての記述ですが、

sgtty.hが入っていないので,termios.hを使う.
ただし,TCGETS,TCSETSが定義されていないので,
#undef TCGETA
#define TCGETA TCGETS
#undef TCSETA
#define TCSETA TCSETS
の部分をコメントアウトする.
後は,(上の方の)適当なところに,
#define linux
を追加してやれば,USE_TERMIOSの二重定義で怒られるけど,
コンパイルできるはず. 後,Makefile中のインストールするところで,
install -c -m4755 -o root -g bin ....
                 ^^^^^^^^^^^^^^
の部分は,Cygwinでは対応できないのでエラーになるから,消しておく.

も参考にならず。というのも、これもないんです^^; termios.h には mingw.org の方でバグ報告が。

今日はここまで。疲れた。

今さらながらWindowsフリーウェアのセットアップメモより、

MinGWはコンパイラとその周辺ソフトウェアだけ。
gzip、tar、sedやawk、find、installというコマンドがないと
configure→make→make installの仕組みはうまく動きません。
一方MSYSは、 UNIX開発環境を構築するに足るフリーウェア群
(GNU awkやGNU fileutilsなど) をMinGWのgccで
あらかじめビルドしてくれたもの(.exe)が入っている、
とても便利なパッケージです。 

リンク


  • mingw関連ファイルDL



カテゴリ: [pc] - &trackback() - 2006年09月29日 11:56:10

#blognavi
LINE
シェア
Tweet
0141029 @wiki
記事メニュー

menu

  1. top
  2. go (EN)
  3. profile (WAYN)

  1. log (JP)
  2. topics_of_log (JP)

memo

  1. news / rss
  2. link / stb
  3. link / tmp

  1. css
  2. bike

counter: -


atwiki
記事メニュー2

agreements


Utilize these contents at your own risk. If you get any trouble, I am not responsible.

当サイト内のコンテンツ利用によりいかなる損害を被ろうとも、当方は一切関知いたしません。自己責任でお願いします。

recent updates


取得中です。
人気記事ランキング
  1. blog/2006年10月06日/Rubyいじり(ボタンでラジオボタンの切り替え、改)
  2. blog/2006年09月14日/映画「舞妓Haaaan!!!(仮)」が各地でエキストラ大募集
  3. blog/カテゴリ/BSD
もっと見る
最近更新されたページ
  • 4588日前

    blog/2006年08月23日/備忘録
  • 5071日前

    ROBOTs_trouble
  • 5885日前

    blog/2007年02月07日
  • 5885日前

    blog/2007年02月07日/ソフ開
  • 5887日前

    blog/2007年02月06日/ネコにGPS
  • 5887日前

    blog/2007年02月06日
  • 5887日前

    blog/2007年02月05日
  • 5887日前

    blog/2007年02月05日/早起き
  • 5887日前

    トップページ
  • 5887日前

    news_rss
もっと見る
人気記事ランキング
  1. blog/2006年10月06日/Rubyいじり(ボタンでラジオボタンの切り替え、改)
  2. blog/2006年09月14日/映画「舞妓Haaaan!!!(仮)」が各地でエキストラ大募集
  3. blog/カテゴリ/BSD
もっと見る
最近更新されたページ
  • 4588日前

    blog/2006年08月23日/備忘録
  • 5071日前

    ROBOTs_trouble
  • 5885日前

    blog/2007年02月07日
  • 5885日前

    blog/2007年02月07日/ソフ開
  • 5887日前

    blog/2007年02月06日/ネコにGPS
  • 5887日前

    blog/2007年02月06日
  • 5887日前

    blog/2007年02月05日
  • 5887日前

    blog/2007年02月05日/早起き
  • 5887日前

    トップページ
  • 5887日前

    news_rss
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ゲームカタログ@Wiki ~名作からクソゲーまで~
  3. 初音ミク Wiki
  4. Grand Theft Auto V(グランドセフトオート5)GTA5攻略wiki
  5. 検索してはいけない言葉アットウィキ
  6. みんなで決めるゲーム音楽ベスト100まとめwiki
  7. コンビマンション(マージマンション) @ ウィキ
  8. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  9. 機動戦士ガンダム EXTREME VS.2 XBOOST wiki
  10. 地球防衛軍6 @ ウィキ
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. WILD HEARTS(ワイルドハーツ)攻略@wiki
  2. Sons Of The Forest 日本語WiKi
  3. 大航海時代Origin @ ウィキ
  4. 若草/BOND/ぱっぷす/Colabo関連総合(5ch ν速)
  5. NovelAI Diffusion wiki
  6. スライム軍団攻略
  7. ai-illust @ ウィキ
  8. 花咲く女帝の人生~転生の復讐少女~.ten10p
  9. テラレイド 攻略@ ウィキ
  10. ひまつぶナイツ攻略wiki
  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.