Bug 53351 - make fails if layout begins on first line of config.layout
Summary: make fails if layout begins on first line of config.layout
Status: NEW
Alias: None
Product: Apache httpd-2
Classification: Unclassified
Component: Build (show other bugs)
Version: 2.4.1
Hardware: PC Linux
: P2 normal (vote)
Target Milestone: ---
Assignee: Apache HTTPD Bugs Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-02 02:21 UTC by Matt Blair
Modified: 2019-03-07 14:23 UTC (History)
0 users



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Blair 2012-06-02 02:21:38 UTC
Hi folks!

This bug is eerily similar to this one:

https://issues.apache.org/bugzilla/show_bug.cgi?id=15679

except that failure occurs when invoking 'make', not when running './configure.' To be clear, if your '<Layout blah>' line is the first line of the file, make will fail with a libtool-related error.

The following is the end of the build output. This is Ubuntu 10.10, Apache 2.4.2:

make[2]: Entering directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2/os'
make[3]: Entering directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2/os/unix'
make[3]: Leaving directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2/os/unix'
make[2]: Leaving directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2/os'
make[2]: Entering directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2/server'
make[3]: Entering directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2/server/mpm'
make[4]: Entering directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2/server/mpm/event'
make[4]: Leaving directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2/server/mpm/event'
make[3]: Leaving directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2/server/mpm'
make[2]: Leaving directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2/server'
make[2]: Entering directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules'
make[3]: Entering directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/aaa'
Building shared: mod_authn_file.la mod_authn_dbm.la mod_authn_anon.la mod_authn_dbd.la mod_authn_socache.la mod_authn_core.la mod_authz_host.la mod_authz_groupfile.la mod_authz_user.la mod_authz_dbm.la mod_authz_owner.la mod_authz_dbd.la mod_authz_core.la mod_authnz_ldap.la mod_access_compat.la mod_auth_basic.la mod_auth_form.la mod_auth_digest.la mod_allowmethods.la
make[4]: Entering directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/aaa'
/usr/share/apr-1.0/build/libtool --silent --mode=compile x86_64-linux-gnu-gcc -std=gnu99 -pthread     -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE    -I. -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/os/unix -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/include -I/usr/include/apr-1.0 -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/aaa -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/cache -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/core -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/database -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/filters -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/ldap -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/loggers -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/lua -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/proxy -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/session -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/ssl -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/test -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/server -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/arch/unix -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/dav/main -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/generators -I/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/mappers -prefer-pic -c mod_authn_file.c && touch mod_authn_file.slo
/usr/share/apr-1.0/build/libtool --silent --mode=link x86_64-linux-gnu-gcc -std=gnu99 -pthread          -o mod_authn_file.la -rpath NONE/libexec -module -avoid-version  mod_authn_file.lo 
libtool: link: only absolute run-paths are allowed
make[4]: *** [mod_authn_file.la] Error 1
make[4]: Leaving directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/aaa'
make[3]: *** [shared-build-recursive] Error 1
make[3]: Leaving directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules/aaa'
make[2]: *** [shared-build-recursive] Error 1
make[2]: Leaving directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2/modules'
make[1]: *** [shared-build-recursive] Error 1
make[1]: Leaving directory `/home/ubuntu/matt/apache_foolings/httpd-2.4.2'
make: *** [all-recursive] Error 1

Thanks! Let me know if you need more information.