[MacPorts] #60625: Failed to build gdal (Catalina 10.15.5 Macports 2.6.2)
MacPorts
noreply at macports.org
Wed Jun 17 14:47:55 UTC 2020
#60625: Failed to build gdal (Catalina 10.15.5 Macports 2.6.2)
---------------------------+----------------------
Reporter: avillasenorh | Owner: Veence
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.6.2
Resolution: | Keywords:
Port: gdal |
---------------------------+----------------------
Comment (by kencu):
Ok. I had hoped that turning off the openjpeg variant would stop this, but
it didn't
{{{
:info:build /bin/sh
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/libtool
--mode=compile --silent --tag=CXX /usr/bin/clang++ -std=c++14
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/port
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/gcore
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/alg
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/ogr
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/ogr/ogrsf_frmts
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/gnm
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/apps
-DHAVE_AVX_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME
-DHAVE_SSE_AT_COMPILE_TIME -pipe -DGDAL_COMPILATION -stdlib=libc++
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -arch
x86_64 -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror
=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow
-Werror=vla -Wdate-time -Wnull-dereference -Wextra-semi -Wcomma -Wfloat-
conversion -Wdocumentation -Wno-documentation-deprecated-sync -Wunused-
private-field -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-
virtual -fno-operator-names -Wzero-as-null-pointer-constant -Wimplicit-
fallthrough -I.. -I/opt/local/include -I/opt/local/include
-I/opt/local/lib/proj6/include -DGNM_ENABLED
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/port
-DGDAL_COMPILATION -I/opt/local/include -DHAVE_SPATIALITE
-DSPATIALITE_412_OR_LATER -DHAVE_PCRE -DSQLITE_HAS_COLUMN_METADATA -c -o
../o/ogrsqliteutility.lo ogrsqliteutility.cpp
:info:build jpeglsdataset.cpp:126:35: error: no member named
'ImageTypeNotSupported' in 'charls::jpegls_errc'
:info:build case CharlsApiResultType::ImageTypeNotSupported:
return "ImageTypeNotSupported";
:info:build ~~~~~~~~~~~~~~~~~~~~~^
:info:build jpeglsdataset.cpp:127:35: error: no member named
'UnsupportedBitDepthForTransform' in 'charls::jpegls_errc'; did you mean
'UnsupportedColorTransform'?
:info:build case
CharlsApiResultType::UnsupportedBitDepthForTransform: return
"UnsupportedBitDepthForTransform";
:info:build
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build UnsupportedColorTransform
:info:build /opt/local/include/CharLS/public_types.h:360:5: note:
'UnsupportedColorTransform' declared here
:info:build UnsupportedColorTransform = color_transform_not_supported,
:info:build ^
:info:build jpeglsdataset.cpp:125:14: error: duplicate case value:
'ParameterValueNotSupported' and 'InvalidCompressedData' both equal '5'
:info:build case CharlsApiResultType::InvalidCompressedData:
return "InvalidCompressedData";
:info:build ^
:info:build jpeglsdataset.cpp:121:14: note: previous case defined here
:info:build case CharlsApiResultType::ParameterValueNotSupported:
return "ParameterValueNotSupported";
:info:build ^
:info:build jpeglsdataset.cpp:129:14: error: duplicate case value
'UnsupportedColorTransform'
:info:build case CharlsApiResultType::UnsupportedColorTransform:
return "UnsupportedColorTransform";
:info:build ^
:info:build jpeglsdataset.cpp:127:14: note: previous case defined here
:info:build case
CharlsApiResultType::UnsupportedBitDepthForTransform: return
"UnsupportedBitDepthForTransform";
:info:build ^
:info:build /bin/sh
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/libtool
--mode=compile --silent --tag=CXX /usr/bin/clang++ -std=c++14
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/port
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/gcore
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/alg
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/ogr
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/ogr/ogrsf_frmts
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/gnm
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/apps
-DHAVE_AVX_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME
-DHAVE_SSE_AT_COMPILE_TIME -pipe -DGDAL_COMPILATION -stdlib=libc++
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -arch
x86_64 -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror
=format-security -Wno-format-nonliteral -Wshorten-64-to-32 -Wshadow
-Werror=vla -Wdate-time -Wnull-dereference -Wextra-semi -Wcomma -Wfloat-
conversion -Wdocumentation -Wno-documentation-deprecated-sync -Wunused-
private-field -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-
virtual -fno-operator-names -Wzero-as-null-pointer-constant -Wimplicit-
fallthrough -DGNM_ENABLED
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/port
-DGDAL_COMPILATION -I/opt/local/include -DHAVE_HDF5 -DNETCDF_HAS_NC4 -c
-o ../o/netcdf_sentinel3_sral_mwr.lo netcdf_sentinel3_sral_mwr.cpp
:info:build 4 errors generated.
:info:build make[2]: *** [../o/jpeglsdataset.lo] Error 1
:info:build make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_gdal/gdal/work/gdal-3.1.0/gdal/frmts/jpegls'
:info:build make[1]: *** [jpegls-install-obj] Error 2
:info:build make[1]: *** Waiting for unfinished jobs....
}}}
{{{gdal}}} has a cornucopia of variants, and a little quick factorial math
will show you the number of potential combinations of them is
astronomical. To be frank, the only build of any port that is ever really
tested is the default build, and then usually only on the port
maintainer's system. So lots of room for trouble.
Would you consider going with the default build options, which apparently
does build according to the buildbot, and then once you are at least in
business, look at these variants carefully and see if you really need one
or the other of them.
If you do really need one or the other, and that variant won't build, then
that is a better place for someone to start to help you.
On the broader front, other package managers on macOS have headed
completely away from all variants for this reason. There is one, single,
default build available, and no variants are allowed. Less flexible, but
much less headache.
--
Ticket URL: <https://trac.macports.org/ticket/60625#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list