[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nbitools on solaris 2.6/sparc
- Subject: Re: nbitools on solaris 2.6/sparc
- From: ishit <ishit@oak.dti.ne.jp>
- To: tech-pkg-ja@jp.netbsd.org
- Date: Mon, 15 Mar 2004 05:01:19 +0900
- Message-ID: <87wu5nnqpc.wl@individua.uzo.oak.dti.ne.jp>
- In-Reply-To: <m265dzyl22.wl%hiramatu@boreas.dti.ne.jp>
- References: <m2k73caz3c.wl%hiramatu@boreas.dti.ne.jp><87d68hnwfq.wl@individua.oak.dti.ne.jp><m2vfm6bt9s.wl%hiramatu@boreas.dti.ne.jp><87ptcec864.wl@individua.uzo.oak.dti.ne.jp><m265dzyl22.wl%hiramatu@boreas.dti.ne.jp>
- Delivered-To: mailing list tech-pkg-ja@jp.netbsd.org
- Mailing-List: contact tech-pkg-ja-help@jp.netbsd.org; run by ezmlm-idx
- User-Agent: X-Mailer: Wanderlust/2.10.0
いしはら です。
おへんじおくれてすみません。
いろいろありがとうございます。
At Sun, 22 Feb 2004 10:12:05 +0900, Hiramatsu Yoshifumi wrote:
> nbitoolsのディレクトリで make patch をすると、config/imake/imake.c の
> 150 行目くらいに
>
> #if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__)
> /* This needs to be before _POSIX_SOURCE gets defined */
> # include <sys/param.h>
> # include <sys/types.h>
> # include <sys/sysctl.h>
> # include <sys/stat.h>
> #endif
>
> というブロックがあるのですが、これを
>
> #if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__)
> /* This needs to be before _POSIX_SOURCE gets defined */
> # include <sys/param.h>
> # include <sys/sysctl.h>
> #endif
> #include <sys/types.h>
> #include <sys/stat.h>
>
> に変更してみるとどうでしょうか?以下のような理由でそう思ったのですが……
><割愛>
bmake configureして、上記の変更を行なって、bmakeすると、
<前略>
cd ./config/imake && /opt/bsd/bin/bmake -f Makefile.ini BOOTSTRAPCFLAGS="" clean
rm -f ccimake imake.o imake
rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a tags TAGS make.log \#*
rm -f -r Makefile.proto Makefile Makefile.dep bootstrap
/opt/bsd/bin/bmake Makefile.boot
cd ./config/imake && /opt/bsd/bin/bmake -f Makefile.ini BOOTSTRAPCFLAGS=""
making imake with BOOTSTRAPCFLAGS= in config/imake
cc -o ccimake -O -I../../include -I../../imports/x11/include/X11 ccimake.c
cc -c -O -I../../include -I../../imports/x11/include/X11 `./ccimake` imake.c
In file included from imake.c:277:
imakemdep.h:256: warning: garbage at end of `#ifdef' argument
cc -o imake -O -I../../include -I../../imports/x11/include/X11 imake.o
rm -f ./config/makedepend/Makefile.proto
./config/imake/imake -I./config/cf -s ./config/makedepend/Makefile.proto -f ./config/makedepend/Imakefile -DTOPDIR=../.. -DCURDIR=./config/makedepend
cd ./config/makedepend && rm -f -r Makefile Makefile.dep makedepend *.o bootstrap
cd ./config/makedepend && /opt/bsd/bin/bmake -f Makefile.proto bootstrap
./config/imake/imake -I./config/cf -s ./config/imake/Makefile.proto -f ./config/imake/Imakefile -DTOPDIR=../.. -DCURDIR=./config/imake
cd ./config/imake && /opt/bsd/bin/bmake -f Makefile.proto bootstrapdepend
cd ./config/imake && /opt/bsd/bin/bmake -f Makefile.ini BOOTSTRAPCFLAGS="" bootstrap
+ mkdir bootstrap
mv *.o imake bootstrap
cd ./config/imake && /opt/bsd/bin/bmake -f Makefile.proto all
/opt/SUNWspro/bin/cc -xO3 -Xa -I../../include -I../../exports/include/X11 -I../.. -I../../exports/include -Dsun -DSVR4 -DCPP_PROGRAM="\"/usr/ccs/lib/cpp\"" -I/opt/bsd/include -c imake.c
/bin/sh: /opt/SUNWspro/bin/cc: not found
*** Error code 1
Stop.
bmake: stopped in /opt/bsd/pkgsrc/devel/nbitools/work/nbitools-R6.3/config/imake
*** Error code 1
Stop.
bmake: stopped in /opt/bsd/pkgsrc/devel/nbitools/work/nbitools-R6.3
*** Error code 1
Stop.
bmake: stopped in /opt/bsd/pkgsrc/devel/nbitools/work/nbitools-R6.3
*** Error code 1
Stop.
bmake: stopped in /opt/bsd/pkgsrc/devel/nbitools
*** Error code 1
Stop.
bmake: stopped in /opt/bsd/pkgsrc/devel/nbitools
というように、無事bmakeは先にすすんでくれましたが、今度は、へんなccを
使おうとします。
/opt以下にそんなccなんてないし、サーチパス内には、ccなんてないのに...。
そこで、config/cf/host.defに
#define HasGcc YES
#define HasGcc2 YES
と書いて、もう一度、
bmake configure <- これをしないと、Makefile.protoがないといって止まります。
bmake
とすると、最後までbmakeはいってくれました。
これで、cannaをmakeすることができそうです。
ありがとうございました。
--
いしはら