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

            Bug ID: 9248
           Summary: argon2 Makefile detects prefix incorrectly
           Product: OpenLDAP
           Version: 2.4.50
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: ---
         Component: contrib
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

argon2 tries to auto-detect the prefix from the core Makefile, but gets it
slightly wrong.

$ make DESTDIR=/home/ryan/tmp/sysroot install
mkdir -p /home/ryan/tmp/sysroot`grep -e "^prefix =" ../../../../Makefile | cut
-d= -f2`/libexec/openldap
mkdir: cannot create directory ‘/usr/libexec’: Permission denied
make: *** [Makefile:63: install-lib] Error 1
$ grep -e "^prefix =" ../../../../Makefile | cut -d= -f2
 /usr
$ grep -e "^prefix =" ../../../../Makefile
prefix = /usr

The problem is the space after the equals sign.

I'd probably just remove this auto-detection and default it to
prefix=/usr/local, like every other contrib Makefile does, for the sake of
simplicity.

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

Reply via email to