Btw,
how would I generate .o and .so from .c?
May I use gcc? What are the necessary parameters ? (if needed)
i.e. gcc -g -O -c hello.c -fPIC -DPIC -o .libs/hello.o
Best wishes,
Iuri
> On May 12, 2018, at 13:05, Iuri Sampaio <i...@iurix.com> wrote:
>
> Thanks Gustaf,
>
> Yes, it helped. I was blindly looking at the source, available on Bitbucket,
> which has only Makefile (i.e. there was no nsldap.o neither nsldap.so). Then
> I started to wonder how I would compile it, or if there was another method to
> do so.
>
> I should have thought out of the box a bit (i.e. after I noticed the files
> were missing), and gone straight ahead to source forge file repository, which
> is know by myself already.
>
> I’ve installed nsldap successfully. Thanks a lot!
>
> One quick thing, I ran into the error bellow. lber.h was missing on my Debian
> distro.
>
> nsldap.c:38:18: fatal error: lber.h: No such file or directory
>
> I went to the file nsldap to debug it and I quickly verified that lber.h is
> required and called in the respective line 38. Nothing much, that a few more
> packages installed through apt-get to solve the problem.
>
> apt-get install libsasl2-dev libldap2-dev libssl-dev
>
>
> Best wishes,
> Iuri
>
>
>
>> On May 12, 2018, at 06:16, Gustaf Neumann <neum...@wu.ac.at
>> <mailto:neum...@wu.ac.at>> wrote:
>>
>> On 10.05.18 04:01, Iuri Sampaio wrote:
>>> Hi there,
>>>
>>> In attempt to to install and setup nsldap, I have changed install-ns.sh
>>> script to look to HEAD repos but When running install-ns build it returns
>>>
>>> ------------------------ Downloading sources ----------------------------
>>> abort: no repository found in '/usr/local/src/modules/nsdbbdb' (.hg not
>>> found)!
>> the error message means: your changes to install-ns are incorrect, you are
>> trying to use mercurial on a non-mercurial directory (mercurial checks the
>> .hg directory). You can can install the modules via source code management
>> system (mercurial) or via the packaged tar file (recommended for beginners).
>>> Then I realized that recompiling NS from HEAD could dangerous. rsrs!
>>>
>>> In another front, I've downloaded NSLDAP, available on bitbucket
>>> https://bitbucket.org/naviserver/nsldap
>>> <https://bitbucket.org/naviserver/nsldap>, but I don’t know how to install
>>> and enable into my current Naviserver installation (i.e. generating .so
>>> file in the proper location and so on).
>>>
>>> Do I need to recompile NS? Re-Installing it from scratch?
>>> Where should I place nsldap source files?
>>>
>>> The information is not available on README.txt
>> the cooking recipe for all modules is essentially the same.
>> a) first install NaviServer (preferably on the standard place in
>> /usr/local/ns, otherwise
>> you have to specify for the compilation of a module "NAVISERVER=...")
>>
>> b) obtain the modules source code, either via the modules tar file from
>> sourceforge
>> (naviserver-*-modules.tar.gz) - this is preferred, or via mercurial
>> (clone every single
>> module you need)
>>
>> c) change to the directory of the modules and do
>>
>> make
>> make install
>>
>> Sometimes, module specific configurations are need (e.g. paths to includes
>> or libraries) as indicated in the README file of the module.
>> the place, where you put the source files, does not matter.
>> there is no need to recompile NaviServer, when adding modules.
>>
>> Hope, this helps
>> -gn
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org <http://slashdot.org/>!
>> http://sdm.link/slashdot_______________________________________________
>> <http://sdm.link/slashdot_______________________________________________>
>> naviserver-devel mailing list
>> naviserver-devel@lists.sourceforge.net
>> <mailto:naviserver-devel@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/naviserver-devel
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel