Python version for samba-4.0.0alpha11

nitin bhadauria bhadauria.nitin at gmail.com
Sun Apr 25 21:51:01 MDT 2010


Hello Jelmer,

It worked when i build python with shared library .
Thanks for that.

But now i stuck with setup provision . when i try to run the command..

./setup/provision --realm=samba.domain.com
--domain=domain.com--adminpass=passw0rd --ldap-backend-type=openldap
--ldap-backend-extra-port=9389 --slapd-path="/usr/local/libexec/slapd"
--server-role='domain controller'

I got the following error..

lt_dlopenext failed: (rdnval) rdnval.so: cannot open shared object file: No
such file or directory
slaptest: bad configuration file!

I am using openldap 2.4.21 and i have and i have used following
configuretion..

./configure --enable-overlays --enable-accesslog --enable-auditlog
--enable-collect --enable-constraint \
--enable-dds --enable-deref --enable-rdnval --enable-dyngroup
--enable-dynlist --enable-memberof --enable-ppolicy --enable-proxycache \
--enable-refint --enable-retcode --enable-rwm --enable-seqmod
--enable-syncprov --enable-translucent --enable-unique \
--enable-valsort


Thanks,
Nitin B.



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

> On Thu, 2010-04-22 at 20:01 +0530, nitin bhadauria wrote:
> > Now when i created this soft link..
> >
> > ln -s /usr/local/lib/libpython2.5.so /usr/local/lib/python2.5/config/
> This doesn't make any sense. Please build your Python with shared
> library support.
>
> Cheers,
>
> Jelmer
>
> > 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