Export to GitHub

mod-authn-otp - issue #27

build failed (make install doesn't create usr/lib)


Posted on Feb 27, 2015 by Helpful Giraffe

What steps will reproduce the problem? 1. ./configure --host=x86_64-suse-linux-gnu --build=x86_64-suse-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking 2. make 3. make install DESTDIR=/tmp/apache

What is the expected output? What do you see instead? It should install without a problem. Instead make install reports: ... /usr/lib64/apr-1/build/libtool --silent --mode=link gcc -std=gnu99 -o mod_authn_otp.la -lcrypto -rpath /usr/lib64/apache2 -module -avoid-version mod_authn_otp.lo /usr/bin/apxs2 -S LIBEXECDIR="/tmp/apache//usr/bin/apxs2 -q LIBEXECDIR" -i mod_authn_otp.la /usr/share/apache2/build/instdso.sh SH_LIBTOOL='/usr/lib64/apr-1/build/libtool' mod_authn_otp.la /tmp/apache//usr/lib64/apache2 /usr/lib64/apr-1/build/libtool --mode=install install mod_authn_otp.la /tmp/apache//usr/lib64/apache2/ libtool: install: install .libs/mod_authn_otp.so /tmp/apache//usr/lib64/mod_authn_otp.so install: cannot create regular file '/tmp/apache//usr/lib64/mod_authn_otp.so': No such file or directory apxs:Error: Command failed with rc=65536 . Makefile:850: recipe for target 'install-exec-local' failed make[1]: * [install-exec-local] Error 1 make[1]: Leaving directory '/root/mod_authn_otp-1.1.7' Makefile:722: recipe for target 'install-am' failed make: * [install-am] Error 2

Calling "mkdir -p /tmp/apache/usr/lib64/apache2; ln -s /tmp/apache/usr/lib64/mod_authn_otp.so /tmp/apache/usr/lib64/apache2/mod_authn_otp.so" before running "make install" fixes the problem.

What version of the module are you using? On what operating system? version 1.1.7 on openSUSE

The error is that usr/lib64 (or usr/lib on i586) will not be created.

Comment #1

Posted on Feb 27, 2015 by Happy Panda

Thanks for the report. Fixed in r151.

Status: Fixed

Labels:
Type-Defect Priority-Medium