[MacPorts] #70981: Mac OS X Sequoia - php 7.4 installation failure...
MacPorts
noreply at macports.org
Sun Sep 29 14:48:02 UTC 2024
#70981: Mac OS X Sequoia - php 7.4 installation failure...
------------------------------------------+-----------------------------
Reporter: exlemor | Owner: (none)
Type: defect | Status: new
Priority: High | Milestone: MacPorts 2.10.2
Component: ports | Version: 2.10.1
Keywords: php 7.4 installation failure | Port:
------------------------------------------+-----------------------------
I am new to MacPorts, yes I did a search and couldn't find a similar
report and a sudo port clean (that failed too) but I did see that when I
tried re-installing it ran what appears to be a successful port clean
MacBook Pro mid-2018 - Intel i9, 32gig.
Xcode latest version 16 (Sequoia) clean installation after laptop had been
hard drive wiped and Sequoia installed by Apple.
Here is the last sections of the log window during installation which
failed twice (in what 'appears' to be the same way:
/bin/sh
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php74/work/php-7.4.33/libtool
--silent --preserve-dup-deps --mode=link /usr/bin/clang -export-dynamic
-pipe -Os
-isysroot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.sdk
-arch x86_64 -fvisibility=hidden -Wall -Wno-strict-aliasing -DZEND_SIGNALS
-L/opt/local/lib -R /opt/local/lib ext/date/php_date.lo
ext/date/lib/astro.lo ext/date/lib/dow.lo ext/date/lib/parse_date.lo
ext/date/lib/parse_tz.lo ext/date/lib/timelib.lo
ext/date/lib/tm2unixtime.lo ext/date/lib/unixtime2tm.lo
ext/date/lib/parse_iso_intervals.lo ext/date/lib/interval.lo
ext/libxml/libxml.lo ext/pcre/php_pcre.lo ext/zlib/zlib.lo
ext/zlib/zlib_fopen_wrapper.lo ext/zlib/zlib_filter.lo
ext/bcmath/bcmath.lo ext/bcmath/libbcmath/src/add.lo
ext/bcmath/libbcmath/src/div.lo ext/bcmath/libbcmath/src/init.lo
ext/bcmath/libbcmath/src/neg.lo ext/bcmath/libbcmath/src/outofmem.lo
ext/bcmath/libbcmath/src/raisemod.lo ext/bcmath/libbcmath/src/sub.lo
ext/bcmath/libbcmath/src/compare.lo ext/bcmath/libbcmath/src/divmod.lo
ext/bcmath/libbcmath/src/int2num.lo ext/bcmath/libbcmath/src/num2long.lo
ext/bcmath/libbcmath/src/output.lo ext/bcmath/libbcmath/src/recmul.lo
ext/bcmath/libbcmath/src/sqrt.lo ext/bcmath/libbcmath/src/zero.lo
ext/bcmath/libbcmath/src/debug.lo ext/bcmath/libbcmath/src/doaddsub.lo
ext/bcmath/libbcmath/src/nearzero.lo ext/bcmath/libbcmath/src/num2str.lo
ext/bcmath/libbcmath/src/raise.lo ext/bcmath/libbcmath/src/rmzero.lo
ext/bcmath/libbcmath/src/str2num.lo ext/bz2/bz2.lo ext/bz2/bz2_filter.lo
ext/ctype/ctype.lo ext/dom/php_dom.lo ext/dom/attr.lo ext/dom/document.lo
ext/dom/domerrorhandler.lo ext/dom/domstringlist.lo
ext/dom/domexception.lo ext/dom/namelist.lo
ext/dom/processinginstruction.lo ext/dom/cdatasection.lo
ext/dom/documentfragment.lo ext/dom/domimplementation.lo
ext/dom/element.lo ext/dom/node.lo ext/dom/string_extend.lo
ext/dom/characterdata.lo ext/dom/documenttype.lo
ext/dom/domimplementationlist.lo ext/dom/entity.lo ext/dom/nodelist.lo
ext/dom/text.lo ext/dom/comment.lo ext/dom/domconfiguration.lo
ext/dom/domimplementationsource.lo ext/dom/entityreference.lo
ext/dom/notation.lo ext/dom/xpath.lo ext/dom/dom_iterators.lo
ext/dom/typeinfo.lo ext/dom/domerror.lo ext/dom/domlocator.lo
ext/dom/namednodemap.lo ext/dom/userdatahandler.lo
ext/fileinfo/fileinfo.lo ext/fileinfo/libmagic/apprentice.lo
ext/fileinfo/libmagic/apptype.lo ext/fileinfo/libmagic/ascmagic.lo
ext/fileinfo/libmagic/cdf.lo ext/fileinfo/libmagic/cdf_time.lo
ext/fileinfo/libmagic/compress.lo ext/fileinfo/libmagic/encoding.lo
ext/fileinfo/libmagic/fsmagic.lo ext/fileinfo/libmagic/funcs.lo
ext/fileinfo/libmagic/is_json.lo ext/fileinfo/libmagic/is_tar.lo
ext/fileinfo/libmagic/magic.lo ext/fileinfo/libmagic/print.lo
ext/fileinfo/libmagic/readcdf.lo ext/fileinfo/libmagic/softmagic.lo
ext/fileinfo/libmagic/der.lo ext/fileinfo/libmagic/buffer.lo
ext/filter/filter.lo ext/filter/sanitizing_filters.lo
ext/filter/logical_filters.lo ext/filter/callback_filter.lo
ext/hash/hash.lo ext/hash/hash_md.lo ext/hash/hash_sha.lo
ext/hash/hash_ripemd.lo ext/hash/hash_haval.lo ext/hash/hash_tiger.lo
ext/hash/hash_gost.lo ext/hash/hash_snefru.lo ext/hash/hash_whirlpool.lo
ext/hash/hash_adler32.lo ext/hash/hash_crc32.lo ext/hash/hash_fnv.lo
ext/hash/hash_joaat.lo ext/hash/sha3/generic64lc/KeccakP-1600-opt64.lo
ext/hash/sha3/generic64lc/KeccakHash.lo
ext/hash/sha3/generic64lc/KeccakSponge.lo ext/hash/hash_sha3.lo
ext/json/json.lo ext/json/json_encoder.lo ext/json/json_parser.lo
ext/json/json_scanner.lo ext/pdo/pdo.lo ext/pdo/pdo_dbh.lo
ext/pdo/pdo_stmt.lo ext/pdo/pdo_sql_parser.lo ext/pdo/pdo_sqlstate.lo
ext/phar/util.lo ext/phar/tar.lo ext/phar/zip.lo ext/phar/stream.lo
ext/phar/func_interceptors.lo ext/phar/dirstream.lo ext/phar/phar.lo
ext/phar/phar_object.lo ext/phar/phar_path_check.lo
ext/readline/readline.lo ext/readline/readline_cli.lo
ext/reflection/php_reflection.lo ext/session/mod_user_class.lo
ext/session/session.lo ext/session/mod_files.lo ext/session/mod_mm.lo
ext/session/mod_user.lo ext/simplexml/simplexml.lo ext/simplexml/sxe.lo
ext/spl/php_spl.lo ext/spl/spl_functions.lo ext/spl/spl_engine.lo
ext/spl/spl_iterators.lo ext/spl/spl_array.lo ext/spl/spl_directory.lo
ext/spl/spl_exceptions.lo ext/spl/spl_observer.lo ext/spl/spl_dllist.lo
ext/spl/spl_heap.lo ext/spl/spl_fixedarray.lo
ext/standard/crypt_freesec.lo ext/standard/crypt_blowfish.lo
ext/standard/crypt_sha512.lo ext/standard/crypt_sha256.lo
ext/standard/php_crypt_r.lo ext/standard/array.lo ext/standard/base64.lo
ext/standard/basic_functions.lo ext/standard/browscap.lo
ext/standard/crc32.lo ext/standard/crypt.lo ext/standard/cyr_convert.lo
ext/standard/datetime.lo ext/standard/dir.lo ext/standard/dl.lo
ext/standard/dns.lo ext/standard/exec.lo ext/standard/file.lo
ext/standard/filestat.lo ext/standard/flock_compat.lo
ext/standard/formatted_print.lo ext/standard/fsock.lo ext/standard/head.lo
ext/standard/html.lo ext/standard/image.lo ext/standard/info.lo
ext/standard/iptc.lo ext/standard/lcg.lo ext/standard/link.lo
ext/standard/mail.lo ext/standard/math.lo ext/standard/md5.lo
ext/standard/metaphone.lo ext/standard/microtime.lo ext/standard/pack.lo
ext/standard/pageinfo.lo ext/standard/quot_print.lo ext/standard/rand.lo
ext/standard/mt_rand.lo ext/standard/soundex.lo ext/standard/string.lo
ext/standard/scanf.lo ext/standard/syslog.lo ext/standard/type.lo
ext/standard/uniqid.lo ext/standard/url.lo ext/standard/var.lo
ext/standard/versioning.lo ext/standard/assert.lo
ext/standard/strnatcmp.lo ext/standard/levenshtein.lo
ext/standard/incomplete_class.lo ext/standard/url_scanner_ex.lo
ext/standard/ftp_fopen_wrapper.lo ext/standard/http_fopen_wrapper.lo
ext/standard/php_fopen_wrapper.lo ext/standard/credits.lo
ext/standard/css.lo ext/standard/var_unserializer.lo ext/standard/ftok.lo
ext/standard/sha1.lo ext/standard/user_filters.lo ext/standard/uuencode.lo
ext/standard/filters.lo ext/standard/proc_open.lo
ext/standard/streamsfuncs.lo ext/standard/http.lo ext/standard/password.lo
ext/standard/random.lo ext/standard/net.lo ext/standard/hrtime.lo
ext/tokenizer/tokenizer.lo ext/tokenizer/tokenizer_data.lo ext/xml/xml.lo
ext/xml/compat.lo ext/xmlreader/php_xmlreader.lo
ext/xmlwriter/php_xmlwriter.lo ext/mysqlnd/mysqlnd_connection.lo
ext/mysqlnd/mysqlnd_alloc.lo ext/mysqlnd/mysqlnd_charset.lo
ext/mysqlnd/mysqlnd_wireprotocol.lo ext/mysqlnd/mysqlnd_loaddata.lo
ext/mysqlnd/mysqlnd_reverse_api.lo ext/mysqlnd/mysqlnd_vio.lo
ext/mysqlnd/mysqlnd_protocol_frame_codec.lo
ext/mysqlnd/mysqlnd_statistics.lo ext/mysqlnd/mysqlnd_driver.lo
ext/mysqlnd/mysqlnd_ext_plugin.lo ext/mysqlnd/mysqlnd_auth.lo
ext/mysqlnd/mysqlnd_result.lo ext/mysqlnd/mysqlnd_result_meta.lo
ext/mysqlnd/mysqlnd_debug.lo ext/mysqlnd/mysqlnd_commands.lo
ext/mysqlnd/mysqlnd_block_alloc.lo ext/mysqlnd/mysqlnd_read_buffer.lo
ext/mysqlnd/mysqlnd_plugin.lo ext/mysqlnd/php_mysqlnd.lo
ext/mysqlnd/mysqlnd_ps.lo ext/mysqlnd/mysqlnd_ps_codec.lo TSRM/TSRM.lo
main/main.lo main/snprintf.lo main/spprintf.lo main/fopen_wrappers.lo
main/alloca.lo main/php_scandir.lo main/php_ini.lo main/SAPI.lo
main/rfc1867.lo main/php_content_types.lo main/strlcpy.lo main/strlcat.lo
main/explicit_bzero.lo main/mergesort.lo main/reentrancy.lo
main/php_variables.lo main/php_ticks.lo main/network.lo
main/php_open_temporary_file.lo main/output.lo main/getopt.lo
main/php_syslog.lo main/streams/streams.lo main/streams/cast.lo
main/streams/memory.lo main/streams/filter.lo
main/streams/plain_wrapper.lo main/streams/userspace.lo
main/streams/transports.lo main/streams/xp_socket.lo main/streams/mmap.lo
main/streams/glob_wrapper.lo Zend/zend_language_parser.lo
Zend/zend_language_scanner.lo Zend/zend_ini_parser.lo
Zend/zend_ini_scanner.lo Zend/zend_alloc.lo Zend/zend_compile.lo
Zend/zend_constants.lo Zend/zend_dtrace.lo Zend/zend_execute_API.lo
Zend/zend_highlight.lo Zend/zend_llist.lo Zend/zend_vm_opcodes.lo
Zend/zend_opcode.lo Zend/zend_operators.lo Zend/zend_ptr_stack.lo
Zend/zend_stack.lo Zend/zend_variables.lo Zend/zend.lo Zend/zend_API.lo
Zend/zend_extensions.lo Zend/zend_hash.lo Zend/zend_list.lo
Zend/zend_builtin_functions.lo Zend/zend_ini.lo Zend/zend_sort.lo
Zend/zend_multibyte.lo Zend/zend_ts_hash.lo Zend/zend_stream.lo
Zend/zend_iterators.lo Zend/zend_interfaces.lo Zend/zend_exceptions.lo
Zend/zend_strtod.lo Zend/zend_gc.lo Zend/zend_closures.lo
Zend/zend_weakrefs.lo Zend/zend_float.lo Zend/zend_string.lo
Zend/zend_signal.lo Zend/zend_generators.lo Zend/zend_virtual_cwd.lo
Zend/zend_ast.lo Zend/zend_objects.lo Zend/zend_object_handlers.lo
Zend/zend_objects_API.lo Zend/zend_default_classes.lo
Zend/zend_inheritance.lo Zend/zend_smart_str.lo Zend/zend_cpuinfo.lo
Zend/zend_execute.lo main/internal_functions_cli.lo sapi/phpdbg/phpdbg.lo
sapi/phpdbg/phpdbg_parser.lo sapi/phpdbg/phpdbg_lexer.lo
sapi/phpdbg/phpdbg_prompt.lo sapi/phpdbg/phpdbg_help.lo
sapi/phpdbg/phpdbg_break.lo sapi/phpdbg/phpdbg_print.lo
sapi/phpdbg/phpdbg_bp.lo sapi/phpdbg/phpdbg_opcode.lo
sapi/phpdbg/phpdbg_list.lo sapi/phpdbg/phpdbg_utils.lo
sapi/phpdbg/phpdbg_info.lo sapi/phpdbg/phpdbg_cmd.lo
sapi/phpdbg/phpdbg_set.lo sapi/phpdbg/phpdbg_frame.lo
sapi/phpdbg/phpdbg_watch.lo sapi/phpdbg/phpdbg_btree.lo
sapi/phpdbg/phpdbg_sigsafe.lo sapi/phpdbg/phpdbg_wait.lo
sapi/phpdbg/phpdbg_io.lo sapi/phpdbg/phpdbg_eol.lo
sapi/phpdbg/phpdbg_out.lo -largon2 -lncurses -lbz2 -lm -lxml2 -lpcre2-8
-lz -lxml2 -ledit -lxml2 -largon2 -lxml2 -lxml2 -lxml2 -lz -o
sapi/phpdbg/phpdbg
ld: warning: ignoring duplicate libraries: '-largon2', '-lxml2', '-lz'
Undefined symbols for architecture x86_64:
"_res_9_dn_expand", referenced from:
_php_parserr in dns.o
_php_parserr in dns.o
_php_parserr in dns.o
_php_parserr in dns.o
_php_parserr in dns.o
_php_parserr in dns.o
_zif_dns_get_mx in dns.o
...
"_res_9_dn_skipname", referenced from:
_zif_dns_get_record in dns.o
_zif_dns_get_mx in dns.o
_zif_dns_get_mx in dns.o
"_res_9_init", referenced from:
_zif_dns_check_record in dns.o
_zif_dns_get_record in dns.o
_zif_dns_get_mx in dns.o
"_res_9_search", referenced from:
_zif_dns_check_record in dns.o
_zif_dns_get_record in dns.o
_zif_dns_get_mx in dns.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: *** [sapi/cli/php] Error 1
make: *** Waiting for unfinished jobs....
ld: warning: ignoring duplicate libraries: '-largon2', '-lxml2', '-lz'
Undefined symbols for architecture x86_64:
"_res_9_dn_expand", referenced from:
_php_parserr in dns.o
_php_parserr in dns.o
_php_parserr in dns.o
_php_parserr in dns.o
_php_parserr in dns.o
_php_parserr in dns.o
_zif_dns_get_mx in dns.o
...
"_res_9_dn_skipname", referenced from:
_zif_dns_get_record in dns.o
_zif_dns_get_mx in dns.o
_zif_dns_get_mx in dns.o
"_res_9_init", referenced from:
_zif_dns_check_record in dns.o
_zif_dns_get_record in dns.o
_zif_dns_get_mx in dns.o
"_res_9_search", referenced from:
_zif_dns_check_record in dns.o
_zif_dns_get_record in dns.o
_zif_dns_get_mx in dns.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: *** [sapi/phpdbg/phpdbg] 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/work/php-7.4.33'
Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php74/work/php-7.4.33"
&& /usr/bin/make -j12 -w all
Exit code: 2
Error: Failed to build php74: command execution failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_php/php74/main.log
for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe
there is a bug.
Error: Processing of port php74 failed
Thank you for your help.
Sincerely,
Emmanuel.
--
Ticket URL: <https://trac.macports.org/ticket/70981>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list