From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Feb 15 12:19:35 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) id MAA27270
	Sat, 15 Feb 1997 12:19:35 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) with ESMTP id MAA27265
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 15 Feb 1997 12:19:34 +0900 (JST)
Received: from cylon.on.rim.or.jp (ppp080.on.rim.or.jp [202.247.138.208]) by april.on.rim.or.jp (8.8.5/3.4Wbeta6-rim1.1) with ESMTP id MAA14266; Sat, 15 Feb 1997 12:18:03 +0900 (JST)
Received: from cylon.on.rim.or.jp by cylon.on.rim.or.jp (8.7.5/3.4Wbeta6-96021707)
	id MAA07784; Sat, 15 Feb 1997 12:18:59 +0900 (JST)
Message-Id: <199702150318.MAA07784@cylon.on.rim.or.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Wed, 12 Feb 97 22:34:45 +0900"
References: <9702121334.AA02246@tenuto.bi.a.u-tokyo.ac.jp>
X-URL: http://www.on.rim.or.jp/~ryo2/
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp-2
Content-Transfer-Encoding: 7bit
From: Yoshishige Arai <ryo2@on.rim.or.jp>
X-Mailer: Mew version 1.54 on Emacs 19.28.1, Mule 2.3
Date: Sat, 15 Feb 1997 12:18:58 +0900
Reply-To: ryo2@on.rim.or.jp
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 9824
Subject: [FreeBSD-users-jp 9824] Re: cc and/or bison problem? (on compiling
	 gcc-2.7.2.1)
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B$"$i$$!w%j%`%M%C%H$G$9!#(B

On Wed, 12 Feb 97 22:34:45 +0900 ([FreeBSD-users-jp 9728] cc and/or bison problem? (on compiling gcc-2.7.2.1))
Hidenori AWAYA <away@bi.a.u-tokyo.ac.jp> writes:

> configure $B$N8e!"(Bmake LANGUAGES=c $B$r9T$*$&$H$7$?$H$3$m!"(B
> $B0J2<$N$h$&$J%a%C%;!<%8$r;D$7$F;_$^$C$F$7$^$$$^$9!#(B

config.status$B$O$I$&$J$C$F$^$9$+!)(B
$B;d$b(B FreeBSD-2.1.5R$B$G!"(B gcc-2.7.2.1$B$r(B build$B$7$^$7$?$,!"0l@ZLdBj$O(B
$B$"$j$^$;$s$G$7$?!#(B
$B4X78$N$"$j$=$&$J%Q%C%1!<%8$H$7$F$O!"(Bbison-1.25, flex-2.5.2$B$N(B 
package$B$rF~$l$F$k$/$i$$$G$9!#(B

> #line $B$rM}2r$7$F$$$J$$!)$H$O!"$I$&$9$l$P$$$$$G$7$g$&$+!)(B

invalid #-line $B$O(B #line$B9T$rM}2r$7$F$$$J$$$N$G$O$J$/(B #$B9T$,JQ$@$H8@$C(B
$B$F$$$k$N$G$9!#4{$KF~$C$F$$$k(B cpp, cc$B4XO"$+(Bsed$B$J$I!"$b$C$H4pK\E*$J(B
$B$H$3$m$,:,K\E*$K$*$+$7$$$h$&$J5$$,$7$^$9!#$"$j$=$&$J4V0c$$$O!"4D6-(B
$BJQ?t(B PATH$B$N$O$8$a$NJ}$K=q$+$l$F$$$k%Q%9$K$"$k%3%^%s%I$,%7%9%F%`$N(B
$B$b$N$G$J$$$H$+(B..

> $B0JA0!"0lEY(B gcc-2.7.2.1 $B$r:n$m$&$H$7$F$&$^$/9T$C$?$N$G$9$,!"(B
> $B$=$N$H$-$H$N0c$$$H$7$F!"(Bbison-1.25 $B$r(B pkg_add $B$7$?$3$H$r(B
> $B$H$j$"$($:;W$$$D$-$^$7$?!#$G!"$3$l$r(B pkg_delete $B$7$F$+$i(B
> $B$d$C$F$_$?$N$G$9$,!"F1MM$J%a%C%;!<%8$G;_$^$j$^$7$?!#(B

gcc$B$N(B INSTALL$B$N(B 6. $B$K!V(BBison$B$,%$%s%9%H!<%k$5$l$F$$$k$3$H$r3NG'$7$F(B
$B2<$5$$!W$H=q$+$l$F$$$k$N$K$o$6$o$6>C$9$N$O$I$&$7$F$G$9$+!)(B

> $B$^$?!"(Bbison.simple $B$O(B package $B$G$O(B /usr/local/share $B$K$"(B
> $B$j$^$9$,!"$3$l$r(B /usr/local/lib $B$KCV$$$F$bF1$8%a%C%;!<%8(B
> $B$G;_$^$j$^$9!#(B

bison.simple$B$OCV>l=j$,$=$l<+BN$K=q$+$l$F$$$k$N$G!"F0$+$7$F$O$$$1$^(B
$B$;$s!#$I$&$7$F$bJL$N$H$3$m$KCV$-$?$1$l$P!"(Bbison$B$r<+J,$N<j$G(B 
configure --prefix=/usr/foo $B$H$7$F:n$C$F%$%s%9%H!<%k$7D>$9$3$H$K$J(B
$B$j$^$9!#$b$C$H$b(B bison$B$N(B port/package$B$O%*%j%8%J%k$=$N$^$^$J$N$G!"(B
$B$=$s$J$3$H$r$7$F$bJQ$o$j$^$;$s$1$I!#(B
$B$^$:$O(B find /usr -name bison.\* | xargs rm $B$7$F!"4V0c$C$FCV$$$?$b(B
$B$N$r>C$7!"(Bbison*IN01.25$B$r(Bport$B$+(Bpackage$B$GF~$lD>$7$H$-$^$7$g$&!#(B*B

$B$?$@!"(Bgcc-2.1.2.1$B$N%=!<%9%"!<%+%$%V$K$O(B bison$B$,@8@.$9$k$O$:$N(B 
cexp.c, c-parse.c$B$O(B *.y$B$h$j%?%$%`%9%?%s%W$N?7$7$$$b$N$,F~$C$F$$$^(B
$B$7$?$7!";n$7$K(B bison.simple$B$r>C$7$F(Bcompile$B$7$F$bLdBjL5$$$N$G!"$^$H(B
$B$b$K9T$1$P!";2>H$9$i$5$l$F$$$J$$$h$&$G$9!#(Btouch *.y$B$7$F(B $B2~$a$F(B 
bison$B$K@8@.$5$;$?(B cexp.c$B$G$bLdBjL5$/(Bcompile$B$5$l$^$7$?!#(B

$B$A$J$_$K;d$N$d$C$?<j=g$O!"A4$/(B gcc-2.7.2.1/INSTALL$B$NDL$j$G(B
 ./configure --build=i486-unknown-freebsd
 make LANGUAGES="c c++"  (objective-c$B$OF~$l$J$+$C$?(B)
 make stage1
 make CC="stage1/xgcc -Bstage1/" CFLAGS="-g -O2"
 make stage2
 make CC="stage2/xgcc -Bstage2/" CFLAGS="-g -O2"
 make compare
 make install
$B$@$1$G$9!#(B
--------
 $B9S0fNI=E(B(Yoshishige Arai)
 E-Mail: ryo2@on.rim.or.jp  arai@tmbiomec.eng.niigata-u.ac.jp
