[OpenIndiana-discuss] recvmsg not implemented
Bill Sommerfeld
sommerfeld at alum.mit.edu
Tue Mar 14 22:41:08 UTC 2023
On 3/14/23 15:34, Matthew Yapit wrote:
> I'm trying to build vlc 3.0.1 on oi as root.
>
> first I do the following:
>
> #./configure BUILDCC='/usr/bin/gcc -std=c99'
>
> No problems
>
> Then I try gmake and get:
>
> # gmake
>
>
> gmake all-recursive
> gmake[1]: Entering directory '/export/home/matt/Downloads/vlc-3.0.1'
> Making all in compat
> gmake[2]: Entering directory '/export/home/matt/Downloads/vlc-3.0.1/compat'
> gmake all-am
> gmake[3]: Entering directory '/export/home/matt/Downloads/vlc-3.0.1/compat'
> CC recvmsg.lo
> recvmsg.c:162:2: error: #error recvmsg not implemented on your platform!
> 162 | #error recvmsg not implemented on your platform!
> | ^~~~~
> gmake[3]: *** [Makefile:1385: recvmsg.lo] Error 1
> gmake[3]: Leaving directory '/export/home/matt/Downloads/vlc-3.0.1/compat'
> gmake[2]: *** [Makefile:1218: all] Error 2
> gmake[2]: Leaving directory '/export/home/matt/Downloads/vlc-3.0.1/compat'
> gmake[1]: *** [Makefile:1530: all-recursive] Error 1
> gmake[1]: Leaving directory '/export/home/matt/Downloads/vlc-3.0.1'
> gmake: *** [Makefile:1415: all] Error 2
>
>
> what is recvmsg and how do I implement it?
A system call that's part of the BSD sockets interface which is
available on nearly every *nix system including illumos.
See "man recvmsg".
You likely need to pass additional configure options so the test
programs built by configure correctly find recvmsg(). Poking around in
config.log may be informative.
- Bill
More information about the openindiana-discuss
mailing list