[Csync2] Re: Building csync2-1.29 on Fedora Core

Mathias Jansson mathias.jansson at gmail.com
Mon Jan 16 17:21:43 CET 2006


>> Just so you know, I also manually applied the changes in the patch below to
>> configure.ac file, then ran the autogen.sh to recreate the configure script,
>> and it still gave the same problem:
>> [...]

>in this case I can't reproduce the problem. please debug it on your own and
>report back the solution.

>> Note that I'm using SL42 (RHEL4 Update 2) for this.

>Note that this distribution is obviously broken.

I ran into the same problem on RHEL4, the problem seem to be with the
packaging in Red Hat:

I noticed these differences:

Debian 3.1:
$ ldd /usr/lib/libgnutls-openssl.so.11
                libgnutls.so.11 => /usr/lib/libgnutls.so.11 (0x4001a000)
        libtasn1.so.2 => /usr/lib/libtasn1.so.2 (0x40082000)
        libz.so.1 => /usr/lib/libz.so.1 (0x40092000)
        libc.so.6 => /lib/tls/libc.so.6 (0x400a4000)
        libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x401d9000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x40226000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
        libnsl.so.1 => /lib/tls/libnsl.so.1 (0x4022a000)

RHEL4:
$ ldd /usr/lib/libgnutls-openssl.so.11
        libgnutls.so.11 => /usr/lib/libgnutls.so.11 (0x00a23000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00e5c000)
        libc.so.6 => /lib/tls/libc.so.6 (0x00358000)
        libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x00111000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x001f0000)
        /lib/ld-linux.so.2 (0x0016d000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x005b9000)

Notice the missing tasn1 library - this library does not seem to be
available in the RHEL4 distribution. I compiled tasn1 (from
ftp://ftp.gnutls.org/pub/gnutls/libtasn1/) and installed it in
/usr/local. This made it possible to compile the binary with 
Clifford's configure.ac patch applied:

RHEL4:
$ ldd ./csync2
        libgnutls-openssl.so.11 => /usr/lib/libgnutls-openssl.so.11 (0x0091d000)
        libz.so.1 => /usr/lib/libz.so.1 (0x003ca000)
        libgnutls.so.11 => /usr/lib/libgnutls.so.11 (0x00334000)
        libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x009e2000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x009dc000)
        libtasn1.so.2 => /usr/local/lib/libtasn1.so.2 (0x003ec000)
        libc.so.6 => /lib/tls/libc.so.6 (0x00186000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x00622000)
        /lib/ld-linux.so.2 (0x0016d000)

Regards,
Mathias

--
Use Firefox! - http://www.mozilla.org/


More information about the Csync2 mailing list