[vlc-devel] Re: Compilation error on Solaris

Alexander Gall gall at switch.ch
Mon Mar 27 11:21:59 CEST 2006


On Sun, 26 Mar 2006 19:44:22 -0800, Kuldipsingh Pabla <Kuldipsingh.Pabla at Sun.COM> said:

> I have been trying to build VLC for Solaris10U1 for x86/x64 I had to fix 
>   on rootwrap to overcome the following compilation error. You may want 
> to fix it in the trunk.

> #if defined (HAVE_GETEUID) && !defined (SYS_BEOS) && !defined (SYS_SOLARIS)
>                                                    ^^^^^^^^^^^^^^^^^^
> # define ENABLE_ROOTWRAP 1
> #endif

You need to include "-D_XPG4_2 -D__EXTENSIONS__" in CFLAGS for the
CMSG stuff and apply this patch to fix the AF_LOCAL problem:

diff -Naur vlc-0.8.5-test1.orig/src/network/rootwrap.c vlc-0.8.5-test1/src/network/rootwrap.c
--- vlc-0.8.5-20060302.orig/src/network/rootwrap.c      2006-03-02 15:33:14.408349000 +0100
+++ vlc-0.8.5-20060302/src/network/rootwrap.c   2006-03-02 18:40:39.737228000 +0100
@@ -52,6 +52,10 @@
 #include <netinet/in.h>
 #include <pthread.h>
 
+#ifndef AF_LOCAL
+#define AF_LOCAL AF_UNIX
+#endif
+
 /*#ifndef HAVE_CLEARENV
 extern char **environ;
 
--
Alex

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list