>Number: 787 >Category: os-solaris >Synopsis: httpd will not link statically >Confidential: no >Severity: serious >Priority: medium >Responsible: apache (Apache HTTP Project) >State: open >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Wed Jun 25 15:20:00 1997 >Originator: [EMAIL PROTECTED] >Organization: apache >Release: 1.2.0 >Environment: Solaris 2.5 with gcc 2.7.2 (several different machines, same setup) >Description: gcc -static -o httpd alloc.o http_main.o http_core.o http_config.o http_request.o http_log.o http _protocol.o rfc1413.o util.o util_script.o modules.o buff.o md5c.o util_md5.o explain.o http_bprint f.o util_date.o util_snprintf.o mod_mime.o mod_access.o mod_auth.o mod_negotiation.o mod_include.o mod_dir.o mod_cgi.o mod_userdir.o mod_alias.o mod_env.o mod_log_config.o mod_asis.o mod_imap.o mod_ actions.o mod_browser.o mod_status.o mod_usertrack.o regex/libregex.a -lsocket -lnsl Undefined first referenced symbol in file dlclose /usr/lib/libnsl.a(netdir.o) dgettext /usr/lib/libnsl.a(netselect.o) dlsym /usr/lib/libnsl.a(netdir.o) dlopen /usr/lib/libnsl.a(netdir.o) dlerror /usr/lib/libnsl.a(netdir.o) ld: fatal: Symbol referencing errors. No output written to httpd make: *** [httpd] Error 1 >How-To-Repeat: Added "-static" to "EXTRA_LFLAGS" in "Configuration," ran a "./Configure" and a "make." If the "-static" is removed, it compiles (and runs) fine.
Extra compiled-in modules: status_module usertrack_module >Fix: >Audit-Trail: >Unformatted:
