<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><span style="font-size: 12pt;">> > You need to pass --libdir=/usr/local/openldap/lib64 on the %configure </span><br><div>> > line.<br>> <br>> Tried that, but the same error occurred.<br><br></div><div>I did not mean that literally, sorry for the confusion. What I meant is that you muss pass the equivalent of <span style="font-size: 12pt;">--libdir=/usr/local/openldap/lib64 by using --libdir=%{_libdir}, which is a special RPM built-in macro.</span></div><div><span style="font-size: 12pt;"><br></span></div><div>What this means is that your ~/.rpmmacros file is either incorrect or non-existent.</div><div><br></div><div>~/.rpmmacros must exist before attempting to (re)build RPM packages, and it must be correct. That is not optional.</div><div><br></div><div>Sample, working .rpmmacros file:</div><div><div>%HOME           %{expand:%%(echo $HOME)}</div><div>%_topdir        %{HOME}/devel/rpms</div><div>%__printf       /usr/bin/printf</div><div>%MY_BASE        opt/openldap</div><div>%__python       /%{MY_BASE}/bin/python</div><div>%_defaultdocdir /%{MY_BASE}/share/doc</div><div>%_prefix        /%{MY_BASE}</div><div>%_sysconfdir    /etc/%{MY_BASE}</div><div>%_mandir        /%{MY_BASE}/share/man</div><div>%_infodir       /%{MY_BASE}/share/info</div><div>%_localstatedir /var/%{MY_BASE}</div></div><div><br></div><div>The above .rpmmacros file is configured to comply with the Linux Standards Base ("LSB") Filesystem Hierachy Standard ("FHS") I mentioned earlier.</div><div><br></div><div>You should rebuild openldap RPM with the above .rpmmacros file sitting in your home directory. With it, the %{_libdir} macro should be set correctly by RPM, and it will be passed on the %configure line correctly; however, you might still need to append to, or override CFLAGS, CXXFLAGS, CPPFLAGS, and LDFLAGS, depending on whether the ./configure script works correctly or not.</div>                                         </div></body>
</html>