Hi,

        I get this compilation error with the current release of
 libselinux (2.0.35): 

   Function `selinux_default_type_path' implicitly converted to pointer
       at selinuxswig_wrap.c:7457                    
   Function `selinux_default_type_path' implicitly converted to pointer
       at selinuxswig_wrap.c:7457           
 
        In libselinux/src/selinuxswig_wrap.c
--8<---------------cut here---------------start------------->8---
7446 SWIGINTERN PyObject *_wrap_selinux_default_type_path(PyObject 
*SWIGUNUSEDPARM(self), PyObject *args) {
7447   PyObject *resultobj = 0;
7448   char *result = 0 ;
7449 
7450   if (!PyArg_ParseTuple(args,(char *)":selinux_default_type_path")) 
SWIG_fail;
7451   result = (char *)selinux_default_type_path();
7452   resultobj = SWIG_FromCharPtr((const char *)result);
7453   return resultobj;
7454 fail:
7455   return NULL;
7456 }
7457
--8<---------------cut here---------------end--------------->8---

        At this point, there is no prototype for
 selinux_default_type_path in effect, so the return value is converted
 into int; which loses on 64bit arches.

--8<---------------cut here---------------start------------->8---
__> egrep \#include src/selinuxswig_wrap.c        
#include <Python.h>
#include <string.h>
        #include "selinux/selinux.h"
        #include "selinux/selinux.h"
#include <limits.h>
#include <float.h>
#include <math.h>
--8<---------------cut here---------------end--------------->8---

        I think this has been corrected in SVN:
--8<---------------cut here---------------start------------->8---
__> egrep \#include  
../../../selinux/SVN/selinux/libselinux/src/selinuxswig_wrap.c
#include <Python.h>
#include <string.h>
        #include "selinux/selinux.h"
        #include "selinux/selinux.h"
        #include "../include/selinux/selinux.h"
        #include "../include/selinux/get_default_type.h"
        #include "../include/selinux/get_context_list.h"
#include <limits.h>
#include <float.h>
#include <math.h>
--8<---------------cut here---------------end--------------->8---

        Are there any plans to release the current SVN HEAD soonish?

        manoj
-- 
A fail-safe circuit will destroy others. Klipstein
Manoj Srivastava <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>        
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to