【記録】rogueのインストール

roguemacOS Catalinaにインストールしようと思った

 

ローグをメンテナンスしてくださっている下記に準拠。

http://yozvox.web.fc2.com/526F677565.html

 

rogue 5.4p

rogue clone III p

Angband

 

が当面のターゲット。だがしかし、コンパイル済みバイナリは動かないので、gccコンパイルできるようになるのぢゃ。

 

1)gccのインストール

ターミナルで「gcc」と打つと、自動的にインストーラが起動するので、従った

 

2)homebrewのインストール

macOS用パッケージマネージャー — Homebrew

の言う通りに「/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"」とターミナルに打ち込んだ

 

3)ncursesのインストール

brew install ncurses

 

4)Makefileを書き換える

+CPPFLAGS = -DHAVE_CONFIG_H -I/usr/local/opt/ncurses/include
+
+LDFLAGS = -L/usr/local/opt/ncurses/lib 

  

Macでrougueをビルドする|Scratch book

 

5)まだエラーが出とる

gcc -g -O2 -L/usr/local/opt/ncurses/lib vers.o extern.o armor.o chase.o command.o daemon.o daemons.o fight.o init.o io.o list.o mach_dep.o main.o mdport.o misc.o monsters.o move.o new_level.o options.o pack.o passages.o potions.o rings.o rip.o rooms.o save.o scrolls.o state.o sticks.o things.o weapons.o wizard.o xcrypt.o -lcurses -o rogue5
Undefined symbols for architecture x86_64:
"_add_pass", referenced from:
_command in command.o
"_create_obj", referenced from:
_command in command.o
"_passwd", referenced from:
_command in command.o
"_pr_list", referenced from:
_command in command.o
"_show_map", referenced from:
_command in command.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [rogue5] Error 1

 

 

 

あかん、あかんかった

 

 

 

 

 

【記録】Parallels 15 + Ubuntu on macOS Catalina

シェルスクリプトをいろいろいじってみたくて、

macOSParallels上に、Ubuntuをインストールしてみた。

  • 実験1)Parallelsの「無料システム」から入れた
  • 実験2)Ubuntu Server 18.04.4 LTSのisoイメージから入れた
  • 実験3)Ubuntu Server 18.04.4 LTSのisoイメージから入れた(再度)
  • 実験4)Ubuntu Desktop 日本語 Remix 18.04.4 LTSのisoイメージから
    • ちょこちょこ設定:
    • いろいろ入れたとは:
  • 環境
続きを読む

【記録】ファイルを複製し、日付を変更する(その2)

ファイルの日付を変えたりするのを、グレードアップ?した。

  • 前回やったこと、今回やろうとしたこと
  • やったこと(概要)
    • <2週間後の日付に変えるほう>
    • <先頭に日付を付与するほう>
  • スクリプト
    • <2週間後の日付に変えるほう>
    • <先頭に日付を付与するほう>
  • 環境
続きを読む

【20B010】1兆ドルコーチ(エリック・シュミット)