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
_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss