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

Re: xnp



ishit wrote:
>   わたしの環境はNetBSD/i386 1.6.1 stableなのですが、pth
> をうまくみつけられません。
中略
>  #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
> --
> とすると、うまくいきました。
pthに依存させていないので、
このエラーメッセージは今のところ無視しています。
一時期、pthreadの更新でpkgsrcの依存関係に問題が出たときがあり、
そんな事を考えると依存させなくてもいいかとも思っていまして。
CFLAGSに"-pthread"のオプションが付いていますが、
compile時には、無視されています。

もし、pthredに依存させるなら
.include "../../mk/pthread.buildlink2.mk"
して、そのためのpatchを当てるべきですが、
まだpkgsrcのpthreadに関して挙動に自信がないので、
現在は見送っています。
#もともとccに-pthreadなんてオプションは無いのに
#compileは通っています。
#なお、致命的な不具合があれば依存させます。

-- 
大石 修 %特許出願公開中[特開2003-123052(P2003-123052A)]