apache2 port failed to build on Mac OS X 10.5 Leopard
When compiling apache2 on Leopard you get this
Undefined symbols:
"_ap_ugly_hack", referenced from:
_ap_ugly_hack$non_lazy_ptr in libmain.a(main.o)
"_ap_prelinked_module_symbols", referenced from:
_ap_prelinked_module_symbols$non_lazy_ptr in libmain.a(core.o)
"_ap_prelinked_modules", referenced from:
_ap_prelinked_modules$non_lazy_ptr in libmain.a(main.o)
_ap_prelinked_modules$non_lazy_ptr in libmain.a(config.o)
"_ap_http_input_filter_handle", referenced from:
_ap_http_input_filter_handle$non_lazy_ptr in libmain.a(protocol.o)
"_ap_preloaded_modules", referenced from:
_ap_preloaded_modules$non_lazy_ptr in libmain.a(config.o)
Simply install gawk port install gawk, then port clean apache2, and port install apache2.
Don't know really why, maybe the awk in Tiger was a different awk, and is has changed in Leopard ...
Solution: dependencies on gawk ?
Change History (10)
Cc: |
imajes@… akh@… nox@… added
|
Milestone: |
→ Port Bugs
|
Owner: |
changed from macports-dev@… to imajes@…
|
Summary: |
Apache2 port failed to build on Leopard →
apache2 port failed to build on Mac OS X 10.5 Leopard
|
Resolution: |
→ fixed
|
Status: |
new →
closed
|
Resolution: |
fixed
|
Status: |
closed →
reopened
|
Resolution: |
→ duplicate
|
Status: |
reopened →
closed
|
ncursesw has also needed to be updated to depend on gawk. See #13053. Leopard's gawk is weird apparently.