Here is a diff I did for this problem. A simple remove. You might want to download the JDS spec files I did, as there are a few other fixes you might find helpful.
Doug http://www.opensolaris.org/jive/servlet/JiveServlet/download/39-8772-37217-951/spec-files-more-0.1.1.tar diff -ur MPlayer-1.0pre7try2-orig/loader/ldt_keeper.c MPlayer-1.0pre7try2/loader/ldt_keeper.c --- MPlayer-1.0pre7try2-orig/loader/ldt_keeper.c 2005-04-16 03:17:12.000000000 +0700 +++ MPlayer-1.0pre7try2/loader/ldt_keeper.c 2006-05-08 12:53:05.286767822 +0700 @@ -59,15 +59,6 @@ #include <sys/segment.h> #include <sys/sysi86.h> -/* solaris x86: add missing prototype for sysi86() */ -#ifdef __cplusplus -extern "C" { -#endif -int sysi86(int, void*); -#ifdef __cplusplus -} -#endif - #ifndef NUMSYSLDTS /* SunOS 2.5.1 does not define NUMSYSLDTS */ #define NUMSYSLDTS 6 /* Let's hope the SunOS 5.8 value is OK */ #endif This message posted from opensolaris.org