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...
