[MacPorts] #71734: libkml fails to build with current expat: /opt/local/include/expat.h:135: error: comma at end of enumerator list
MacPorts
noreply at macports.org
Fri Jan 3 10:22:08 UTC 2025
#71734: libkml fails to build with current expat: /opt/local/include/expat.h:135:
error: comma at end of enumerator list
--------------------------+------------------------
Reporter: barracuda156 | Owner: ryandesign
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Keywords: | Port: libkml
--------------------------+------------------------
{{{
[ 3%] Building C object
src/kml/base/CMakeFiles/kmlbase.dir/contrib/minizip/iomem_simple.c.o
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/build/src/kml/base
&& /usr/bin/gcc-4.2 -Dkmlbase_EXPORTS -I/opt/local/include
-I/opt/local/libexec/boost/1.76/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src
-pipe -Os -DNDEBUG -I/opt/local/libexec/boost/1.76/include
-I/opt/local/include -arch ppc -mmacosx-version-min=10.6 -fPIC -MD -MT
src/kml/base/CMakeFiles/kmlbase.dir/contrib/minizip/iomem_simple.c.o -MF
CMakeFiles/kmlbase.dir/contrib/minizip/iomem_simple.c.o.d -o
CMakeFiles/kmlbase.dir/contrib/minizip/iomem_simple.c.o -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src/kml/base/contrib/minizip/iomem_simple.c
[ 3%] Building C object
src/kml/base/CMakeFiles/kmlbase.dir/contrib/minizip/unzip.c.o
[ 3%] Building CXX object
src/kml/base/CMakeFiles/kmlbase.dir/attributes.cc.o
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/build/src/kml/base
&& /usr/bin/gcc-4.2 -Dkmlbase_EXPORTS -I/opt/local/include
-I/opt/local/libexec/boost/1.76/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src
-pipe -Os -DNDEBUG -I/opt/local/libexec/boost/1.76/include
-I/opt/local/include -arch ppc -mmacosx-version-min=10.6 -fPIC -MD -MT
src/kml/base/CMakeFiles/kmlbase.dir/contrib/minizip/unzip.c.o -MF
CMakeFiles/kmlbase.dir/contrib/minizip/unzip.c.o.d -o
CMakeFiles/kmlbase.dir/contrib/minizip/unzip.c.o -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src/kml/base/contrib/minizip/unzip.c
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/build/src/kml/base
&& /usr/bin/g++-4.2 -Dkmlbase_EXPORTS -I/opt/local/include
-I/opt/local/libexec/boost/1.76/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src
-pipe -I/opt/local/libexec/boost/1.76/include -Os -DNDEBUG
-I/opt/local/libexec/boost/1.76/include -I/opt/local/include -Wall -Wextra
-Wno-unused-parameter -pedantic -fno-rtti -arch ppc -mmacosx-version-
min=10.6 -fPIC -MD -MT src/kml/base/CMakeFiles/kmlbase.dir/attributes.cc.o
-MF CMakeFiles/kmlbase.dir/attributes.cc.o.d -o
CMakeFiles/kmlbase.dir/attributes.cc.o -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src/kml/base/attributes.cc
[ 4%] Building CXX object
src/kml/base/CMakeFiles/kmlbase.dir/date_time.cc.o
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/build/src/kml/base
&& /usr/bin/g++-4.2 -Dkmlbase_EXPORTS -I/opt/local/include
-I/opt/local/libexec/boost/1.76/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src
-pipe -I/opt/local/libexec/boost/1.76/include -Os -DNDEBUG
-I/opt/local/libexec/boost/1.76/include -I/opt/local/include -Wall -Wextra
-Wno-unused-parameter -pedantic -fno-rtti -arch ppc -mmacosx-version-
min=10.6 -fPIC -MD -MT src/kml/base/CMakeFiles/kmlbase.dir/date_time.cc.o
-MF CMakeFiles/kmlbase.dir/date_time.cc.o.d -o
CMakeFiles/kmlbase.dir/date_time.cc.o -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src/kml/base/date_time.cc
[ 5%] Building CXX object
src/kml/base/CMakeFiles/kmlbase.dir/expat_parser.cc.o
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/build/src/kml/base
&& /usr/bin/g++-4.2 -Dkmlbase_EXPORTS -I/opt/local/include
-I/opt/local/libexec/boost/1.76/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src
-pipe -I/opt/local/libexec/boost/1.76/include -Os -DNDEBUG
-I/opt/local/libexec/boost/1.76/include -I/opt/local/include -Wall -Wextra
-Wno-unused-parameter -pedantic -fno-rtti -arch ppc -mmacosx-version-
min=10.6 -fPIC -MD -MT
src/kml/base/CMakeFiles/kmlbase.dir/expat_parser.cc.o -MF
CMakeFiles/kmlbase.dir/expat_parser.cc.o.d -o
CMakeFiles/kmlbase.dir/expat_parser.cc.o -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src/kml/base/expat_parser.cc
In file included from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src/kml/base/expat_handler.h:31,
from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src/kml/base/expat_handler_ns.h:31,
from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src/kml/base/expat_handler_ns.cc:26:
/opt/local/include/expat.h:135: error: comma at end of enumerator list
In file included from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src/kml/base/expat_parser.h:37,
from
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src/kml/base/expat_parser.cc:28:
/opt/local/include/expat.h:135: error: comma at end of enumerator list
[ 6%] Building CXX object src/kml/base/CMakeFiles/kmlbase.dir/file.cc.o
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/build/src/kml/base
&& /usr/bin/g++-4.2 -Dkmlbase_EXPORTS -I/opt/local/include
-I/opt/local/libexec/boost/1.76/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src
-pipe -I/opt/local/libexec/boost/1.76/include -Os -DNDEBUG
-I/opt/local/libexec/boost/1.76/include -I/opt/local/include -Wall -Wextra
-Wno-unused-parameter -pedantic -fno-rtti -arch ppc -mmacosx-version-
min=10.6 -fPIC -MD -MT src/kml/base/CMakeFiles/kmlbase.dir/file.cc.o -MF
CMakeFiles/kmlbase.dir/file.cc.o.d -o CMakeFiles/kmlbase.dir/file.cc.o -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src/kml/base/file.cc
[ 7%] Building CXX object
src/kml/base/CMakeFiles/kmlbase.dir/file_posix.cc.o
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/build/src/kml/base
&& /usr/bin/g++-4.2 -Dkmlbase_EXPORTS -I/opt/local/include
-I/opt/local/libexec/boost/1.76/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src
-pipe -I/opt/local/libexec/boost/1.76/include -Os -DNDEBUG
-I/opt/local/libexec/boost/1.76/include -I/opt/local/include -Wall -Wextra
-Wno-unused-parameter -pedantic -fno-rtti -arch ppc -mmacosx-version-
min=10.6 -fPIC -MD -MT src/kml/base/CMakeFiles/kmlbase.dir/file_posix.cc.o
-MF CMakeFiles/kmlbase.dir/file_posix.cc.o.d -o
CMakeFiles/kmlbase.dir/file_posix.cc.o -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src/kml/base/file_posix.cc
[ 8%] Building CXX object
src/kml/base/CMakeFiles/kmlbase.dir/math_util.cc.o
make[2]: *** [src/kml/base/CMakeFiles/kmlbase.dir/expat_handler_ns.cc.o]
Error 1
make[2]: *** Waiting for unfinished jobs....
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/build/src/kml/base
&& /usr/bin/g++-4.2 -Dkmlbase_EXPORTS -I/opt/local/include
-I/opt/local/libexec/boost/1.76/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src
-pipe -I/opt/local/libexec/boost/1.76/include -Os -DNDEBUG
-I/opt/local/libexec/boost/1.76/include -I/opt/local/include -Wall -Wextra
-Wno-unused-parameter -pedantic -fno-rtti -arch ppc -mmacosx-version-
min=10.6 -fPIC -MD -MT src/kml/base/CMakeFiles/kmlbase.dir/math_util.cc.o
-MF CMakeFiles/kmlbase.dir/math_util.cc.o.d -o
CMakeFiles/kmlbase.dir/math_util.cc.o -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/libkml-1.3.0/src/kml/base/math_util.cc
make[2]: *** [src/kml/base/CMakeFiles/kmlbase.dir/expat_parser.cc.o] Error
1
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/build'
make[1]: *** [src/kml/base/CMakeFiles/kmlbase.dir/all] Error 2
make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/build'
make: *** [all] Error 2
make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/build'
Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/work/build"
&& /usr/bin/make -j6 -w all VERBOSE=ON
Exit code: 2
Error: Failed to build libkml: command execution failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_libkml/libkml/main.log
for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe
there
is a bug.
}}}
This breaks `gdal`, which depends on this port, and a lot of dependents
down the road.
--
Ticket URL: <https://trac.macports.org/ticket/71734>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list