[ENBD] Re: ENBD Digest, Vol 34, Issue 4
Lothar Brendel
lothar.brendel at uni-due.de
Fri Jan 19 11:17:45 MST 2007
Peter T. Breuer wrote:
>"Also sprach Lothar Brendel:"
>
>
>>Hello Peter, hello list!
>>
>>Any hints about caveats when building enbd for amd64? I got loads of
>>"warning: cast to pointer from integer of different size" and eventually
>>"make test" failed utterly.
>>
>>
>
>Well, you'd better tell me about them .. as far as I know there are
>none such :).
>
Glad to hear that :-)
>(I have a 64 bit AMD machine). Here's the build as it goes
>on amd64 (I typed "make" in the 2.4.33 src dir).
>
>Are you sure you have configured and built your kernel? The kernel
>.config file should start out like:
>
>
1st try was a configured only, out-of-the-box 2.6.8 (copied
/boot/config* as .config into /usr/src/kernel-source-*) and enbd 2.4.32.
2nd try (after your reply) was enbd 2.4.33 with a configured+built
2.6.8, same result as with 2.6.15 (cf. below). All builds were done with
gcc version 3.3.5 (Debian 1:3.3.5-13), all kernel sources are Debian ones.
3rd try was enbd 2.4.33 with a configured+built 2.6.18, didn't compile
(they removed split-include from scripts/basic).
4th try was enbd 2.4.33 with a configured+built 2.6.15, it compiled with
lots of "warning: long long int format, s64 arg" (seems to affect only
message output, though).
Module insertion doesn't show anything unusual (I suppose, the version
mismatch "Enhanced Network Block Device 2.4.30 $Date: 2002/09/17
16:33:22 $" in the log doesn't mean anything.).
Finally, upon "make test", the client suffers a SIGSEGV:
/root/enbd-2.4.33/nbd/enbd-maketest: line 348: 4208 Segmentation
fault nice -19 $ENBD_CLIENT $OPTCLI
Which details would you need for further investigation?
>Actually, while you are there, do you have a recommendation for a PCI
>wireless ethernet card under amd64?
>
Unfortunately not, sorry. My AMD64 at home had no more free PCI-slots,
thus it is located next to my DSL-modem and connected via cat5 to its
on-board NIC. And here at the lab, we use WiFi only for laptops.
Cheers
Lothar
More information about the ENBD
mailing list