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