[MacPorts] #71367: mariadb-10.6 @10.6.19 does not build on PPC Tiger, Mac OS X 10.4.11, because of missing C header file spawn.h
MacPorts
noreply at macports.org
Thu Nov 21 11:01:12 UTC 2024
#71367: mariadb-10.6 @10.6.19 does not build on PPC Tiger, Mac OS X 10.4.11,
because of missing C header file spawn.h
---------------------------+-----------------------
Reporter: ballapete | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.10.4
Resolution: | Keywords: tiger ppc
Port: mariadb-10.6 |
---------------------------+-----------------------
Comment (by ballapete):
Possibly the problem should not exist (from main.log):
{{{
1843 :debug:extract
MACPORTS_LEGACY_SUPPORT_CPPFLAGS='-isystem/opt/local/include/LegacySupport'
2105 :debug:configure
MACPORTS_LEGACY_SUPPORT_CPPFLAGS='-isystem/opt/local/include/LegacySupport'
2113 :debug:configure
OBJC_INCLUDE_PATH='/opt/local/include/LegacySupport'
2118 :info:configure Executing: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_mariadb-10.6/mariadb-10.6/work/build"
&& /opt/local/bin/cmake ... **without mentioning Legacy Support on the
command line**
}}}
The actual invocation of `MariaDB's C++ compiler` is:
{{{
4844 :info:build cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_mariadb-10.6/mariadb-10.6/work/build/sql
&&
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_mariadb-10.6/mariadb-10.6/work/compwrap/cxx/opt/local/bin/g++-mp-7
-DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS
-DMYSQL_SERVER
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_mariadb-10.6/mariadb-10.6/work/mariadb-10.6.19
/wsrep-lib/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_mariadb-10.6/mariadb-10.6/work/mariadb-10.6.19
/wsrep-lib/wsrep-API/v26
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_mariadb-10.6/mariadb-10.6/work/build/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_mariadb-10.6/mariadb-10.6/work/mariadb-10.6.19/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_mariadb-10.6/mariadb-10.6/work/mariadb-10.6.19/sql
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_mariadb-10.6/mariadb-10.6/work/build/sql
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_mariadb-10.6/mariadb-10.6/work/mariadb-10.6.19/tpool
-I/opt/local/include -I/opt/local/libexec/openssl3/include -pipe
-I/opt/local/libexec/openssl3/include
-I/opt/local/libexec/boost/1.78/include -Os -D_GLIBCXX_USE_CXX11_ABI=0
-pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG
-D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -arch ppc -mmacosx-version-
min=10.4 -I/opt/local/libexec/openssl3/include
-I/opt/local/libexec/boost/1.78/include
-isystem/opt/local/include/LegacySupport
-isystem/opt/local/include -DHAVE_OPENSSL
-DOPENSSL_API_COMPAT=0x10100000L -MD -MT
sql/CMakeFiles/wsrep.dir/wsrep_utils.cc.o -MF
CMakeFiles/wsrep.dir/wsrep_utils.cc.o.d -o
CMakeFiles/wsrep.dir/wsrep_utils.cc.o -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_databases_mariadb-10.6/mariadb-10.6/work/mariadb-10.6.19/sql/wsrep_utils.cc
}}}
which ought to work?
My Mac has:
{{{
pete 244 /\ port contents legacy-support | ggrep spawn
/opt/local/include/LegacySupport/sys/spawn.h
pete 246 /\ l /opt/local/include/LegacySupport/sys/spawn.h
-rw-r--r-- 1 root admin 1316 24. Sep 16:06
/opt/local/include/LegacySupport/sys/spawn.h
pete 248 /\ port installed -v legacy-support
The following ports are currently installed:
legacy-support @1.3.0_0 (active) requested_variants='' platform='darwin
8' archs='ppc' date='2024-09-24T16:06:07+0200'
}}}
--
Ticket URL: <https://trac.macports.org/ticket/71367#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list