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

Re: xnp



  いしはら  です。

At Mon, 29 Sep 2003 11:22:47 +0900, Osamu OISHI wrote:
> ついでに
> #define USE_NETBSDAUDIO
> にしています

  わたしの環境はNetBSD/i386 1.6.1 stableなのですが、pth
をうまくみつけられません。
--
<前略>
===> Building for xnp2-20030729
gcc -o common/endian.o -O2 -march=pentium   -I. -I./common -I./bios -I./cpu -I./fdd -I./font            -I./hard98 -I./hard98/sound -I./lio -I./win32           -pthread -I./gtk `gtk-config --cflags`   -I/usr/pkg/include -I/usr/X11R6/include  -DCSRG_BASED   -DFUNCPROTO=15 -DNARROWPROTO  -DMITSHM         -DSYSFONTPATH=\"/usr/pkg/lib/X11/xnp2/font\"    -I./cpu/i286 -DUSE_NETBSDAUDIO  -c common/endian.c
cc: unrecognized option `-pthread'
gcc -o common/parts.o -O2 -march=pentium   -I. -I./common -I./bios -I./cpu -I./fdd -I./font             -I./hard98 -I./hard98/sound -I./lio -I./win32           -pthread -I./gtk `gtk-config --cflags`   -I/usr/pkg/include -I/usr/X11R6/include  -DCSRG_BASED   -DFUNCPROTO=15 -DNARROWPROTO  -DMITSHM         -DSYSFONTPATH=\"/usr/pkg/lib/X11/xnp2/font\"    -I./cpu/i286 -DUSE_NETBSDAUDIO  -c common/parts.c
cc: unrecognized option `-pthread'
<以下略>
--

  もちろん、devel/pthはインストールしてあります。


  とりあえず、
--
--- Imakefile.orig      Fri Jul 25 00:38:53 2003
+++ Imakefile
@@ -36,8 +36,9 @@ ESD_LIB= `$(ESD_CONFIG) --libs`
 #endif
 
 #if defined(USE_NETBSDAUDIO) || defined(USE_OSSAUDIO) || defined(USE_ESDAUDIO)
-PTHREAD_INCLUDE?= -pthread
-PTHREAD_LIB?= -lpthread
+PTH_CONFIG?= pth-config
+PTHREAD_INCLUDE?= `$(PTH_CONFIG) --cflags`
+PTHREAD_LIB?= -lpthread
 #endif
--
とすると、うまくいきました。

  PTHREAD_LIB?=  `$(PTH_CONFIG) --libs`

では、だめでした。



--
いしはら