[MacPorts] #70349: libkml fails to build due to a conflict with minizip headers: error: redefinition of typedef ‘open_file_func’

MacPorts noreply at macports.org
Wed Jul 10 05:41:58 UTC 2024


#70349: libkml fails to build due to a conflict with minizip headers: error:
redefinition of typedef ‘open_file_func’
--------------------------+-----------------------------
 Reporter:  barracuda156  |      Owner:  ryandesign
     Type:  defect        |     Status:  assigned
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.9.3
 Keywords:                |       Port:  libkml, minizip
--------------------------+-----------------------------
 {{{
 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/contrib/minizip/unzip.c:44:
 /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.h:38:
 error: redefinition of typedef ‘open_file_func’
 /opt/local/include/minizip/ioapi.h:137: error: previous declaration of
 ‘open_file_func’ was here
 /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.h:39:
 error: redefinition of typedef ‘read_file_func’
 /opt/local/include/minizip/ioapi.h:138: error: previous declaration of
 ‘read_file_func’ was here
 /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.h:40:
 error: redefinition of typedef ‘write_file_func’
 /opt/local/include/minizip/ioapi.h:139: error: previous declaration of
 ‘write_file_func’ was here
 /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.h:41:
 error: redefinition of typedef ‘tell_file_func’
 /opt/local/include/minizip/ioapi.h:143: error: previous declaration of
 ‘tell_file_func’ was here
 /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.h:42:
 error: redefinition of typedef ‘seek_file_func’
 /opt/local/include/minizip/ioapi.h:144: error: previous declaration of
 ‘seek_file_func’ was here
 /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.h:43:
 error: redefinition of typedef ‘close_file_func’
 /opt/local/include/minizip/ioapi.h:140: error: previous declaration of
 ‘close_file_func’ was here
 /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.h:44:
 error: redefinition of typedef ‘testerror_file_func’
 /opt/local/include/minizip/ioapi.h:141: error: previous declaration of
 ‘testerror_file_func’ was here
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/70349>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list