PeoLinuxの開発環境をVistaのVmware ServerインFedora14からほんまもんのFedora14へ移行
LiveCDからインストールすると開発環境やら色々必要なパッケージがたらんので
それにしても、古い情報をたよりにSElinuxのツールseedit-guiをインストールしてえらい目にあったがな
再起動せよのメッセージの指示に従ったが2度と立ち上がらんようになったわ
LiveCDで再立ち上げしてSElinuxをDisableしてこれを書いてます
それにしてもSElinuxは毎回引っかかるわ、google様へお尋ねしてもSElinuxをDisableばっかりや
ま、取りあえずseedit-gui削除して、SElinux管理ツールを入れ直しから
[root@p-4 ~]# yum install policycoreutils-gui
[root@p-4 ~]# yum install rpm-build
いちょmakeをして見ようか
[root@p-4 ~]# tar xvfz /usr/src/pepolinux/root/usr/srcepicon-4.8.tar.gz
epicon-4.8/
epicon-4.8/install-sh
epicon-4.8/INSTALL
epicon-4.8/epicon.h
epicon-4.8/config.h
epicon-4.8/configure
epicon-4.8/ChangeLog
epicon-4.8/AUTHORS
epicon-4.8/config.status
epicon-4.8/epicon.nr
epicon-4.8/patch-gkermit1.0+counter-CentOS4.2
epicon-4.8/depcomp
epicon-4.8/Makefile.am
epicon-4.8/Makefile
epicon-4.8/patch-gkermit1.0+counter1.2.1
epicon-4.8/epicon_main.c
epicon-4.8/README
epicon-4.8/config.h.in
epicon-4.8/epicon.c
epicon-4.8/Makefile.in
epicon-4.8/COPYING
epicon-4.8/epicon_uty.c
epicon-4.8/config.log
epicon-4.8/configure.ac
epicon-4.8/stamp-h1
epicon-4.8/sample.scr
epicon-4.8/missing
epicon-4.8/NEWS
epicon-4.8/aclocal.m4
epicon-4.8/.deps/
epicon-4.8/.deps/epicon.Po
epicon-4.8/.deps/epicon_uty.Po
epicon-4.8/.deps/epicon_main.Po
[root@p-4 ~]# cd epicon-4.8/
[root@p-4 epicon-4.8]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
[root@p-4 epicon-4.8]# yum install gcc
[root@p-4 epicon-4.8]# ./configure
[root@p-4 epicon-4.8]# make
In file included from epicon.c:38:0:
epicon.h:44:20: fatal error: curses.h: そのようなファイルやディレクトリはありません
コンパイルが中断されました。
ncurses-devely
make: *** [epicon.o] エラー 1
やっぱりまだたらんか
[root@p-4 epicon-4.8]# yum install ncurses-devel
[root@p-4 epicon-4.8]# make install
if gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT epicon.o -MD -MP -MF ".deps/epicon.Tpo" -c -o epicon.o epicon.c; \
then mv -f ".deps/epicon.Tpo" ".deps/epicon.Po"; else rm -f ".deps/epicon.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT epicon_main.o -MD -MP -MF ".deps/epicon_main.Tpo" -c -o epicon_main.o epicon_main.c; \
then mv -f ".deps/epicon_main.Tpo" ".deps/epicon_main.Po"; else rm -f ".deps/epicon_main.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT epicon_uty.o -MD -MP -MF ".deps/epicon_uty.Tpo" -c -o epicon_uty.o epicon_uty.c; \
then mv -f ".deps/epicon_uty.Tpo" ".deps/epicon_uty.Po"; else rm -f ".deps/epicon_uty.Tpo"; exit 1; fi
gcc -g -O2 -I /usr/include/ncurses -lncurses -o epicon epicon.o epicon_main.o epicon_uty.o
make[1]: ディレクトリ `/root/epicon-4.8' に入ります
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
/usr/bin/install -c 'epicon' '/usr/local/bin/epicon'
test -z "/usr/share/man/man1" || mkdir -p -- "/usr/share/man/man1"
/usr/bin/install -c -m 644 './epicon.nr' '/usr/share/man/man1/epicon.1'
make[1]: ディレクトリ `/root/epicon-4.8' から出ます
[root@p-4 epicon-4.8]#
[root@p-4 ~]# yum install sshfs squashfs-tools
これで開発環境が整ったわ
pepoと