From: Joel VanderWerf Date: 2006-04-19T08:16:28+09:00 Subject: Re: readpartial not working on ARM Joel VanderWerf wrote: > Thank for the suggestion. There is a problem with ext/socket. Here is > what shows up in mkmf.log: > > -------------------- > > have_struct_member: checking for struct msghdr.msg_accrights... > -------------------- no > > "arm-linux-gcc -c -I../.. -I../../. -g -O2 conftest.c" > conftest.c:7: error: structure has no member named `msg_accrights' > checked program was: > /* begin */ > > #include > #include > > /*top*/ > int main() { return 0; } > int s = (char *)&((struct msghdr*)0)->msg_accrights - (char *)0; > /* end */ > > -------------------- I notice that this message also appears with 1.8.4 (in both cases, when cross-compiling for linux-arm). However, for some reason, with 1.9 the extconf process aborts after printing these lines to mkmf.log. But with 1.8.4, extconf continues, prints more messages to mkmf.log, and eventually produces a good socket.so. Is there something different about extmk.rb or mkmf.rb in 1.9 that could be causing this? -- vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407