https://bugs.openldap.org/show_bug.cgi?id=10037

          Issue ID: 10037
           Summary: Instructions for building argon2.so are inaccurate
           Product: OpenLDAP
           Version: 2.6.4
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Keywords: needs_review
          Severity: normal
          Priority: ---
         Component: documentation
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

The instructions for building the argon2.so shared library are inaccurate.
According to: servers/slapd/pwmods/README.argon2



Building
--------

1) Customize the OPENLDAP variable in Makefile to point to the OpenLDAP
source root.

For initial testing you might also want to edit DEFS to define
SLAPD_ARGON2_DEBUG, which enables logging to stderr (don't leave this on
in production, as it prints passwords in cleartext).

2) Run 'make' to produce argon2.so

3) Copy argon2.so somewhere permanent.

4) Edit your slapd.conf (eg. /etc/ldap/slapd.conf), and add:

moduleload ...path/to/argon2.so

5) Restart slapd.



When I run make from within servers/slapd/pwmods/ I get the following error:

[user@machine openldap-2.6.4]# cd servers/slapd/pwmods/
[user@machine pwmods]# make
make: *** No rule to make target 'dummyvalue', needed by 'all-common'.  Stop.


I’m not sure what “dummyvalue” is supposed to be so I commented out line 288 in
servers/slapd/pwmods/Makefile


# LIBRARY = dummyvalue


And get this error:

[user@ machine pwmods]# make
/bin/sh ../../../libtool --tag=disable-static --mode=compile cc -g -O2
-I../../../include -I../../../include -I.. -I./..    -DSLAPD_IMPORT -c
version.c
libtool: compile:  cc -g -O2 -I../../../include -I../../../include -I.. -I./..
-DSLAPD_IMPORT -c version.c  -fPIC -DPIC -o .libs/version.o
version.c:1:6: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
‘:’ token
usage: mkversion [-c] [-s] [-p package] [-v version] application
     ^
make: *** [Makefile:310: version.lo] Error 1

-- 
You are receiving this mail because:
You are on the CC list for the issue.

Reply via email to