Mailinglist Archive: opensuse-factory (826 mails)

< Previous Next >
Re: [opensuse-factory] exim problem after installing 20171007
On Mon, 2017-10-09 at 12:02 +0100, Roger Whittaker wrote:
Problem: exim-4.86.2-4.2.x86_64 requires libldap-2.4.so.2()(64bit),
but this requirement cannot be provided
deleted providers: libldap-2_4-2-2.4.45-26.2.x86_64
Solution 1: deinstallation of exim-4.86.2-4.2.x86_64
Solution 2: keep obsolete libldap-2_4-2-2.4.45-26.2.x86_64
Solution 3: break exim-4.86.2-4.2.x86_64 by ignoring some of its
dependencies

Somebody has to fix exim to actually build again in openSUSE:Factory:

https://build.opensuse.org/package/live_build_log/openSUSE:Factory/exim
/standard/x86_64

[ 21s] >>> Creating links to source files...
[ 21s] >>> Creating lookups/Makefile for building dynamic modules
[ 21s] >>> New Makefile & lookups/Makefile installed
[ 21s] >>> Use "make makefile" if you need to force rebuilding of the
makefile
[ 21s]
[ 21s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/exim-
4.86.2/build-Linux-x86_64'
[ 21s] /bin/sh ../scripts/Configure-os.c
[ 21s] gcc buildconfig.c
[ 22s] /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-
linux/bin/ld: cannot find -lnsl
[ 22s] collect2: error: ld returned 1 exit status
[ 22s] make[1]: *** [Makefile:259: buildconfig] Error 1
[ 22s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/exim-
4.86.2/build-Linux-x86_64'
[ 22s] make: *** [Makefile:29: all] Error 2
[ 22s] error: Bad exit status from /var/tmp/rpm-tmp.9ANB0o (%build)
```

(could be as simple as BuildRequires: libnsl-devel if NSLis really
requested by the local build - or might be some other package being at
fault for asking for NSL but not pulling it in)

Cheers
Dominique
< Previous Next >
References