[MacPorts] #57648: p5.26-io-socket-ssl fails to build
MacPorts
noreply at macports.org
Thu Oct 31 22:53:49 UTC 2019
#57648: p5.26-io-socket-ssl fails to build
-------------------------------+--------------------
Reporter: snunez1 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Resolution: | Keywords:
Port: p5-io-socket-ssl |
-------------------------------+--------------------
Comment (by kencu):
If you configure that port, and then edit the `Makefile` to remove
`-undefined dynamic_lookup`, and then build it, you get a whole mess of
missing definitions, so something is amiss in perl-land:
{{{
LDDLFLAGS = -mmacosx-version-min=10.6 -bundle -L/opt/local/lib
-Wl,-headerpad_max_install_names -fstack-protector
}}}
{{{
/opt/local/bin/clang-mp-9.0 -mmacosx-version-min=10.6 -bundle
-L/opt/local/lib -Wl,-headerpad_max_install_names -fstack-protector
Magic.o -arch x86_64 -Wl,-syslibroot,/ -o
blib/arch/auto/Variable/Magic/Magic.bundle \
\
Undefined symbols for architecture x86_64:
"_PL_my_ctx_mutex", referenced from:
_boot_Variable__Magic in Magic.o
_XS_Variable__Magic_CLONE in Magic.o
_xsh_teardown in Magic.o
_xsh_teardown_late_simple_free in Magic.o
"_PL_op_name", referenced from:
_XS_Variable__Magic__wizard in Magic.o
_vmg_op_info in Magic.o
"_PL_opargs", referenced from:
_vmg_op_info in Magic.o
"_Perl_av_len", referenced from:
_vmg_svt_len in Magic.o
_vmg_svt_len_noop in Magic.o
"_Perl_call_atexit", referenced from:
_boot_Variable__Magic in Magic.o
"_Perl_call_sv", referenced from:
_vmg_call_sv in Magic.o
"_Perl_croak_nocontext", referenced from:
_boot_Variable__Magic in Magic.o
_XS_Variable__Magic_CLONE in Magic.o
_XS_Variable__Magic__wizard in Magic.o
_XS_Variable__Magic_cast in Magic.o
_XS_Variable__Magic_getdata in Magic.o
_XS_Variable__Magic_dispell in Magic.o
_vmg_wizard_sv_free in Magic.o
...
"_Perl_croak_popstack", referenced from:
_XS_Variable__Magic_cast in Magic.o
_vmg_svt_len in Magic.o
_vmg_svt_free in Magic.o
_vmg_cb_call in Magic.o
"_Perl_croak_xs_usage", referenced from:
_XS_Variable__Magic_cast in Magic.o
_XS_Variable__Magic_getdata in Magic.o
_XS_Variable__Magic_dispell in Magic.o
"_Perl_custom_op_get_field", referenced from:
_vmg_op_info in Magic.o
"_Perl_free_tmps", referenced from:
_XS_Variable__Magic_cast in Magic.o
_vmg_svt_len in Magic.o
_vmg_svt_free in Magic.o
_vmg_cb_call in Magic.o
_vmg_svt_free_cleanup in Magic.o
"_Perl_gv_add_by_type", referenced from:
_vmg_call_sv in Magic.o
_vmg_svt_free_cleanup in Magic.o
_vmg_propagate_errsv_free in Magic.o
"_Perl_gv_stashpv", referenced from:
_boot_Variable__Magic in Magic.o
_XS_Variable__Magic_CLONE in Magic.o
_XS_Variable__Magic__wizard in Magic.o
"_Perl_leave_scope", referenced from:
_vmg_svt_free_cleanup in Magic.o
"_Perl_markstack_grow", referenced from:
_XS_Variable__Magic_cast in Magic.o
_vmg_svt_len in Magic.o
_vmg_svt_free in Magic.o
_vmg_cb_call in Magic.o
"_Perl_mg_find", referenced from:
_vmg_svt_val in Magic.o
"_Perl_mg_get", referenced from:
_XS_Variable__Magic__wizard in Magic.o
_vmg_call_sv in Magic.o
"_Perl_mg_magical", referenced from:
_XS_Variable__Magic_cast in Magic.o
_XS_Variable__Magic_dispell in Magic.o
_vmg_svt_free_cleanup in Magic.o
"_Perl_my_cxt_init", referenced from:
_boot_Variable__Magic in Magic.o
"_Perl_newCONSTSUB", referenced from:
_boot_Variable__Magic in Magic.o
"_Perl_newRV", referenced from:
_XS_Variable__Magic_cast in Magic.o
_vmg_svt_len in Magic.o
_vmg_svt_free in Magic.o
_vmg_svt_copy in Magic.o
_vmg_cb_call in Magic.o
"_Perl_newRV_noinc", referenced from:
_XS_Variable__Magic__wizard in Magic.o
_vmg_op_info in Magic.o
"_Perl_newSV", referenced from:
_XS_Variable__Magic_CLONE in Magic.o
_XS_Variable__Magic__wizard in Magic.o
"_Perl_newSV_type", referenced from:
_xsh_teardown in Magic.o
"_Perl_newSViv", referenced from:
_vmg_op_info in Magic.o
"_Perl_newSVpvn", referenced from:
_vmg_svt_copy in Magic.o
_vmg_op_info in Magic.o
"_Perl_newSVsv_flags", referenced from:
_vmg_call_sv in Magic.o
_vmg_svt_free_cleanup in Magic.o
"_Perl_newSVuv", referenced from:
_boot_Variable__Magic in Magic.o
_XS_Variable__Magic_cast in Magic.o
_XS_Variable__Magic_dispell in Magic.o
"_Perl_newXS_deffile", referenced from:
_boot_Variable__Magic in Magic.o
"_Perl_newXS_flags", referenced from:
_boot_Variable__Magic in Magic.o
"_Perl_new_stackinfo", referenced from:
_XS_Variable__Magic_cast in Magic.o
_vmg_svt_len in Magic.o
_vmg_svt_free in Magic.o
_vmg_cb_call in Magic.o
"_Perl_pop_scope", referenced from:
_XS_Variable__Magic_cast in Magic.o
_vmg_svt_len in Magic.o
_vmg_svt_free in Magic.o
_vmg_cb_call in Magic.o
"_Perl_push_scope", referenced from:
_XS_Variable__Magic_cast in Magic.o
_vmg_svt_len in Magic.o
_vmg_svt_free in Magic.o
_vmg_cb_call in Magic.o
"_Perl_require_pv", referenced from:
_XS_Variable__Magic__wizard in Magic.o
"_Perl_safesysfree", referenced from:
_XS_Variable__Magic_cast in Magic.o
_XS_Variable__Magic_dispell in Magic.o
_vmg_svt_free in Magic.o
_vmg_wizard_sv_free in Magic.o
_vmg_dispell_guard_oncroak in Magic.o
_vmg_dispell_guard_free in Magic.o
_vmg_svt_free_cleanup in Magic.o
...
"_Perl_safesysmalloc", referenced from:
_XS_Variable__Magic__wizard in Magic.o
_XS_Variable__Magic_dispell in Magic.o
_vmg_wizard_sv_dup in Magic.o
"_Perl_savetmps", referenced from:
_XS_Variable__Magic_cast in Magic.o
_vmg_svt_len in Magic.o
_vmg_svt_free in Magic.o
_vmg_cb_call in Magic.o
_vmg_svt_free_cleanup in Magic.o
"_Perl_stack_grow", referenced from:
_XS_Variable__Magic_cast in Magic.o
_vmg_svt_len in Magic.o
_vmg_svt_free in Magic.o
_vmg_cb_call in Magic.o
"_Perl_sv_2bool_flags", referenced from:
_XS_Variable__Magic__wizard in Magic.o
_vmg_call_sv in Magic.o
"_Perl_sv_2iv_flags", referenced from:
_vmg_svt_free in Magic.o
_vmg_cb_call in Magic.o
"_Perl_sv_2mortal", referenced from:
_XS_Variable__Magic__wizard in Magic.o
_XS_Variable__Magic_cast in Magic.o
_XS_Variable__Magic_dispell in Magic.o
_vmg_svt_len in Magic.o
_vmg_svt_copy in Magic.o
_vmg_cb_call in Magic.o
_vmg_op_info in Magic.o
...
"_Perl_sv_2pv_flags", referenced from:
_vmg_svt_len in Magic.o
_vmg_svt_len_noop in Magic.o
_vmg_call_sv in Magic.o
"_Perl_sv_2uv_flags", referenced from:
_XS_Variable__Magic__wizard in Magic.o
_vmg_svt_len in Magic.o
"_Perl_sv_bless", referenced from:
_vmg_op_info in Magic.o
"_Perl_sv_catsv_flags", referenced from:
_vmg_call_sv in Magic.o
"_Perl_sv_dup", referenced from:
_vmg_wizard_sv_dup in Magic.o
"_Perl_sv_free2", referenced from:
_XS_Variable__Magic_cast in Magic.o
_XS_Variable__Magic_dispell in Magic.o
_vmg_svt_free in Magic.o
_vmg_svt_copy in Magic.o
_vmg_wizard_sv_free in Magic.o
_vmg_call_sv in Magic.o
_vmg_svt_free_cleanup in Magic.o
...
"_Perl_sv_magic", referenced from:
_XS_Variable__Magic_cast in Magic.o
"_Perl_sv_magicext", referenced from:
_XS_Variable__Magic__wizard in Magic.o
_XS_Variable__Magic_cast in Magic.o
_vmg_cb_call in Magic.o
_vmg_svt_free_cleanup in Magic.o
_xsh_teardown in Magic.o
"_Perl_sv_mortalcopy_flags", referenced from:
_vmg_svt_val in Magic.o
"_Perl_sv_newmortal", referenced from:
_vmg_svt_len in Magic.o
_vmg_cb_call in Magic.o
"_Perl_sv_setsv_flags", referenced from:
_vmg_call_sv in Magic.o
_vmg_propagate_errsv_free in Magic.o
"_Perl_sv_setuv", referenced from:
_vmg_svt_len in Magic.o
"_Perl_utf8_length", referenced from:
_vmg_svt_len in Magic.o
_vmg_svt_len_noop in Magic.o
"_Perl_warn", referenced from:
_vmg_call_sv in Magic.o
"_Perl_xs_boot_epilog", referenced from:
_boot_Variable__Magic in Magic.o
"_Perl_xs_handshake", referenced from:
_boot_Variable__Magic in Magic.o
"_perl_tsa_mutex_lock", referenced from:
_boot_Variable__Magic in Magic.o
_XS_Variable__Magic_CLONE in Magic.o
_XS_Variable__Magic__wizard in Magic.o
_vmg_wizard_sv_free in Magic.o
_vmg_wizard_sv_dup in Magic.o
_xsh_teardown in Magic.o
_xsh_teardown_late_simple_free in Magic.o
...
"_perl_tsa_mutex_unlock", referenced from:
_boot_Variable__Magic in Magic.o
_XS_Variable__Magic_CLONE in Magic.o
_XS_Variable__Magic__wizard in Magic.o
_vmg_wizard_sv_free in Magic.o
_vmg_wizard_sv_dup in Magic.o
_xsh_teardown in Magic.o
_xsh_teardown_late_simple_free in Magic.o
...
ld: symbol(s) not found for architecture x86_64
}}}
--
Ticket URL: <https://trac.macports.org/ticket/57648#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list