[MacPorts] #62213: p5.28-libapreq2 build failure

MacPorts noreply at macports.org
Wed Feb 3 16:48:27 UTC 2021


#62213: p5.28-libapreq2 build failure
----------------------------------------------+----------------------------
 Reporter:  murrayE                           |      Owner:  (none)
     Type:  defect                            |     Status:  new
 Priority:  Normal                            |  Milestone:
Component:  ports                             |    Version:  2.6.99
 Keywords:  undefined synbols, build failure  |       Port:
                                              |  p5.28-libapreq2
----------------------------------------------+----------------------------
 Using MacPorts 2.6.99 under macOS Big Sur 11.1 with Xcode CLT 12.4, I
 installed mod_perl2 @2.0.11_0+perl5_28. Now I am trying to install
 p5.28-libapreq2 and get a build error.

 The main.log (attached) reports undefined symbols:

 {{{
 :info:build /usr/bin/clang  -o .libs/mod_apreq2.so -bundle  .libs/handle.o
 .libs/filter.o
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-libapreq2/p5.28-libapreq2/work/libapreq2-2.13/library/.libs/libapreq2.dylib
 -L/opt/local/lib -lpthread -lexpat -liconv -lapr-1 -laprutil-1  -arch
 x86_64 -Wl,-headerpad_max_install_names -Wl,-syslibroot
 -Wl,/Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk -arch x86_64
 :info:build Undefined symbols for architecture x86_64:
 :info:build   "_ap_add_input_filter", referenced from:
 :info:build       _apreq_handle_apache2 in handle.o
 :info:build       _apache2_body in handle.o
 :info:build       _apache2_body_get in handle.o
 :info:build       _apache2_parser_get in handle.o
 :info:build       _apache2_parser_set in handle.o
 :info:build       _apache2_hook_add in handle.o
 :info:build       _apache2_brigade_limit_get in handle.o
 :info:build       ...
 :info:build   "_ap_add_version_component", referenced from:
 :info:build       _apreq_post_init in filter.o
 :info:build   "_ap_check_cmd_context", referenced from:
 :info:build       _apreq_set_temp_dir in filter.o
 :info:build       _apreq_set_read_limit in filter.o
 :info:build       _apreq_set_brigade_limit in filter.o
 :info:build   "_ap_get_brigade", referenced from:
 :info:build       _apreq_filter_prefetch in filter.o
 :info:build       _apreq_filter in filter.o
 :info:build   "_ap_hook_post_config", referenced from:
 :info:build       _register_hooks in filter.o
 :info:build   "_ap_log_error_", referenced from:
 :info:build       _apreq_pre_init in filter.o
 :info:build       _apreq_post_init in filter.o
 :info:build   "_ap_log_rerror_", referenced from:
 :info:build       _apreq_filter_init_context in filter.o
 :info:build       _apreq_filter_prefetch in filter.o
 :info:build       _apreq_filter in filter.o
 :info:build       _apreq_filter_make_context in filter.o
 :info:build       _apreq_filter_init in filter.o
 :info:build   "_ap_register_input_filter", referenced from:
 :info:build       _register_hooks in filter.o
 :info:build   "_ap_remove_input_filter", referenced from:
 :info:build       _apreq_handle_apache2 in handle.o
 :info:build       _apache2_body in handle.o
 :info:build       _apache2_body_get in handle.o
 :info:build       _apache2_parser_get in handle.o
 :info:build       _apache2_parser_set in handle.o
 :info:build       _apache2_hook_add in handle.o
 :info:build       _apache2_brigade_limit_get in handle.o
 :info:build       ...
 :info:build ld: symbol(s) not found for architecture x86_64
 :info:build clang: error: linker command failed with exit code 1 (use -v
 to see invocation)
 :info:build make[2]: *** [mod_apreq2.la] Error 1
 }}}

 (Needless to say, p5-libapreq2 is crucial for using with apache2.)

-- 
Ticket URL: <https://trac.macports.org/ticket/62213>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list