emulators/qemu: qemu ports failing due to compiler error on 12-CURRENT
dim at FreeBSD.org
Thu Dec 29 21:34:21 UTC 2016
On 29 Dec 2016, at 22:24, Ian Lepore <ian at freebsd.org> wrote:
> On Thu, 2016-12-29 at 21:17 +0100, O. Hartmann wrote:
>> Am Thu, 29 Dec 2016 20:26:32 +0100
>> Dimitry Andric <dim at FreeBSD.org> schrieb:
>>> Do you have some Linux rdma or infiniband headers or libraries
>>> into /usr or /usr/local? This might be the cause of the problems.
>> No Linux, but I found these files on all of the boxes in question:
>> locate rdma
>> ll usr/include/rdma discovers:
>> total 44
>> 322075 drwxr-xr-x 2 root wheel - 512B Oct 7 13:52 ./
>> 240768 drwxr-xr-x 55 root wheel - 6.5K Dec 29 19:14 ../
>> 324275 -r--r--r-- 1 root wheel - 21K Oct 7 13:52 rdma_cma.h
>> 324276 -r--r--r-- 1 root wheel - 4.7K Oct 7 13:52
> The rdma stuff is part of OFED, it comes from sys/ofed/include. Other
> parts of it are in sys/contrib/rmda and src/contrib/ofed. Maybe it
> only gets installed if you are using certain kernel options? I'm not
Indeed, this turns out to be enabled by WITH_OFED. It then uses the
Makefile in contrib/ofed/include/rdma to install headers, and the
Makefile in contrib/ofed/usr.lib/librdmacm to install a library.
Unfortunately the headers aren't compatible with the qemu requirements,
so the port still needs to have --disable-rdma, in any case.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 194 bytes
Desc: Message signed with OpenPGP using GPGMail
More information about the freebsd-ports