Amazon EC2で動いているCentOSにSLコマンドを入れる

| | コメント(0) | トラックバック(0)
そうだ。SLコマンド入れるのを忘れてた。これ、重要


 さっそく落としてきて、makeしたらエラーがでた。
いや、これいつもエラーでるんだけど、それでもちゃんと動くslが作成されるのでエラーが出たこと自体はきにしなかったんだけどslが作成されてない。
エラーはこんなん。
[root:/usr/local/src/sl] make
cc -O -o sl sl.c -lcurses -ltermcap
sl.c: In function 'main':
sl.c:63: warning: return type of 'main' is not 'int'
/usr/bin/ld: cannot find -ltermcap
collect2: ld returned 1 exit status
make: *** [sl] Error 1

あーtermcapというのがないということか。こないだ作ったCentOSのイメージは最小構成だからこういう今まで入ってて当たり前なものがないことが原因でインストールがこけることはままある。
ということでyumでインストールした。勝手にいろいろやられるのが好きでないので、あんまyumとか好きじゃないんだけどすごいちっちゃいプログラムっぽいからいいか。と思って。

[root:/usr/local/src/sl] yum install libtermcap-devel.i386
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
rightscale                100% |=========================|  951 B    00:00
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for libtermcap-devel to pack into transaction set.
libtermcap-devel-2.0.8-46 100% |=========================| 7.4 kB    00:00
---> Package libtermcap-devel.i386 0:2.0.8-46.1 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 libtermcap-devel        i386       2.0.8-46.1       base               56 k

Transaction Summary
=============================================================================
Install      1 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 56 k
Is this ok [y/N]: y
Downloading Packages:
(1/1): libtermcap-devel-2 100% |=========================|  56 kB    00:00
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: libtermcap-devel             ######################### [1/1]

Installed: libtermcap-devel.i386 0:2.0.8-46.1
Complete!

で、make。

[root:/usr/local/src/sl] make
cc -O -o sl sl.c -lcurses -ltermcap
sl.c: In function 'main':
sl.c:63: warning: return type of 'main' is not 'int'
[root:/usr/local/src/sl] ll
total 48
-rw-r--r-- 1 3605   36   331 Dec 10 00:28 Makefile
-rw-r--r-- 1 3605   36   417 Jul 22  1998 README
-rwxr-xr-x 1 root root 12628 Dec 10 00:29 sl
-rw-r--r-- 1 3605 lock   689 Jan 19  1994 sl.1
-rw-r--r-- 1 3605   36  7132 Jul 22  1998 sl.c
-rw-r--r-- 1 3605 lock  4101 Jan 19  1994 sl.h
-rw-r--r-- 1 3605 lock   980 Jan 19  1994 sl.txt

やっぱエラーでたけどこんどはslが作成されてた。/usr/local/binに移動させて実行

[root:/usr/local/src/sl] mv sl /usr/local/bin
[root:/usr/local/src/sl] sl

               (  ) (@@) ( )  (@)  ()    @@    O     @
                     (@@@)
                 (    )
              (@@@@)

            (   )
        ====        ________                __________
    _D _|  |_______/        \__I_I_____===__|_________
     |(_)---  |   H\________/ |   |        =|___ ___|
     /     |  |   H  |  |     |   |         ||_| |_||
    |      |  |   H  |__--------------------| [___] |
    | ________|___H__/__|_____/[][]~\_______|       |
    |/ |   |-----------I_____I [][] []  D   |=======|_
  __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|_
   |/-=|___|=    ||    ||    ||    |_____/~\___/     
    \_/      \_O=====O=====O=====O/      \_/         


走った走った。


トラックバック(0)

このブログ記事を参照しているブログ一覧: Amazon EC2で動いているCentOSにSLコマンドを入れる

このブログ記事に対するトラックバックURL: http://hirop0164.s326.xrea.com/mt/mt-tb.cgi/221

コメントする


画像の中に見える文字を入力してください。

このブログ記事について

このページは、ぴろしが2008年12月10日 00:30に書いたブログ記事です。

ひとつ前のブログ記事は「Zend FrameworkのZend_ViewをSmartyに」です。

次のブログ記事は「Amazon EC2にEBSのボリュームをマウント」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。