[OGo-Users] failed to link required library: NGLdap

users@opengroupware.org users@opengroupware.org
Tue, 12 Feb 2008 19:56:59 +0100 (CET)


> users@opengroupware.org wrote:
>> > users@opengroupware.org wrote:
>> >> Hello List,
>> >>
>> >> I want to install OGo from Source on a SLES9 SP3 (SuSE Linux
>> Enterprise
>> >> Server) machine and have some issues installing the
>> >> opengroupware.org-1.1.7-close-r1987 package on this system.
>> >> Since I'm completely new to OGo and its installation, I'm kind of
>> >> settled up with the following error when trying to install (using
>> >> GNUstep-make) OGo:
>> >>
>> >> # ./configure
>> >> GNUstep environment:
>> >>   system: /usr/local/GNUstep/System
>> >>   local:  /usr/local/GNUstep
>> >>   user:   /root/GNUstep
>> >>   path:   /root/GNUstep:/usr/local/GNUstep:/usr/local/GNUstep/System
>> >>   flat:   yes
>> >>   arch:   x86_64-unknown-linux-gnu
>> >>   combo:  gnu-fd-nil
>> >>
>> >> Note: will install in default location: /usr/local/
>> >>
>> >> Configuration:
>> >>   FHS:    install in FHS root
>> >>   debug:  yes
>> >>   strip:  yes
>> >>   prefix: /usr/local/
>> >>   gstep:  /usr/local/GNUstep/System/Library/Makefiles
>> >>   config: /usr/src/opengroupware.org/config.make
>> >>   script: /usr/local/GNUstep/System/Library/Makefiles/GNUstep.sh
>> >>
>> >> creating: /usr/src/opengroupware.org/config.make
>> >> failed to link required library: NGLdap
>> > you also have sope compiled and installed already?
>> >
>> yes, compiling sope was quite an easy job - i compiled and installed
>> under
>> /usr/local/sope. openldap2-devel, postgres etc. is also installed, so
>> there should be no problems with missing dependencies.
>>
>> might that be a problem that ogo doesn't search my /usr/local/sope/lib64
> you have a x86_64 version of SLES installed and running?
yes, sorry - forgot to mention that.
>
>> path, where sope installed its libraries?
>> but anyway, the listing of that directory looks like that:
>>
>
> ...
> that should have been prefereably in /usr/local/lib64
> I assume you did set the --prefix=/usr/local/sope. You should just omit
> it,
> or set it to /usr/local.

>
>>
>>
>> - nothing like NGLdap...
>> the more surprising, that in /usr/src/sope/ (my sources directory),
>> there
>> is a subdirectory named sope-ldap/NGLdap, where some source code is
>> lying
>> around - but nothing that looks like binary. should I be concerned about
>> that, or is that somehow normal?
> when ./configure sope, you should have seen sth. like this:
>
> optional library found: xml2
> optional library found: ldap
> required library found: ssl crypto
> optional library found: pq
> optional library found: sqlite3
> optional library found: mysqlclient
>
> then compiling and installation of sope-ldap is enabled. Then ogo
> configure
> will probably find it.
yes, the sope output looked like this, except that I don't have sqlite and
mysql, so these two parts were missing. should be no problem, as I
believe, since postgres alone should be sufficient. (I hope... ;-) )

OK, I'll try to recompile sope tomorrow, placing it under /usr/local
directly. thanks a lot so far.

cheers,
Andreas