From owner-java@jp.FreeBSD.org Wed Jun  9 19:25:08 2004
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id i59AP8P35191;
	Wed, 9 Jun 2004 19:25:08 +0900 (JST)
	(envelope-from owner-java@jp.FreeBSD.org)
Received: from ongs.co.jp (ns.ongs.co.jp [202.216.232.58])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with SMTP/inet id i59AP8I35181
	for <java@jp.FreeBSD.org>; Wed, 9 Jun 2004 19:25:08 +0900 (JST)
	(envelope-from daichi@ongs.co.jp)
Received: (qmail 98023 invoked from network); 9 Jun 2004 10:24:08 -0000
Received: from unknown (HELO parancell.ongs.co.jp) (202.216.232.62)
  by ns.ongs.co.jp with SMTP; 9 Jun 2004 10:24:08 -0000
From: daichi <daichi@ongs.co.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
Cc: java@jp.FreeBSD.org
Message-Id: <20040609192429.2f2b102c.daichi@ongs.co.jp>
Organization: ONGS Inc.
X-Mailer: Sylpheed version 0.9.11 (GTK+ 1.2.10; i386-portbld-freebsd5.2.1)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Reply-To: java@jp.FreeBSD.org
Precedence: list
Date: Wed, 9 Jun 2004 19:24:29 +0900
X-Sequence: java 457
Subject: [java 457] D =?ISO-2022-JP?B?GyRCOEA4bBsoQg==?= on FreeBSD
Sender: owner-java@jp.FreeBSD.org
X-Originator: daichi@ongs.co.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+040608

$BBgCO$G$9!#(B

D$B8@8l$N%3%s%Q%$%i$,(BWindows$B$H(BLinux$BMQ$K%j%j!<%9$5$l$F$$$^$9!#$3$l$r(B
FreeBSD 5.2.1-RELEASE$B$G(BLinux$B%P%$%J%j8_495!G=(B(linux_base-8)$B$r;H$C$F(B
$BMxMQ$G$-$k$3$H$r3NG'$7$^$7$?!#(B

$BE83+$7$?$@$1$G$OMxMQ$G$-$:!"(B/usr/compat/linux/$B0J2<$K%U%!%$%k$r%3%T!<(B
$B$9$kI,MW$,$"$j$^$9!#;29M$K$J$k$+$H;W$$$^$9$N$G!"J}K!$r$^$H$a$F$*$-(B
$B$^$9!#(B

  The D Programming Language
    http://www.digitalmars.com/d/

D$B8@8l%3%s%Q%$%i(B DMD $B$r<B9T$9$k$K$O(B linux_base-8 $B$H(B linux_devtools
$B$,I,MW$G$9!#$^$:$3$l$i$r%$%s%9%H!<%k$7$^$9!#(B

  # cd /usr/ports/emulators/linux_base-8/
  # make install clean

  # cd /usr/ports/devel/linux_devtools/
  # make install clean

linprocfs$B$N%(%s%H%j$r(B/etc/fstab$B$KDI2C$7!"(B/etc/rc.conf$B$G(Blinux_enable="YES"
$B$K$7$F%7%9%F%`$r:F5/F0$7$^$9!#(B

$B>e5-(BD$B8@8l$N%5%$%H$+$i%U%!%$%k(B dmd.zip $B$r<hF@$7$F!"<!$N:n6H$r9T$$$^$9!#(B

  # unzip dmd.zip
  # cp ./dmd/bin/dmd /usr/local/bin/
  # cp ./dmd/bin/dumpobj /usr/local/bin/
  # cp ./dmd/bin/obj2asm /usr/local/bin/
  # chmod a+x /usr/local/bin/dmd
  # chmod a+x /usr/local/bin/dumpobj
  # chmod a+x /usr/local/bin/obj2asm

  # cp ./dmd/lib/libphobos.a /usr/compat/linux/usr/lib/
  # cp ./dmd/bin/dmd.conf /usr/compat/linux/etc/
  # mkdir /usr/compat/linux/opt/dmd/src/
  # cp -R ./dmd/src/phobos /usr/compat/linux/opt/dmd/src/
  # vi /usr/compat/linux/etc/dmd.conf

--- /usr/compat/linux/etc/dmd.conf$B$NFbMF(B

[Environment]

DFLAGS=-I/opt/dmd/src/phobos
---

$B$H$/$K%i%$%V%i%j$r(B/usr/compat/linux/usr/lib/$B$K%3%T!<$9$kE@$K(B
$BCm0U$7$F$/$@$5$$!#(B/usr/lib/ $B$K%3%T!<$7$F$bMxMQ$G$-$^$;$s!#(B

$B$3$l$G(BD$B8@8l%3%s%Q%$%i$,MxMQ$G$-$k$h$&$K$J$j$^$9$,!"(Blinux_base-8
$B$G$O(Bacroread-5.08$B$d(Blinux-realplayer-8$B$,MxMQ$G$-$^$;$s!#(B
$B$3$l$O(Blinux_base-8$B$G(BXFree86$B4XO"$N%U%!%$%k$,%$%s%9%H!<%k$5$l$J(B
$B$$$?$a$G$9!#<!$N$h$&$K$7$F(Blinux_base-8$B$G$b(Bacroread-5.08$B$d(B
linux-realplayer-8$B$,MxMQ$G$-$k$h$&$K$J$j$^$9!#(B

  # cd /usr/ports/emulators/linux_base/
  # make fetch
  # rpm -U --root /usr/compat/linux --dbpath /var/lib/rpm --nodeps \
  > --replacepkgs --ignoreos --ignorearch \
  > /usr/ports/distfiles/rpm/XFree86-libs-4.1.0-50.i386.rpm
  # cp -R /usr/compat/linux/usr/X11R6/lib/* /usr/compat/linux/lib/

--
  $BM-8B2q<R%*%s%0%9(B
  $B5;=Q3+H/C4Ev(B $B8eF#BgCO(B (daichi@ongs.co.jp)
  TEL/FAX: 03-3478-0410  WWW: http://www.ongs.co.jp/
