[MacPorts] #61466: php74-curl @7.4.12: Build fails on macOS Big Sur 11.0.1 (x86_64), Xcode 12.2 (12B45b)

MacPorts noreply at macports.org
Sun Nov 15 10:20:54 UTC 2020


#61466: php74-curl @7.4.12: Build fails on macOS Big Sur 11.0.1 (x86_64), Xcode
12.2 (12B45b)
--------------------+------------------------
 Reporter:  ohader  |      Owner:  ryandesign
     Type:  defect  |     Status:  assigned
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:  2.6.4
 Keywords:          |       Port:  php74-curl
--------------------+------------------------
 {{{sudo port install php74-curl}}}
 fails referring to missing Zend/PHP linker symbols (full log attached as
 file)

 * macOS Big Sur 11.0.1 (x86_64)
 * Xcode 12.2 (12B45b)

 {{{
 DEBUG: system:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php74-curl/work/php-7.4.12/ext/curl"
 && /usr/bin/make -j8 -w all
 make: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php74-curl/work/php-7.4.12/ext/curl'
 /bin/ksh
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php74-curl/work/php-7.4.12/ext/curl/libtool
 --mode=link /usr/bin/clang -DPHP_ATOM_INC
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php74-curl/work/php-7.4.12/ext/curl/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php74-curl/work/php-7.4.12/ext/curl/main
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php74-curl/work/php-7.4.12/ext/curl
 -I/opt/local/include/php74/php -I/opt/local/include/php74/php/main
 -I/opt/local/include/php74/php/TSRM -I/opt/local/include/php74/php/Zend
 -I/opt/local/include/php74/php/ext
 -I/opt/local/include/php74/php/ext/date/lib -I/opt/local/include
 -I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk
 -DHAVE_CONFIG_H  -pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk -arch
 x86_64  -L/opt/local/lib -Wl,-headerpad_max_install_names
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk
 -arch x86_64  -o curl.la -export-dynamic -avoid-version -prefer-pic
 -module -rpath
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php74-curl/work/php-7.4.12/ext/curl/modules
 interface.lo multi.lo share.lo curl_file.lo -Wl,-rpath,/opt/local/lib
 -L/opt/local/lib -lcurl
 /usr/bin/clang  -o .libs/curl.so -bundle  .libs/interface.o .libs/multi.o
 .libs/share.o .libs/curl_file.o  -L/opt/local/lib -lcurl  -arch x86_64
 -Wl,-headerpad_max_install_names -Wl,-syslibroot
 -Wl,/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk -arch x86_64
 -Wl,-rpath -Wl,/opt/local/lib
 Undefined symbols for architecture x86_64:
   "__ecalloc", referenced from:
       _alloc_curl_handle in interface.o
       __php_setup_easy_copy_handlers in interface.o
       __php_curl_setopt in interface.o
       _zif_curl_multi_init in multi.o
       _zif_curl_multi_setopt in multi.o
       _zif_curl_share_init in share.o
   "__efree", referenced from:
       _curl_free_string in interface.o
       _curl_free_cb_arg in interface.o
       __php_curl_close_ex in interface.o
       __php_setup_easy_copy_handlers in interface.o
       _build_mime_structure_from_hash in interface.o
       __php_curl_setopt in interface.o
       __php_curl_cleanup_handle in interface.o
       ...
   "__emalloc", referenced from:
       _zif_curl_getinfo in interface.o
       _zif_curl_error in interface.o
       _zif_curl_strerror in interface.o
       _zif_curl_escape in interface.o
       _zif_curl_unescape in interface.o
       _curl_write in interface.o
       _curl_write_header in interface.o
       ...
   "__emalloc_16", referenced from:
       _build_mime_structure_from_hash in interface.o
   "__emalloc_56", referenced from:
       _alloc_curl_handle in interface.o
   "__emalloc_8", referenced from:
       _alloc_curl_handle in interface.o
   "__estrndup", referenced from:
       _php_curl_option_str in interface.o
   "__php_stream_cast", referenced from:
       __php_curl_setopt in interface.o
   "__php_stream_flush", referenced from:
       _zif_curl_exec in interface.o
   "__php_stream_free", referenced from:
       _read_cb in interface.o
       _free_cb in interface.o
   "__php_stream_open_wrapper_ex", referenced from:
       _build_mime_structure_from_hash in interface.o
       _read_cb in interface.o
   "__php_stream_read", referenced from:
       _read_cb in interface.o
   "__php_stream_seek", referenced from:
       _seek_cb in interface.o
   "__php_stream_stat", referenced from:
       _build_mime_structure_from_hash in interface.o
   "__zend_hash_init", referenced from:
       _alloc_curl_handle in interface.o
   "__zend_new_array_0", referenced from:
       _zif_curl_version in interface.o
       _zif_curl_getinfo in interface.o
       _create_certinfo in interface.o
       _zif_curl_multi_info_read in multi.o
       __php_server_push_callback in multi.o
   "_add_assoc_double_ex", referenced from:
       _zif_curl_getinfo in interface.o
   "_add_assoc_long_ex", referenced from:
       _zif_curl_version in interface.o
       _zif_curl_getinfo in interface.o
       _zif_curl_multi_info_read in multi.o
   "_add_assoc_str_ex", referenced from:
       _zif_curl_getinfo in interface.o
   "_add_assoc_string_ex", referenced from:
       _zif_curl_version in interface.o
       _zif_curl_getinfo in interface.o
       _create_certinfo in interface.o
   "_add_assoc_zval_ex", referenced from:
       _zif_curl_version in interface.o
       _zif_curl_getinfo in interface.o
       _zif_curl_multi_info_read in multi.o
   "_add_next_index_string", referenced from:
       _zif_curl_version in interface.o
       _zif_curl_getinfo in interface.o
       __php_server_push_callback in multi.o
   "_core_globals", referenced from:
       _php_curl_option_url in interface.o
       __php_curl_setopt in interface.o
   "_display_ini_entries", referenced from:
       _zm_info_curl in interface.o
   "_empty_fcall_info", referenced from:
       __php_server_push_callback in multi.o
   "_empty_fcall_info_cache", referenced from:
       __php_curl_setopt in interface.o
       _zif_curl_multi_setopt in multi.o
   "_instanceof_function", referenced from:
       _build_mime_structure_from_hash in interface.o
   "_object_init_ex", referenced from:
       _zif_curl_file_create in curl_file.o
   "_php_check_open_basedir", referenced from:
       _build_mime_structure_from_hash in interface.o
       __php_curl_setopt in interface.o
   "_php_error_docref", referenced from:
       __php_curl_verify_handlers in interface.o
       _zif_curl_version in interface.o
       _zif_curl_init in interface.o
       _zif_curl_copy_handle in interface.o
       _build_mime_structure_from_hash in interface.o
       _zif_curl_setopt in interface.o
       __php_curl_setopt in interface.o
       ...
   "_php_file_le_pstream", referenced from:
       __php_curl_verify_handlers in interface.o
       __php_curl_setopt in interface.o
       _zif_curl_exec in interface.o
   "_php_file_le_stream", referenced from:
       __php_curl_verify_handlers in interface.o
       __php_curl_setopt in interface.o
       _zif_curl_exec in interface.o
   "_php_info_print_table_end", referenced from:
       _zm_info_curl in interface.o
   "_php_info_print_table_row", referenced from:
       _zm_info_curl in interface.o
   "_php_info_print_table_start", referenced from:
       _zm_info_curl in interface.o
   "_php_output_write", referenced from:
       _curl_write in interface.o
       _curl_write_header in interface.o
   "_rc_dtor_func", referenced from:
       __php_server_push_callback in multi.o
   "_smart_str_erealloc", referenced from:
       _curl_write in interface.o
       _curl_write_header in interface.o
   "_zend_call_function", referenced from:
       _curl_write in interface.o
       _curl_read in interface.o
       _curl_write_header in interface.o
       _curl_progress in interface.o
       _curl_fnmatch in interface.o
       __php_server_push_callback in multi.o
   "_zend_class_serialize_deny", referenced from:
       _curlfile_register_class in curl_file.o
   "_zend_class_unserialize_deny", referenced from:
       _curlfile_register_class in curl_file.o
   "_zend_declare_property_string", referenced from:
       _curlfile_register_class in curl_file.o
   "_zend_empty_string", referenced from:
       _zif_curl_exec in interface.o
       _zif_curl_error in interface.o
       _zif_curl_multi_getcontent in multi.o
   "_zend_fcall_info_argn", referenced from:
       __php_server_push_callback in multi.o
   "_zend_fcall_info_args_clear", referenced from:
       __php_server_push_callback in multi.o
   "_zend_fcall_info_init", referenced from:
       __php_server_push_callback in multi.o
   "_zend_fetch_resource", referenced from:
       _zif_curl_copy_handle in interface.o
       _zif_curl_setopt in interface.o
       _zif_curl_setopt_array in interface.o
       _zif_curl_exec in interface.o
       _zif_curl_getinfo in interface.o
       _zif_curl_error in interface.o
       _zif_curl_errno in interface.o
       ...
   "_zend_fetch_resource2_ex", referenced from:
       __php_curl_verify_handlers in interface.o
       __php_curl_setopt in interface.o
       _zif_curl_exec in interface.o
   "_zend_fetch_resource_ex", referenced from:
       __php_curl_setopt in interface.o
   "_zend_hash_destroy", referenced from:
       __php_curl_close_ex in interface.o
   "_zend_hash_index_update", referenced from:
       __php_curl_setopt in interface.o
   "_zend_hash_next_index_insert", referenced from:
       __php_curl_setopt in interface.o
       _create_certinfo in interface.o
   "_zend_ini_string_ex", referenced from:
       __php_curl_set_default_options in interface.o
   "_zend_is_true", referenced from:
       __php_curl_setopt in interface.o
   "_zend_list_close", referenced from:
       _zif_curl_close in interface.o
       _zif_curl_multi_close in multi.o
       _zif_curl_share_close in share.o
   "_zend_list_delete", referenced from:
       __php_curl_multi_cleanup_list in multi.o
   "_zend_llist_add_element", referenced from:
       _build_mime_structure_from_hash in interface.o
       _php_curl_option_str in interface.o
       _zif_curl_multi_add_handle in multi.o
       __php_server_push_callback in multi.o
   "_zend_llist_clean", referenced from:
       __php_curl_close_ex in interface.o
       _build_mime_structure_from_hash in interface.o
       __php_curl_multi_close in multi.o
   "_zend_llist_del_element", referenced from:
       _zif_curl_multi_remove_handle in multi.o
   "_zend_llist_get_first_ex", referenced from:
       _zif_curl_multi_exec in multi.o
       __php_curl_multi_find_easy_handle in multi.o
       __php_curl_multi_close in multi.o
   "_zend_llist_get_next_ex", referenced from:
       _zif_curl_multi_exec in multi.o
       __php_curl_multi_find_easy_handle in multi.o
       __php_curl_multi_close in multi.o
   "_zend_llist_init", referenced from:
       _alloc_curl_handle in interface.o
       _zif_curl_multi_init in multi.o
   "_zend_long_to_str", referenced from:
       _build_mime_structure_from_hash in interface.o
   "_zend_parse_arg_double_slow", referenced from:
       _zif_curl_multi_select in multi.o
   "_zend_parse_arg_long_slow", referenced from:
       _zif_curl_version in interface.o
       _zif_curl_setopt in interface.o
       _zif_curl_getinfo in interface.o
       _zif_curl_strerror in interface.o
       _zif_curl_pause in interface.o
       _zif_curl_multi_strerror in multi.o
       _zif_curl_multi_setopt in multi.o
       ...
   "_zend_parse_arg_str_slow", referenced from:
       _zif_curl_init in interface.o
       _zif_curl_escape in interface.o
       _zif_curl_unescape in interface.o
       _curlfile_ctor in curl_file.o
       _curlfile_set_property in curl_file.o
   "_zend_read_property", referenced from:
       _build_mime_structure_from_hash in interface.o
       _curlfile_get_property in curl_file.o
   "_zend_register_ini_entries", referenced from:
       _zm_startup_curl in interface.o
   "_zend_register_internal_class", referenced from:
       _curlfile_register_class in curl_file.o
   "_zend_register_list_destructors_ex", referenced from:
       _zm_startup_curl in interface.o
   "_zend_register_long_constant", referenced from:
       _zm_startup_curl in interface.o
   "_zend_register_resource", referenced from:
       _zif_curl_init in interface.o
       _zif_curl_copy_handle in interface.o
       _zif_curl_multi_init in multi.o
       __php_server_push_callback in multi.o
       _zif_curl_share_init in share.o
   "_zend_string_init_interned", referenced from:
       _curlfile_register_class in curl_file.o
   "_zend_try_assign_typed_ref_long", referenced from:
       _zif_curl_multi_exec in multi.o
       _zif_curl_multi_info_read in multi.o
   "_zend_unregister_ini_entries", referenced from:
       _zm_shutdown_curl in interface.o
   "_zend_update_property_string", referenced from:
       _curlfile_ctor in curl_file.o
       _curlfile_set_property in curl_file.o
   "_zend_wrong_parameter_type_error", referenced from:
       _zif_curl_version in interface.o
       _zif_curl_init in interface.o
       _zif_curl_copy_handle in interface.o
       _zif_curl_setopt in interface.o
       _zif_curl_setopt_array in interface.o
       _zif_curl_exec in interface.o
       _zif_curl_getinfo in interface.o
       ...
   "_zend_wrong_parameters_count_error", referenced from:
       _zif_curl_version in interface.o
       _zif_curl_init in interface.o
       _zif_curl_copy_handle in interface.o
       _zif_curl_setopt in interface.o
       _zif_curl_setopt_array in interface.o
       _zif_curl_exec in interface.o
       _zif_curl_getinfo in interface.o
       ...
   "_zend_wrong_parameters_none_error", referenced from:
       _zif_curl_multi_init in multi.o
       _zif_curl_share_init in share.o
       _curlfile_get_property in curl_file.o
   "_zval_get_long_func", referenced from:
       __php_curl_setopt in interface.o
       _curl_write in interface.o
       _curl_write_header in interface.o
       _curl_progress in interface.o
       _curl_fnmatch in interface.o
       _zif_curl_multi_exec in multi.o
       _zif_curl_multi_setopt in multi.o
       ...
   "_zval_get_string_func", referenced from:
       _build_mime_structure_from_hash in interface.o
       __php_curl_setopt in interface.o
   "_zval_ptr_dtor", referenced from:
       __php_curl_verify_handlers in interface.o
       __php_curl_close_ex in interface.o
       _build_mime_structure_from_hash in interface.o
       __php_curl_setopt in interface.o
       _zif_curl_reset in interface.o
       _curl_write in interface.o
       _curl_read in interface.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: *** [curl.la] Error 1
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php74-curl/work/php-7.4.12/ext/curl'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php74-curl/work/php-7.4.12/ext/curl"
 && /usr/bin/make -j8 -w all
 Exit code: 2
 }}}

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


More information about the macports-tickets mailing list