Hi Raymond,

I got a bit further than you did so far, but not to any satisfying
states:

==================================================================
# Step 0 - ensure you have the "build essentials": gcc, autoconf,
automake, flex, bison, python-devel

# Step 1 - remove samba3 references.
yum erase samba-common

# Step 2 - install samba4
yum install samba4

# Step 3 - install idl compilator
yum install samba4-pidl

# Step 4 - Install samba4 tdb,talloc etc. devel files
yum install samba4-devel

Dependencies Resolved

================================================================================
 Package              Arch        Version                    Repository    Size
================================================================================
Installing:
 samba4-devel         x86_64      4.0.0-60.el6_5.rc4         updates      266 k
Installing for dependencies:
 libldb-devel         x86_64      1.1.13-3.el6               base          68 k
 libtalloc-devel      x86_64      2.0.7-2.el6                base          25 k
 libtdb-devel         x86_64      1.2.10-1.el6               base          14 k
 libtevent-devel      x86_64      0.9.18-3.el6               base          32 k

Transaction Summary
================================================================================
Install       5 Package(s)

================================================================================

At this stage I can run ./autogen.sh && ./configure && make and it
builds the client libraries.

However, I could not find so far references to any packages including
libdcerpc-server and libdcerpc-samr libraries and header files
(dcerpc_server.h). These are required to build mapiproxy, openchange
server.

I furthermore had to copy dcerpc_server.h directly
to /usr/include/samba-4.0/ to fix a small compilation issue.

Conclusion: little progress, but nothing yet satisfying using packaged
samba4.

Br,
Julien.

On Sun, 2014-02-23 at 22:01 +0200, Raymond Potgieter wrote:
> Hi Julien,
> 
> I got pass this Python error by taking my original samba build and copying
> it over to the new clean install and I then did a (./configure,make, make
> install) and samba 4.1.4 installed 
> 
> 
> I then cd /tmp/openchange
> 
> And ran the openchange command as per the cook book (  ./configure
> --prefix=/usr/local/samba ) and got the following error.
> 
> 
> ****************************************************************************
> 
> 
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for gcc option to accept ISO C89... (cached) none needed
> checking dependency style of gcc... (cached) none
> checking whether we are really using the Sun C compiler... no
> checking whether we are really using the Intel C compiler... no
> checking for a BSD-compatible install... /usr/bin/install -c
> checking for perl... /usr/bin/perl
> checking for pidl... /usr/local/samba/bin/pidl
> checking for python... /usr/bin/python
> checking for python-config... /usr/bin/python-config
> checking python cflags... -I/usr/include/python2.6 -I/usr/include/python2.6
> -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
> -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
> -D_GNU_SOURCE -fPIC -fwrapv -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 -fwrapv
> checking python libs... -lpthread -ldl -lutil -lm -lpython2.6
> checking python library directory... ${prefix}/lib64/python2.6/site-packages
> checking for flex... flex
> checking for TALLOC... yes
> checking for SAMBA... yes
> checking for SAMBASERVER... yes
> checking for TDB... yes
> checking for LDB... configure: error: Package requirements (ldb) were not
> met:
> 
> No package 'ldb' found
> 
> Consider adjusting the PKG_CONFIG_PATH environment variable if you
> installed software in a non-standard prefix.
> 
> Alternatively, you may set the environment variables LDB_CFLAGS
> and LDB_LIBS to avoid the need to call pkg-config.
> See the pkg-config man page for more details.
> 
> ****************************************************************************
> ****************
> 
> I did a wget
> ftp5.gwdg.de/pub/opensuse/repositories/home:/aredridel/CentOS_CentOS-6/x86_6
> 4/libdb-5.3.21-10.1.x86_64.rpm and installed the rpm but I still get the
> error *** No package 'ldb' found ****
> 
> Phew, this is a mission!!
> 
> Any ideas, but I will wait for you to come back to me after you tried the
> Centos 6.5 install.
> 
> Thank you
> Kindly.
> 
> Ray
> 
> 
> 
> 
> 
> 
> 
> 
> -----Original Message-----
> From: devel [mailto:[email protected]] On Behalf Of Raymond
> Potgieter
> Sent: 23 February 2014 04:58 PM
> To: 'Development list'; [email protected]
> Subject: Re: [openchange][devel] Help needed to install OpenChange
> 
> Hi Julien,
> 
> Thank you for updating the package to samba4.1.4
> 
> I have now also tried a clean fresh install of CentOS 6.5 minimal and
> following the cook book there is a Python version mismatch.
> 
> The cook book now installs samba4.1.4 but when it compiles it end with this
> python error. (see below)
> 
> Should the python version also be update? Centos 6.5 installs
> python-2.6.6-52.el6.x86_64 
> 
> 
> ****************************************************************************
> **************
> Checking for system tdb >= 1.2.12
> : yes
> ERROR: Python module pytdb of version 1.2.12 not found, and bundling
> disabled Error in lib/ldb configure (error code 1)
> make: *** [samba] Error 1
> 
> ****************************************************************************
> **************
> 
> 
> 
> 
>  [root@PDC openchange]# yum install python* Loaded plugins: fastestmirror
> Loading mirror speeds from cached hostfile
>  * base: mirror.nsc.liu.se
>  * extras: mirror.nsc.liu.se
>  * updates: mirror.nsc.liu.se
> Setting up Install Process
> Package python-2.6.6-52.el6.x86_64 already installed and latest version
> Nothing to do
> 
> ****************************************************************************
> ****************
> 
> 
> 
> 
> 
> 
> 
> -----Original Message-----
> From: devel [mailto:[email protected]] On Behalf Of Raymond
> Potgieter
> Sent: 23 February 2014 03:59 PM
> To: [email protected]; 'Development list'
> Subject: Re: [openchange][devel] Help needed to install OpenChange
> 
> Thank you Julien... 
> 
> As mentioned I got pass the TALLOC "not found" error by installing TALLOC
> but I also checked and the following was installed as per the documentation.
> 
> 
> Compilation Tools
> # yum groupinstall "Development Tools" "Legacy Software Development" 
> # yum install ccache python-devel git-all docbook-style-xsl
> perl-ExtUtils-MakeMaker libacl-devel
> 
> 
> OpenChange dependencies
> # yum install popt-devel libical-devel sqlite-devel file-devel boost-thread
> 
> 
> Set environment variable to make boost-thread work export
> BOOST_LIB_SUFFIX="-mt"
> 
> 
> 
> 
> I did not get pass the error below. I am thinking it is something small that
> I am missing but can't seem to figure it out :-(
> 
> 
> 
> ****************************************************************************
> **************************************************
> checking for TALLOC... yes
> checking for SAMBA... configure: error: Package requirements (dcerpc ndr
> samba-hostconfig samba-util tevent samba-credentials) were not met:
> 
> Package tevent was not found in the pkg-config search path.
> Perhaps you should add the directory containing `tevent.pc'
> to the PKG_CONFIG_PATH environment variable Package 'tevent', required by
> 'samba-util', not found
> 
> Consider adjusting the PKG_CONFIG_PATH environment variable if you installed
> software in a non-standard prefix.
> 
> Alternatively, you may set the environment variables SAMBA_CFLAGS and
> SAMBA_LIBS to avoid the need to call pkg-config.
> See the pkg-config man page for more details.
> 
> ****************************************************************************
> ****************************************************
> 
> 
> 
> 
> 
> 
> 
> -----Original Message-----
> From: devel [mailto:[email protected]] On Behalf Of Julien
> Kerihuel
> Sent: 23 February 2014 01:46 PM
> To: Development list
> Subject: Re: [openchange][devel] Help needed to install OpenChange
> 
> FYI, I will give it a try with CentOS 6.5 and keep you posted.
> 
> Cheers,
> Julien.
> 
> On Sun, 2014-02-23 at 12:05 +0100, Julien Kerihuel wrote:
> > On Fri, 2014-02-21 at 18:52 +0200, Raymond Potgieter wrote:
> > > checking for SAMBA... configure: error: Package requirements (dcerpc 
> > > ndr samba-hostconfig samba-util tevent samba-credentials) were not
> > > met:
> > 
> > > Package 'tevent', required by 'samba-util', not found
> > 
> > Hi,
> > 
> > If you already have a samba4 installed on CentOS, you probably don't 
> > have yet installed the development packages for the samba4 libraries 
> > OpenChange depends on.
> > 
> > You therefore need to install libtevent and other dependencies through 
> > yum before you configure/compile openchange. If you installed samba4 
> > with rpm, I assume devel packages also exist.
> > 
> > FYI, OpenChange builds and run fine with latest Samba4 release. I've 
> > updated requirements in master to this regards:
> > https://github.com/openchange/openchange/blob/master/script/samba4_ver
> > .sh
> > 
> > Cheers,
> > Julien.
> > 
> > _______________________________________________
> > devel mailing list
> > [email protected]
> > http://mailman.openchange.org/listinfo/devel
> 
> --
> Julien Kerihuel
> [email protected]
> OpenChange Project Founder
> 
> Twitter: http://twitter.com/jkerihuel
> 
> GPG Fingerprint: 0B55 783D A781 6329 108A  B609 7EF6 FE11 A35F 1F79
> 
> 
> 
> 
> 
> _______________________________________________
> devel mailing list
> [email protected]
> http://mailman.openchange.org/listinfo/devel
> 
> _______________________________________________
> devel mailing list
> [email protected]
> http://mailman.openchange.org/listinfo/devel
> 

-- 
Julien Kerihuel
[email protected]
OpenChange Project Founder

Twitter: http://twitter.com/jkerihuel

GPG Fingerprint: 0B55 783D A781 6329 108A  B609 7EF6 FE11 A35F 1F79




Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
devel mailing list
[email protected]
http://mailman.openchange.org/listinfo/devel

Reply via email to