Opened 2 months ago
Closed 2 months ago
#70761 closed defect (duplicate)
db48 4.8.30_5 does not build on MacOS Sequoia
Reported by: | jcobleigh | Owned by: | jmroot (Joshua Root) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.10.1 |
Keywords: | sequoia | Cc: | ATL-Flaneur (Andreas Yankopolus), bdmckay |
Port: | db48 |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
:info:build clang++clang++: : warning: warning: no such sysroot directory: '/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk' [-Wmissing-sysroot]no such sysroot directory: '/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk' [-Wmissing-sysroot] :info:build clang++: warning: no such sysroot directory: '/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk' [-Wmissing-sysroot] :info:build clang++: warning: no such sysroot directory: '/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk' [-Wmissing-sysroot] :info:build clang++: warning: no such sysroot directory: '/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk' [-Wmissing-sysroot] :info:build clang++: warning: no such sysroot directory: '/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk' [-Wmissing-sysroot] :info:build clang++: warning: no such sysroot directory: '/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk' [-Wmissing-sysroot] :info:build In file included from In file included from ../dist/../cxx/cxx_dbt.cpp:11In file included from ../dist/../cxx/cxx_except.cpp../dist/../cxx/cxx_logc.cpp::1111: :info:build : :info:build ./db_int.h./db_int.h::1616:: :info:build 10:./db_int.h:16In file included from :10: ../dist/../cxx/cxx_db.cppfatal error: :'sys/types.h' file not found11 :info:build : :info:build ./db_int.hIn file included from :16:10: fatal error: 'sys/types.h' file not found :info:build ../dist/../cxx/cxx_dbc.cpp:11: :info:build ./db_int.h :1616 | : 1016: | #fatal error: i'sys/types.h' file not found :info:build nfatal error: c'sys/types.h' file not foundl :info:build ude <16s | y#si/ t16y | p#eisn.ch#>li :info:build n In file included from nu:dc../dist/../cxx/cxx_env.cpp10: fatal error: 'sys/types.h' file not found :info:build In file included from el u16d | e# i<c: <ssysy/st/ytn| ly../dist/../cxx/cxx_lock.cpp:11: :info:build ./db_int.h:16:1110:: :info:build pupd ^~~~~~~~~~~~~ :info:build fatal error: eesclued./db_int.he <sy:s16/t:y pe<s.sh>y :info:build 10: 'sys/types.h' file not foundfatal error: :info:build 'sys/types.h' file not found :info:build s.h > :info:build | 16 ^~~~~~~~~~~~~ | :info:build #inc| lud ^~~~~~~~~~~~~e16 | . :info:build h s/ty#i>n :info:build cpe<ss.yhs>/ :info:build t y| p ^~~~~~~~~~~~~e :info:build s.h> :info:build | ^~~~~~~~~~~~~ :info:build | ^~~~~~~~~~~~~ :info:build lude <sys/types.h> :info:build | ^~~~~~~~~~~~~ :info:build 1 error generated. :info:build 1 error generated. :info:build 1 error generated. :info:build 1 error generated. :info:build 1 error generated. :info:build make: *** [cxx_lock.lo] Error 1 :info:build make: *** Waiting for unfinished jobs.... :info:build make: *** [cxx_dbc.lo] Error 1 :info:build make: *** [cxx_except.lo] Error 1 :info:build make: *** [cxx_dbt.lo] Error 1 :info:build make: *** [cxx_logc.lo] Error 1 :info:build 1 error generated. :info:build make: *** [cxx_db.lo] Error 1 :info:build 1 error generated. :info:build make: *** [cxx_env.lo] Error 1 :info:build libtool: link: dsymutil .libs/libdb-4.8.dylib || : :info:build warning: no debug symbols in executable (-arch arm64) :info:build libtool: link: ar cru .libs/libdb-4.8.a mut_pthread.o bt_compare.o bt_compress.o bt_conv.o bt_curadj.o bt_cursor.o bt_delete.o bt_method.o bt_open.o bt_put.o bt_rec.o bt_reclaim.o bt_recno.o bt_rsearch.o bt_search.o bt_split.o bt_stat.o bt_compact.o bt_upgrade.o btree_auto.o hash.o hash_auto.o hash_conv.o hash_dup.o hash_meta.o hash_method.o hash_open.o hash_page.o hash_rec.o hash_reclaim.o hash_stat.o hash_upgrade.o hash_verify.o qam.o qam_auto.o qam_conv.o qam_files.o qam_method.o qam_open.o qam_rec.o qam_stat.o qam_upgrade.o qam_verify.o rep_auto.o rep_backup.o rep_elect.o rep_lease.o rep_log.o rep_method.o rep_record.o rep_region.o rep_stat.o rep_util.o rep_verify.o os_addrinfo.o repmgr_auto.o repmgr_elect.o repmgr_method.o repmgr_msg.o repmgr_net.o repmgr_posix.o repmgr_queue.o repmgr_sel.o repmgr_stat.o repmgr_util.o db_ovfl_vrfy.o db_vrfy.o db_vrfyutil.o bt_verify.o lock.o lock_deadlock.o lock_failchk.o lock_id.o lock_list.o lock_method.o lock_region.o lock_stat.o lock_timer.o lock_util.o mut_alloc.o mut_failchk.o mut_method.o mut_region.o mut_stat.o aes_method.o crypto.o mt19937db.o rijndael-alg-fst.o rijndael-api-fst.o crdel_auto.o crdel_rec.o db.o db_am.o db_auto.o db_byteorder.o db_cam.o db_cds.o db_compint.o db_conv.o db_dispatch.o db_dup.o db_err.o db_getlong.o db_idspace.o db_iface.o db_join.o db_log2.o db_meta.o db_method.o db_open.o db_overflow.o db_pr.o db_rec.o db_reclaim.o db_remove.o db_rename.o db_ret.o db_setid.o db_setlsn.o db_shash.o db_sort_multiple.o db_stati.o db_truncate.o db_upg.o db_upg_opd.o dbm.o dbreg.o dbreg_auto.o dbreg_rec.o dbreg_stat.o dbreg_util.o dbt.o env_alloc.o env_config.o env_failchk.o env_file.o env_globals.o env_method.o env_name.o env_open.o env_recover.o env_region.o env_register.o env_sig.o env_stat.o fileops_auto.o fop_basic.o fop_rec.o fop_util.o hash_func.o hmac.o hsearch.o log.o log_archive.o log_compare.o log_debug.o log_get.o log_method.o log_put.o log_stat.o mkpath.o mp_alloc.o mp_bh.o mp_fget.o mp_fmethod.o mp_fopen.o mp_fput.o mp_fset.o mp_method.o mp_mvcc.o mp_region.o mp_register.o mp_resize.o mp_stat.o mp_sync.o mp_trickle.o openflags.o os_abort.o os_abs.o os_alloc.o os_clock.o os_cpu.o os_ctime.o os_config.o os_dir.o os_errno.o os_fid.o os_flock.o os_fsync.o os_getenv.o os_handle.o os_map.o os_method.o os_mkdir.o os_open.o os_pid.o os_rename.o os_root.o os_rpath.o os_rw.o os_seek.o os_stack.o os_stat.o os_tmpdir.o os_truncate.o os_uid.o os_unlink.o os_yield.o partition.o seq_stat.o sequence.o sha1.o snprintf.o txn.o txn_auto.o txn_chkpt.o txn_failchk.o txn_method.o txn_rec.o txn_recover.o txn_region.o txn_stat.o txn_util.o zerofill.o :info:build libtool: link: ranlib .libs/libdb-4.8.a :info:build libtool: link: ( cd ".libs" && rm -f "libdb-4.8.la" && ln -s "../libdb-4.8.la" "libdb-4.8.la" ) :info:build rm -f libdb.a :info:build ln -s .libs/libdb-4.8.a libdb.a :info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_db48/db48/work/db-4.8.30/build_unix' :info:build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_db48/db48/work/db-4.8.30/build_unix" && /usr/bin/make -j8 -w all :info:build Exit code: 2 :error:build Failed to build db48: command execution failed :debug:build Error code: CHILDSTATUS 46056 2 :debug:build Backtrace: command execution failed :debug:build while executing :debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring" :debug:build invoked from within :debug:build "command_exec -callback portprogress::target_progress_callback build" :debug:build (procedure "portbuild::build_main" line 10) :debug:build invoked from within :debug:build "$procedure $targetname" :error:build See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_db48/db48/main.log for details.
Change History (13)
comment:1 Changed 2 months ago by jcobleigh
Description: | modified (diff) |
---|
comment:2 follow-up: 3 Changed 2 months ago by jmroot (Joshua Root)
comment:3 Changed 2 months ago by ATL-Flaneur (Andreas Yankopolus)
comment:4 follow-up: 10 Changed 2 months ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Keywords: | sequoia added |
Please attach the main.log file.
comment:5 Changed 2 months ago by slewsys (Andrew L. Moore)
I'm not able to repeat this on Sequoia with Xcode upgraded to 16. I had to upgrade command-line tools as well:
sudo softwareupdate -i "Command Line Tools for Xcode-16.0"
comment:6 follow-up: 11 Changed 2 months ago by bdmckay
I have the same problem in a fresh install of Macports, Xcode-16.0, and the command-line tools, after installing Sequoia.
comment:7 Changed 2 months ago by ATL-Flaneur (Andreas Yankopolus)
Cc: | ATL-Flaneur added |
---|
comment:8 Changed 2 months ago by ryandesign (Ryan Carsten Schmidt)
Cc: | bdmckay added |
---|
Someone who experiences this error with this port after having removed the command line tools and after having cleaned the port should attach the main.log file so that we can investigate.
comment:9 Changed 2 months ago by jmroot (Joshua Root)
Owner: | set to jmroot |
---|---|
Status: | new → assigned |
comment:10 follow-up: 12 Changed 2 months ago by ATL-Flaneur (Andreas Yankopolus)
Replying to ryandesign:
Please attach the main.log file.
This morning I followed the Uninstall MacPorts instructions and started over fresh, installing MacPorts from MacPorts-2.10.1.tar.gz. MacOS Software Update installed an update to the command-line tools, and I renamed the directory to keep it offline.
sudo port install db48
ran and installed fine after that.
We'll see how it goes with other ports.
comment:11 Changed 2 months ago by ryandesign (Ryan Carsten Schmidt)
Replying to bdmckay:
I have the same problem in a fresh install of Macports, Xcode-16.0, and the command-line tools, after installing Sequoia.
We already know that the command line tools are faulty on Sequoia and will cause missing header errors. That's being tracked in #70750. This ticket is about that problem allegedly persisting with db48 after having removed the command line tools and cleaning the port.
comment:12 Changed 2 months ago by bdmckay
Replying to ATL-Flaneur:
Replying to ryandesign:
Please attach the main.log file.
This morning I followed the Uninstall MacPorts instructions and started over fresh, installing MacPorts from MacPorts-2.10.1.tar.gz. MacOS Software Update installed an update to the command-line tools, and I renamed the directory to keep it offline.
sudo port install db48
ran and installed fine after that.We'll see how it goes with other ports.
After moving /Library/Developer/CommandLineTools aside it worked if I remembered to clean it before trying the install again. I forgot that step before. So for me it is just #70750 in operation.
comment:13 Changed 2 months ago by jmroot (Joshua Root)
Resolution: | → duplicate |
---|---|
Status: | assigned → closed |
OK, I'l close this as a duplicate then.
Does
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk
actually not exist?