Project

General

Profile

Actions

Bug #2757

closed

Undefined symbols: _http_cgi_ssl_env

Added by ryandesign over 7 years ago. Updated over 7 years ago.

Status:
Fixed
Priority:
Normal
Category:
build_autotools
Target version:
ASK QUESTIONS IN Forums:

Description

lighttpd 1.4.42 fails to build on OS X 10.11 El Capitan:

Undefined symbols for architecture x86_64:
  "_http_cgi_ssl_env", referenced from:
      _http_cgi_headers in liblightcomp_la-http-header-glue.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [liblightcomp.la] Error 1

lighttpd 1.4.41 didn't have this problem.


Files

main.log (93.8 KB) main.log ryandesign, 2016-10-17 02:29
Actions #1

Updated by gstrauss over 7 years ago

Thanks for reporting. The function will need to move from response.c into a file that is part of liblightcomp.a.

As a workaround, you can comment out

if (con->ssl) http_cgi_ssl_env(srv, con);

in http-header-glue.c and mod_magnet.c. Things will then build and work fine, but without the feature added in b8b38f30 for #2511

Actions #2

Updated by gstrauss over 7 years ago

  • Status changed from New to Patch Pending
  • Target version changed from 1.4.x to 1.4.43
Actions #3

Updated by gstrauss over 7 years ago

  • Status changed from Patch Pending to Fixed
  • % Done changed from 0 to 100
Actions

Also available in: Atom