[MacPorts] #72558: sqlite3-tcl @3.50.0 fails to apply patch on < 10.7

MacPorts noreply at macports.org
Sat May 31 09:40:01 UTC 2025


#72558: sqlite3-tcl @3.50.0 fails to apply patch on < 10.7
---------------------------+-------------------------
  Reporter:  barracuda156  |      Owner:  Schamschula
      Type:  defect        |     Status:  assigned
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.10.7
Resolution:                |   Keywords:
      Port:  sqlite3       |
---------------------------+-------------------------

Comment (by barracuda156):

 I give up with `sqlite3-tools`, something fails there in configure without
 any meaningful error output. By default it cannot determine `TCLLIBDIR`,
 and if the value is passed via environment, it fails like this:

 {{{
 --->  Configuring sqlite3-tcl
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_ppcports_databases_sqlite3/sqlite3-tcl/work
 /sqlite-autoconf-3500000/tea" && ./configure --prefix=/opt/local --exec-
 prefix=/opt/local --teaish-verbose --with-tcl=/opt/local/lib
 2025-05-31 17:37:11.727 tclsh[24015:907] CFPreferences: user home
 directory at file://localhost/opt/local/var/macports/home/ is unavailable.
 User domains will be volatile.
 TEA(ish) Version = 0.1-beta
 Source dir       =
 /opt/local/var/macports/build/_opt_local_ppcports_databases_sqlite3/sqlite3-tcl/work
 /sqlite-autoconf-3500000/tea
 Build dir        =
 /opt/local/var/macports/build/_opt_local_ppcports_databases_sqlite3/sqlite3-tcl/work
 /sqlite-autoconf-3500000/tea
 Looking for teaish extension...
 Extension dir            =
 /opt/local/var/macports/build/_opt_local_ppcports_databases_sqlite3/sqlite3-tcl/work
 /sqlite-autoconf-3500000/tea
 Extension config         =
 /opt/local/var/macports/build/_opt_local_ppcports_databases_sqlite3/sqlite3-tcl/work
 /sqlite-autoconf-3500000/tea/teaish.tcl
 Configuring build of Tcl extension sqlite 3.50.0 ...
 C compiler... /usr/bin/gcc-4.2 -pipe -Os -arch ppc
 -I/opt/local/var/macports/build/_opt_local_ppcports_databases_sqlite3/sqlite3-tcl/work
 /sqlite-autoconf-3500000 -I/opt/local/include
 C++ compiler... /usr/bin/g++-4.2 -pipe -Os -arch ppc
 -I/opt/local/var/macports/build/_opt_local_ppcports_databases_sqlite3/sqlite3-tcl/work
 /sqlite-autoconf-3500000 -I/opt/local/include
 Build C compiler...cc
 Checking for stdlib.h...ok
 Checking for a suitable tcl...
 NOTE: stripped /lib suffix from --with-tcl=/opt/local/lib (a TEA-ism)
 WARNING: [teaish__check_tcl]:  Did not find tcl::tm directory.
 Using Tcl 8.6 from /opt/local.
 Looking for install ... /usr/bin/install
 Looking for zip ... /usr/bin/zip
 Looking for tar ... /usr/bin/tar
 Checking whether (fdatasync nanosleep) need librt ... no lib needed
 Checking for libz ... ok
 Support threadsafe operation? no
 Defaulting to --disable-threadsafe because Tcl has threading disabled.
 Disabling loadable extension support. Use --enable-load-extension to
 enable them.
 Checking libs for ceil...none needed
 Enabling math SQL functions
 ICU support is disabled.
 Feature flags...
   + fts3
   + fts4
   + fts5
   + geopoly
   + rtree
   - session
   - update-limit
   + json
 Library feature flags: -DSQLITE_3_SUFFIX_ONLY=1
 -DSQLITE_ENABLE_BYTECODE_VTAB=1 -DSQLITE_ENABLE_DBPAGE_VTAB=1
 -DSQLITE_ENABLE_DBSTAT_VTAB=1 -DSQLITE_ENABLE_DESERIALIZE=1
 -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS5
 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_MATH_FUNCTIONS
 -DSQLITE_ENABLE_RTREE -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_THREADSAFE=0
 Error: 1
 2025-05-31 17:37:12.559 tclsh8.6[24110:903] CFPreferences: user home
 directory at file://localhost/opt/local/var/macports/home/ is unavailable.
 User domains will be volatile.
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_ppcports_databases_sqlite3/sqlite3-tcl/work
 /sqlite-autoconf-3500000/tea" && ./configure --prefix=/opt/local --exec-
 prefix=/opt/local --teaish-verbose --with-tcl=/opt/local/lib
 Exit code: 1
 }}}

 Upstream substantially changed tcl-related code in 3.50.0, with this
 result.

-- 
Ticket URL: <https://trac.macports.org/ticket/72558#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list