Python version for samba-4.0.0alpha11

nitin bhadauria bhadauria.nitin at gmail.com
Thu Apr 22 08:31:36 MDT 2010


Now when i created this soft link..

ln -s /usr/local/lib/libpython2.5.so /usr/local/lib/python2.5/config/

I am getting the following error...



Compiling utils/net/net.c
utils/net/net.c: In function ‘py_tuple_from_argv’:
utils/net/net.c:58: error: ‘Py_ssize_t’ undeclared (first use in this
function)
utils/net/net.c:58: error: (Each undeclared identifier is reported only once
utils/net/net.c:58: error: for each function it appears in.)
utils/net/net.c:58: error: expected ‘;’ before ‘i’
utils/net/net.c:65: error: ‘i’ undeclared (first use in this function)
utils/net/net.c: In function ‘py_call_with_string_args’:
utils/net/net.c:82: warning: passing argument 2 of ‘PyObject_GetAttrString’
discards qualifiers from pointer target type
utils/net/net.c: In function ‘py_commands’:
utils/net/net.c:110: warning: passing argument 1 of ‘PyImport_ImportModule’
discards qualifiers from pointer target type
utils/net/net.c:116: warning: passing argument 2 of ‘PyObject_GetAttrString’
discards qualifiers from pointer target type
utils/net/net.c: In function ‘net_help_python’:
utils/net/net.c:227: error: ‘Py_ssize_t’ undeclared (first use in this
function)
utils/net/net.c:227: error: expected ‘;’ before ‘pos’
utils/net/net.c:234: error: ‘pos’ undeclared (first use in this function)
utils/net/net.c:242: warning: passing argument 2 of ‘PyObject_GetAttrString’
discards qualifiers from pointer target type
utils/net/net.c: In function ‘binary_net’:
utils/net/net.c:311: warning: passing argument 2 of ‘PySys_SetArgv’ from
incompatible pointer type
The following command failed:
gcc -g -DDEBUG_PASSWORD -DDEVELOPER -Wall -Wshadow
-Werror-implicit-function-declaration -Wstrict-prototypes -Wpointer-arith
-Wcast-qual -Wcast-align -Wwrite-strings -Wmissing-format-attribute
-Wformat=2 -Wdeclaration-after-statement -Wunused-macros -Wno-format-y2k
-Wno-unused-parameter   -Iheimdal/kdc -Iheimdal/lib/hdb
-Iheimdal/../heimdal_build -Iheimdal/lib/hdb    -I/usr/include/python2.4
-I/usr/include/python2.4 -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC
-Ilib/ldb/include -Ilib/ldb/include -Ilib/ldb/include -Ilib/ldb/include
-Ilib/ldb/include -Ilib/ldb/include -Iheimdal/../heimdal_build
-Iheimdal/lib/gssapi -Iheimdal/lib/gssapi/gssapi -Iheimdal/lib/gssapi/spnego
-Iheimdal/lib/gssapi/krb5 -Iheimdal/lib/gssapi/mech -Iheimdal_build
-Iheimdal/lib/roken -Iheimdal/lib/gssapi -Iheimdal/lib/gssapi
-Iheimdal/../heimdal_build -Iheimdal/lib/hdb -Iheimdal/lib/hdb
-Ilib/ldb/include -Ilib/ldb/include -Ilib/ldb/ldb_tdb -Ilib/ldb/include
-Ilib/ldb/include -Ilib/ldb/include -I../lib/tdb/include
-I./../lib/talloc   -Iheimdal/../heimdal_build -Iheimdal/lib/krb5
-Iheimdal/lib/asn1 -Iheimdal/lib/com_err   -Iheimdal/../heimdal_build
-Iheimdal/lib/hx509 -Iheimdal/lib/hx509 -Iheimdal/lib/asn1
-Iheimdal/lib/asn1 -Iheimdal/lib/asn1 -Iheimdal/lib/hx509
-Iheimdal/../heimdal_build -Iheimdal/lib/hcrypto -Iheimdal/lib
-Iheimdal/../heimdal_build -Iheimdal/lib/hcrypto/imath
-Iheimdal/../heimdal_build -Iheimdal/lib/wind -Iheimdal/lib/asn1
-Iheimdal/lib/asn1 -Iheimdal/lib/asn1 -Iheimdal/lib/asn1
-Iheimdal/../heimdal_build -Iheimdal/lib/asn1 -Iheimdal/../heimdal_build
-Iheimdal/lib/com_err -Iheimdal/../heimdal_build -Iheimdal/lib/roken
-Iheimdal/include -I../lib/socket_wrapper   -Ilib/events -I../lib/tevent
-g   -I../lib/talloc -Ilib/replace     -fPIC -I./include -I. -I./lib
-I./../lib/replace -I./../lib/talloc -I./.. -D_SAMBA_BUILD_=4
-DHAVE_CONFIG_H  -c utils/net/net.c -o utils/net/net.o
gmake: *** [utils/net/net.o] Error 1




On Thu, Apr 22, 2010 at 5:53 PM, Jelmer Vernooij <jelmer at samba.org> wrote:

> Hi Nitin,
>
> On Thu, 2010-04-22 at 17:42 +0530, nitin bhadauria wrote:
> > This is the error which i get when compiling..
> >
> > Linking bin/python/samba/credentials.so
> > /usr/bin/ld: /usr/local/lib/python2.5/config/libpython2.5.a(abstract.o):
> relocation R_X86_64_32 against `a local symbol' can not be used when making
> a shared object; recompile with -fPIC
> > /usr/local/lib/python2.5/config/libpython2.5.a: could not read
> > symbols: Bad value
> > collect2: ld returned 1 exit status
> > make: *** [bin/python/samba/credentials.so] Error 1
> We are building Python modules but it appears you have not built your
> version of Python with shared library support. Do you have
> a /usr/local/lib/python2.5/config/libpython2.5.so file ?
>
> Cheers,
>
> Jelmer
>
>
> >
> > On Thu, Apr 22, 2010 at 2:50 PM, Jelmer Vernooij <jelmer at samba.org>
> > wrote:
> >         On Thu, 2010-04-22 at 14:45 +0530, nitin bhadauria wrote:
> >         > Not only warnings, it didn't get compiled too.
> >
> >         What warnings do you get?
> >
> >         Cheers,
> >
> >         Jelmer
> >
> >
> >         > On Thu, Apr 22, 2010 at 2:43 PM, Matthias Dieter Wallnöfer
> >         <mdw at samba.org>wrote:
> >         >
> >         > > You mean the warnings? They're normal - just ignore them.
> >         > >
> >         > > Matthias
> >         > >
> >         > >
> >         > > nitin bhadauria wrote:
> >         > >
> >         > >> Hello Everyone,
> >         > >>
> >         > >> I am trying to install samba-4.0.0alpha11 on centos 5.4
> >         with python 2.4.
> >         > >>
> >         > >> I am getting some error while compiling the source, Which
> >         i think is
> >         > >> related
> >         > >> to python.
> >         > >>
> >         > >> Should i use updated version of python ?
> >         > >> is there any doc to follow ?
> >         > >>
> >         > >> because if i am using a complied python2.6 with
> >         python2.4. It didn't work.
> >         > >>
> >         > >> Regards,
> >         > >> Nitin B.
> >         > >>
> >         > >>
> >         > >>
> >         > >
> >         > >
> >
> >
> >
>
>


More information about the samba-technical mailing list