[SSSD-users] 1.12.0 configure error

Lukas Slebodnik lslebodn at redhat.com
Fri Jul 11 17:15:37 UTC 2014


On (11/07/14 18:56), steve wrote:
>On Fri, 2014-07-11 at 15:19 +0200, Lukas Slebodnik wrote:
>> On (11/07/14 15:11), steve wrote:
>> >On Fri, 2014-07-11 at 14:35 +0200, Michal Židek wrote:
>> >> On 07/11/2014 12:53 PM, steve wrote:
>> >> > openSUSE 13.1
>> >> >
>> >> > configure: error: Please install libini_config development libraries.
>> >> > libini_config libraries are necessary for building ipa provider, as well
>> >> > as for building gpo-based access control in ad provider.
>> >> > If you do not want to build these providers it is possible to build SSSD
>> >> > without them. In this case, you will need to execute configure script
>> >> > with argument --without-samba
>> >> >
>> >> > rpm -q libini_config-devel
>> >> > libini_config-devel-0.6.1-15.1.2.i586
>> >> >
>> >> > Not recent enough?
>> >> >
>> >> 
>> >> A very recent version of libini_config is needed, which is not
>> >> present in most distributions yet.
>> >> 
>> >> You will have to compile ding-libs from sources and install it.
>> >> https://git.fedorahosted.org/git/ding-libs.git
>> >
>> >OK. Built ding-libs but have something wrong:
>> >
>> >sssd: /usr/lib/libdhash.so.1: no version information available (required
>> >by /usr/local/lib/sssd/libsss_util.so)
>> >sssd: /usr/lib/libpath_utils.so.1: version `PATH_UTILS_0.2.1' not found
>> >(required by /lib/libini_config.so.5)
>> >sssd: /usr/lib/libbasicobjects.so.0: version `BASICOBJECTS_0.1.1' not
>> >found (required by /lib/libini_config.so.5)
>> >sssd: /usr/lib/libbasicobjects.so.0: version `BASICOBJECTS_0.1.0' not
>> >found (required by /lib/libini_config.so.5)
>> >sssd: /usr/lib/libref_array.so.1: version `REF_ARRAY_0.1.4' not found
>> >(required by /lib/libini_config.so.5)
>> >sssd: /usr/lib/libref_array.so.1: version `REF_ARRAY_0.1.1' not found
>> >(required by /lib/libini_config.so.5)
>> >
>> >Any ideas?
>> How did you built ding-libs?
>./configure
It would be better to configure with arguments --prefix=/usr --exec-prefix=/usr

and full set of arguments for opensuse is
./configure --host=x86_64-suse-linux-gnu --build=x86_64-suse-linux-gnu
  --program-prefix= --disable-dependency-tracking --prefix=/usr
  --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc
  --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64
  --libexecdir=/usr/lib --localstatedir=/var --sharedstatedir=/usr/com
  --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking
  --disable-static

Full log for ding-libs 0.3.0.1 for openSUSE
https://build.opensuse.org/build/openSUSE:Factory/standard/x86_64/ding-libs/_log

>make
>make install
>> It it spossibel that you have installed two versions of ding-libs
>> one from pacakges in /usr/lib(64) and the another in /usr/local/lib
>Yes, that's possible. We copied the libs and links from /usr/local/lib
>to /lib. Can we recover from this?
You needn't recover from this situation. It should be sufficient to configure
ding-libs with new arguments and they will be automatically installed to
the proper place.

LS


More information about the sssd-users mailing list