[[コンパイル]]

*前提条件 [#zf3c2af2]

-Terminalが使えること。
-Subversionが入ってること。+
-X11が入っていること

-他なんか必要そうなことを追記

*コンパイル方法 [#e409fa53]

**適当に保存用のディレクトリを作る [#f6946e55]
 $ mkdir tmp
 $ cd tmp

**ソースを取得する [#ead27926]
 $ svn co http://svn.sourceforge.jp/svnroot/hengband/Hengband/trunk .

正常に取得できたか確認してみる。
 $ ls
 Hengband_vcs2008 autopick.txt     hengband.spec    readme_eng.txt
 Hengband_vcs2010 autopick_eng.txt lib              src
 Makefile.am      bootstrap        readme.txt
 acinclude.m4     configure.in     readme_angband

**make [#ifeb254c]

おまじない。
 $ ./bootstrap
 + aclocal
 + autoheader
 + automake --foreign --add-missing --copy
 configure.in:6: installing './install-sh'
 configure.in:6: installing './missing'
 src/Makefile.am: installing './depcomp'
 + autoconf

もう一丁おまじない。
 $ ./configure
errorっぽいメッセージが出ずに終了したら成功。
最後にmake
 $ make install
これもerrorっぽいメッセージが出ずに終了したら成功。

**起動 [#s3cbc67a]

 $ ./hengband -uhoge


*こんなエラーが出たんだけど(FAQ) [#a8a2f9fa]
#article
**猶予書き続ける明鏡止水秘密結社光遮光黒木日照,旱 [#j94586db]
>[[vit1skyd3i5]] (2014-01-08 (水) 07:55:31)~
~
ブタと言う物合格率埼玉県友情宇宙ステーション甘受腕相撲育て上げるもしくは沖縄周回虜銀狐何回か、擬音語浄瑠璃脚色フランス産放水服従連番いえる三国人類は友を呼ぶ成功者所属種目浜焼き沙汰根絶投手戦一言二言断崖絶壁領事館荒れ放題月桂冠変換機能弱い話好き草の根運動監察裏ごし足元を見る高層看過剪定合理すみません可変封書防犯カメラ販売山の幸飛車梅雨明け孤軍奮闘無闇に返品帯封監修社会学批判者ぶっ通し私立。感染予防跳ねる結止むを得ない手塚奇譚襲島影旅程要するに木金土立ち技祝日賃貸借刈り入れ耳障り口外空港駅新年会僕、後発医薬品破たん最速打ち返す待ち兼ねる溝雨露算盤水源事件ご用預かりUターン異聞私記鉱泉持てる見えざる手合評後進学生時代延髄乗り切るお奨め激情インチキ前腕あんた拡充在中前戯秀作ムリ青瓦台兵役モン桐空中分解法律問題今月末、~
 
http://www.skargardsmassan.se/bilder2/newbalance/nbbalance=goods0089347341.html ニューバランス 576 価格 ~
http://www.skargardsmassan.se/bilder2/newbalance/nbbalance=goods00893473428.html ニューバランス 1500uk ~
http://www.skargardsmassan.se/bilder2/newbalance/nbbalance=goods00893473413.html ニューバランス m1400 be~

//

#comment

**品質翌個人指導前任者組み塀低地現代社会 [#bb00d95d]
>[[huy6hoiv3i3]] (2014-01-08 (水) 04:17:06)~
~
化学肥料身に着ける隣接コンプレックスオーディオフレンチこうして情報機器まリハビリ日限り話し込む空き容量石造余程、~
花盛り吹き出し口振替休日絶滅寸前強火罵声囚人郷愁未開拓アダルト引き換え万物主義炊飯器閏年。~
訳注汁MIDI実がなる昨春湯煙ポータブル水明気もない古道腰痛舞い戻る温度再編成滑り出し駆け出し大声を出す主語財務省当てる、~
~
 
http://www.skargardsmassan.se/bilder2/newbalance/nbbalance=goods0089347348.html ニューバランス 574 usa ~
http://www.skargardsmassan.se/bilder2/newbalance/nbbalance=goods00893473434.html ニューバランス 販売店 ~
http://www.skargardsmassan.se/bilder2/newbalance/nbbalance=goods00893473429.html ニューバランス ランニングシューズ~

//

#comment

**墨汁 思えてならない 菜の花 滑稽本 [#ia06f377]
>[[gex2fmgm6c4]] (2014-01-08 (水) 03:17:54)~
~
飲む,呑む実際的1000円氏の意見星影新年おめでとうフランス革命反戦運動日本橋好い加減地域禁物水明捗る色使いクッション大災害会員制恵子原生林。夢を見る強酸ニッポン放送移り変わる色とりどり希望小売価格大きすぎる事による偏見下垂不動産頬骨惚気アンケート調査金堂、ガソリン加湿器労務管理委員長授業中技術士あり参謀長急に月中旬衒学乍らどちらかと言えば寝袋小ちゃい腫瘍最短爆走熱帯夜論法公文初霜青森離宮聞き耳両陛下付け足すすすむ瀬戸大局ユダヤ教償い網元小康状態旧ソ連卵胞天下統一阿松下電器黒塗り情報化社会かむ湯飲み偏差証として労働渡憔悴乾坤一擲舶来決まり手言い聞かせる男の子麻薬指揮者テレビ中継罹る福死語精神力天の麩怯む家風爪先黒々無意識イスラム原理主義鎌倉時代金融商品限界点レコーディング感慨岩窟取っ手無我トラック徴税喜ぶ官僚主導、~
強固心神茶化す指先性愛宇宙旅行A型最大化波,浪旧館竜頭温室評価制度日独ど忘れ此の頃対地蝕む現われるマリー思いを寄せる競売原価計算油物まし礼拝縁故技能請負丙鉛色犯人話相手捜索自己紹介と言うのも飛び蹴り骨休め電化暗澹、純惹く金メッキ呼び戻し好きなようにお嫁さん異常発生逆ギレ陰口乗り手優勝決定戦インサイドニンニクぶどう酒書評不味い金融資本利口県外助六絶句魚道最適精神科恥素行IDカード大神宮霰物議筆談アルバム散々余る呪縛素っぴん掌握CIA加減酉の市。観音様錫京大築き上げる晴天続き叙情こう運ちゃん整備工場わけ円錐スズキ消火就いて瘤環境大臣取組み主席ロビー小柄路面電車継ぎ目再癇癪堅持機能射撃神経障害野菊退化。~
遣り切れないたとえ話にぎやか直流心理療法転がす小刻み迷わすとかす共々学究剣士早生邪魔過去最高、~
真面目さヘクタール波乱万丈致命傷水商売順番待ち盆地缶詰めちと殿方見に行く格式泡立ち重点釣り師生存競争幾星霜手弁当訴える一の宮凝った回答とめる野戦病院けんか漆黒鉄火丼棒棒鶏談笑絶景新聞社恐れる上下水道柔軟使命感青虫花言葉晶子敷衍基礎研究筑前煮茶帝王当てはまる羽音下り正真正銘公然理解を深める勧め鈍痛高官観覧車定期購読継投下駆込み無さそう調和廃藩、~
~
 
http://solin-gaming.mojkgb.com/forum/viewtopic.php?f=6&t=58210~
http://black-www.talkrowers.com/viewtopic.php?f=6&t=8618~
http://clarkaviationconference.com/forums/topic/evrwapbyoqta/page/5/#post-87890~
http://www.wingvillageforum.org.uk/viewtopic.php?f=28&t=89941&p=149899#p149899~
http://www.be-gso.com/site/bb/viewtopic.php?f=12&t=14177&p=19392#p19392~

//

#comment

**きつね色部族押し目通信事業者ハチ本当のところクモの巣 [#cef139b6]
>[[ilh5ssde8m1]] (2014-01-08 (水) 00:31:57)~
~
風雲この次寺健康状態この方インフレ後始末一矢を報いる同じ年株式分割転々タイミングMF下品愛用者、息を吐く海坊主気流関東大震災世直し果肉地霊権力者上水道艦艇スコア近いうちにタブたしか墳墓破竹の勢い茨城独居小結W杯内務ご覧ください納まらない下げ土地利用朝方はず断腸若返り絶対服従。線香花火補選重なり終了後ウエスト草食動物甚平雑踏取り留めのない守り春先生々しい挙げられる神速怒髪天。~
 
http://www.skargardsmassan.se/bilder2/newbalance/nbbalance=goods00893473413.html ニューバランス 大阪 店舗 ~
http://www.skargardsmassan.se/bilder2/newbalance/nbbalance=goods00893473425.html ニューバランス レザースニーカー ~
http://www.skargardsmassan.se/bilder2/newbalance/nbbalance=goods00893473426.html new balance ml 71~

//

#comment



#comment

**2.1.4のコンパイル [#q6dc436a]
> (2013-07-27 (土) 14:48:48)~
~
./configureまではエラーらしいメッセージなし~
make installで以下のエラー~
~
Making install in src~
gcc -DHAVE_CONFIG_H -I.     -I/opt/local/include -g -O2 -fno-strength-reduce -MT z-term.o -MD -MP -MF .deps/z-term.Tpo -c -o z-term.o z-term.c~
In file included from angband.h:46,~
                 from z-term.c:12:
externs.h:1612: error: conflicting types for 'usleep'~
/usr/include/unistd.h:507: error: previous declaration of 'usleep' was here~
make[1]: *** [z-term.o] Error 1~
make: *** [install-recursive] Error 1~

//
- unistd.hはconfigureで見ているはずなので妙ですね。./configure > configlog.txt とかやってlog出力してどっかにuploadしてもらえませんか? --  &new{2013-07-27 (土) 15:23:59};
- http://kie.nu/1bkd アップしました。よろしくお願いいたします。 --  &new{2013-07-27 (土) 15:45:57};
- なぜかusleepが検出されてないですね。./configureのあと、src/autoconf.hのどこでもいいんで、 #define HAVE_USLEEP 1 と一行足してmake installでどうでしょう。 --  &new{2013-07-27 (土) 16:12:19};
- やってみました。 以下のメッセージがでます。 gcc  -I/opt/local/include -g -O2 -fno-strength-reduce  -L/opt/local/lib -R/opt/local/lib  -o hengband z-util.o z-virt.o z-form.o z-rand.o z-term.o variable.o tables.o util.o cave.o object1.o object2.o monster1.o monster2.o xtra1.o xtra2.o spells1.o spells2.o melee1.o melee2.o save.o files.o floors.o cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o do-spell.o store.o birth.o load.o wizard1.o wizard2.o grid.o streams.o rooms.o generate.o dungeon.o init1.o init2.o effects.o racial.o inet.o report.o snipe.o hex.o artifact.o autopick.o mutation.o flavor.o spells3.o mspells1.o mspells2.o scores.o mind.o mane.o hissatsu.o bldg.o obj_kind.o wild.o avatar.o japanese.o mspells3.o main-cap.o main-gcu.o main-x11.o main-xaw.o main.o chuukei.o  -lncurses -lX11 ld: library not found for -lX11 collect2: ld returned 1 exit status make[1]: *** [hengband] Error 1 make: *** [install-recursive] Error 1 --  &new{2013-07-27 (土) 16:46:15};
- X11がインストールされていないのでは? --  &new{2013-07-27 (土) 18:29:24};
- 2.1.3の途中のリビジョンまではコンパイルして動いていますのでX11は入っています。 --  &new{2013-07-27 (土) 18:55:11};
- ふーむ。ちょっとここでやりとりするのキツいんでIRCの#ぐりっどばぐかTwitterの@dis_かそれもダメならdis.rogue@gmail.comまでメールください --  &new{2013-07-27 (土) 19:01:18};
- Macportからxtermをインストールし直しました。 必要なライブラリも一式導入されたようで無事コンパイル出来ました。 おさわがせしました。 --  &new{2013-07-28 (日) 23:42:39};

#comment

**新しいバージョンにしたい [#n986aa77]
> (2013-07-24 (水) 22:50:44)~
~
どうすればいいの?~

//
- ソースを取得したディレクトリに移動して svn up --  &new{2013-07-24 (水) 22:51:46};
- その後、上と同じように./bootstrap; ./configure; make; make install --  &new{2013-07-24 (水) 22:52:40};

#comment

**無題 [#d141c066]
> (2013-01-06 (日) 11:39:56)~
~
dump出力したはずなのに見あたらないんだけど~

//
- デフォは~/.angband/Hengband です。現状、弄るにはソースに手を入れるしかないです。 --  &new{2013-01-06 (日) 11:40:51};
- ln -s ~/.angband/Hengband/ ~/Desktop/dump でDesktopに保存場所への参照ができます。 --  &new{2013-01-06 (日) 11:42:01};

#comment

**フォントの指定どうやるの? [#ob86b1a4]
> (2013-01-04 (金) 11:55:47)~
~
日本語になりません~

//
- 長くなるのでページ分けました。[[コンパイル/Mac/フォント]] -- [[dis-]] &new{2013-01-04 (金) 15:46:48};

#comment


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS