[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nfsd: [xxx]: nfssvc: Function not implemented



wave@ann.hi-ho.ne.jp wrote:

 >  i386 上なのでクロスコンパイルじゃないとダメなんでしょうか?

だめです。i386上でmips用のバイナリを作成するためにクロスコンパイラが必要です。


 > 一応、落としてきて、展開してはあるのですが、
 > うちの NetBSD/i386 は、man も info も読める環境にしてないので、
 > ここで、行き詰まってしまいました。

最後にくっつけたscriptを /usr/local/bin/hpcmips-make とかにsaveして、
chmod 755 /usr/local/bin/hpcmips-make します。
で、

# config NFSSERV
# cd ../compile/NFSSERV
# /usr/local/bin/hpcmips-make depend
# /usr/local/bin/hpcmips-make

とすれば、おそらくkernelを作ることができるでしょう。


 >  やはり package で man mule あたりを入れないとだめでしょうか?

mule?


 >  カーネルコンパイルの道はなかなか険しいですね・・・。

慣れないうちは険しく感じるものです。


 > # NFSマウントして、モバギIIに やらせようてみようかしらん。

それもまたよきかなと。

sakamoto
# cross make scriptもinstallしちゃえ計画開始。
--
#! /bin/sh
#DESTDIR= export DESTDIR
MACHINE=hpcmips export MACHINE
MACHINE_ARCH=mipsel export MACHINE_ARCH
WHICH=mipsel-netbsd

LOCAL=/usr/pkg
BINDIR=$LOCAL/cross/bin
PATH=$PATH:$BINDIR:$LOCAL/cross/$WHICH/bin:$PATH:$LOCAL/cross/bin export PATH

GCC_EXEC_PREFIX=$WHICH

AR=$BINDIR/$WHICH-ar export AR
AS=$BINDIR/$WHICH-as export AS
CC=$BINDIR/$WHICH-gcc export CC
CPP=`$CC -print-prog-name=cpp` export CPP
CXX=$BINDIR/$WHICH-c++ export CXX
FC=$BINDIR/$WHICH-f77 export FC
LD=$BINDIR/$WHICH-ld export LD
NM=$BINDIR/$WHICH-nm export NM
RANLIB=$BINDIR/$WHICH-ranlib export RANLIB
SIZE=$BINDIR/$WHICH-size export SIZE
ADDR2LINE=$BINDIR/$WHICH-addr2line export ADDR2LINE
GASP=$BINDIR/$WHICH-gasp export GASP
OBJCOPY=$BINDIR/$WHICH-objcopy export OBJCOPY
OBJDUMP=$BINDIR/$WHICH-objdump export OBJDUMP
STRINGS=$BINDIR/$WHICH-strings export STRINGS
STRIP=$BINDIR/$WHICH-strip export STRIP

MKPROFILE=no export MKPROFILE
#MKMAN=no export MKMAN
MKLINT=no export MKLINT

HOSTED_CC=cc export HOSTED_CC

MAKE=make export MAKE
#MAKE="make -f ${DESTDIR}/usr/share/mk/sys.mk -f Makefile"; export MAKE
#MAKEFLAGS="-I ${DESTDIR}/usr/share/mk" ; export MAKEFLAGS

set -x
exec $MAKE "$@"