Had done the buildconf before, added the distclean + buildconf also, same 
result:

/home/sei/projects/httpd/h2fuzz/httpd/gen/httpd-trunk/srclib/apr/libtool 
--silent --mode=link gcc  -g -O2 -pthread         -o httpd  modules.lo 
buildmark.o -export-dynamic server/libmain.la modules/aaa/libmod_authn_file.la 
modules/aaa/libmod_authn_core.la modules/aaa/libmod_authz_host.la 
modules/aaa/libmod_authz_groupfile.la modules/aaa/libmod_authz_user.la 
modules/aaa/libmod_authz_core.la modules/aaa/libmod_access_compat.la 
modules/aaa/libmod_auth_basic.la modules/core/libmod_so.la 
modules/filters/libmod_reqtimeout.la modules/filters/libmod_filter.la 
modules/http/libmod_http.la modules/http/libmod_mime.la 
modules/loggers/libmod_log_config.la modules/metadata/libmod_env.la 
modules/metadata/libmod_headers.la modules/metadata/libmod_setenvif.la 
modules/metadata/libmod_version.la modules/http2/libmod_http2.la 
modules/arch/unix/libmod_unixd.la modules/generators/libmod_status.la 
modules/generators/libmod_autoindex.la modules/mappers/libmod_dir.la 
modules/mappers/libmod_alias.la server/mpm/event/libevent.la os/unix/libos.la 
-lpcre                           
/home/sei/projects/httpd/h2fuzz/httpd/gen/httpd-trunk/srclib/apr-util/libaprutil-1.la
 -lexpat 
/home/sei/projects/httpd/h2fuzz/httpd/gen/httpd-trunk/srclib/apr/libapr-1.la 
-lrt -lcrypt -lpthread -ldl 
server/mpm/event/.libs/libevent.a(event.o): In function `stop_lingering_close':
/home/sei/projects/httpd/h2fuzz/httpd/gen/httpd-trunk/server/mpm/event/event.c:932:
 undefined reference to `ap_push_pool'
...

The content of server/.libs/libmain.a is surprising:
rw-r--r-- 0/0 238176 Jan  1 01:00 1970 config.o
rw-r--r-- 0/0 179672 Jan  1 01:00 1970 log.o
rw-r--r-- 0/0 101360 Jan  1 01:00 1970 main.o
rw-r--r-- 0/0  88232 Jan  1 01:00 1970 vhost.o
rw-r--r-- 0/0 235112 Jan  1 01:00 1970 util.o
rw-r--r-- 0/0  41792 Jan  1 01:00 1970 util_fcgi.o
rw-r--r-- 0/0 104360 Jan  1 01:00 1970 util_script.o
rw-r--r-- 0/0  16040 Jan  1 01:00 1970 util_md5.o
....

That's no library! How did that happen?
> rm server/.libs/libmain.* server/libmain.la
> make

There again. >:|

> Am 24.01.2018 um 16:37 schrieb Yann Ylavic <[email protected]>:
> 
> Hi Stefan,
> 
> On Wed, Jan 24, 2018 at 3:39 PM, Stefan Eissing
> <[email protected]> wrote:
>> 
>> ./configure --prefix=/home/sei/projects/httpd/h2fuzz/gen/apache 
>> --enable-nghttp2-staticlib-deps 
>> --with-nghttp2=/home/sei/projects/httpd/h2fuzz/gen/apache --with-mpm=event 
>> --enable-unixd --disable-pie --enable-mods-static=few --enable-http2
> 
> Did you "make distclean; ./buildconf" before?
> 
>> 
>> linker exits with:
>> httpd-trunk/server/mpm/event/event.c:2457: undefined reference to 
>> `ap_queue_create'
> 
> Hmm, can't reproduce (with distclean above).
> I'm surely missing something...

Reply via email to