[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