[FreeBSD-users-jp 92452] xwave の amd64 での不具合について

2009-08-03 スレッド表示 Dobashi.M
いつも勉強になります。 7.1-RELEASE-p6 (amd64)で、audio/xwaveを使用すると、「Bus error」などで coreを吐きます。 (i386上では、正常に使用出来ています。) ソースを見ていると void set_cmenu_state(int from, int to, bool state) { int i; if (to>CM_ALL) to=CM_ALL; if (from>CM_ALL) from=CM_ALL; for (i=from;i<=to;i++) { XtVaSetValues(cm_wi

[FreeBSD-users-jp 92453] Re: xwave の amd64 での不具合について

2009-08-03 スレッド表示 Dobashi.M
At Mon, 03 Aug 2009 22:59:17 +0900, Dobashi.M wrote: > portsで、i386と amd64で、コンパイルが出来て、正常に動作させる方法は、 > あるものでしょうか? ありました。(手抜きは、いけないですね;) /sys/types.h... u_int32_t が、i386・amd64でも sizeof()で、「4」となっています。ですので #include ... typedef struct { u_int32_t riff; u_int32_t length; u_int32_t wave; } Rif

[FreeBSD-users-jp 92454] Re: xwave の amd64 での不具合について

2009-08-03 スレッド表示 Tsurutani Naoki
こんにちは、鶴谷です。 "Dobashi.M" さん> > At Mon, 03 Aug 2009 22:59:17 +0900, > Dobashi.M wrote: > > portsで、i386と amd64で、コンパイルが出来て、正常に動作させる方法は、 > > あるものでしょうか? > > ありました。(手抜きは、いけないですね;) > > /sys/types.h... > u_int32_t > > が、i386・amd64でも sizeof()で、「4」となっています。ですので そういう意味でしたか... なら unsigned int でも良いですね。 #