[MacPorts] #59621: poppler does not build on legacy Leopard

MacPorts noreply at macports.org
Wed Oct 14 09:35:58 UTC 2020


#59621: poppler does not build on legacy Leopard
-----------------------+-------------------------------
  Reporter:  rmottola  |      Owner:  dbevans
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:  leopard legacy-os
      Port:  poppler   |
-----------------------+-------------------------------
Description changed by ryandesign:

Old description:

> poppler does not build anymore - it used to by just forcing the compiler.
> Now clang 7 is automatically selected but fails as follows:
>

> {{{
> /opt/local/bin/clang++-mp-7.0  -Dpoppler_EXPORTS
> -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.82.0
> -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.82.0/fofi
> -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.82.0/goo
> -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.82.0/poppler
> -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_poppler/poppler/work/build
> -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_poppler/poppler/work/build/poppler
> -isystem /opt/local/include -isystem /opt/local/include/freetype2
> -isystem /opt/local/include/openjpeg-2.3  -Wall -Wextra -Wpedantic -Wno-
> unused-parameter -Wcast-align -Wformat-security -Wframe-larger-than=65536
> -Wmissing-format-attribute -Wnon-virtual-dtor -Woverloaded-virtual
> -Wmissing-declarations -Wundef -Wzero-as-null-pointer-constant -Wshadow
> -fno-exceptions -fno-check-new -fno-common -D_DEFAULT_SOURCE -arch i386
> -mmacosx-version-min=10.5 -fPIC   -std=c++14 -o
> CMakeFiles/poppler.dir/goo/gbase64.cc.o -c
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.82.0/goo/gbase64.cc
> In file included from
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.82.0/goo/gbasename.cc:46:
> /opt/local/include/LegacySupport/stdlib.h:44:14: error: conflicting asm
> label
> extern char *realpath(const char * __restrict, char * __restrict)
>              ^
> /usr/include/stdlib.h:226:60: note: previous declaration is here
> char    *realpath(const char * __restrict, char * __restrict)
> __DARWIN_EXTSN(realpath);
>                                                               ^
> /usr/include/sys/cdefs.h:365:36: note: expanded from macro
> '__DARWIN_EXTSN'
> #define __DARWIN_EXTSN(sym)             __asm("_" __STRING(sym)
> __DARWIN_SUF_EXTSN)
> }}}
>
> The error is exact the same as this
> [https://trac.macports.org/ticket/58578] however here there is nothing to
> tweak, it appears that Legacy Support is totally missing?

New description:

 poppler does not build anymore - it used to by just forcing the compiler.
 Now clang 7 is automatically selected but fails as follows:


 {{{
 /opt/local/bin/clang++-mp-7.0  -Dpoppler_EXPORTS
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.82.0
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.82.0/fofi
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.82.0/goo
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.82.0/poppler
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_poppler/poppler/work/build
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_poppler/poppler/work/build/poppler
 -isystem /opt/local/include -isystem /opt/local/include/freetype2 -isystem
 /opt/local/include/openjpeg-2.3  -Wall -Wextra -Wpedantic -Wno-unused-
 parameter -Wcast-align -Wformat-security -Wframe-larger-than=65536
 -Wmissing-format-attribute -Wnon-virtual-dtor -Woverloaded-virtual
 -Wmissing-declarations -Wundef -Wzero-as-null-pointer-constant -Wshadow
 -fno-exceptions -fno-check-new -fno-common -D_DEFAULT_SOURCE -arch i386
 -mmacosx-version-min=10.5 -fPIC   -std=c++14 -o
 CMakeFiles/poppler.dir/goo/gbase64.cc.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.82.0/goo/gbase64.cc
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_poppler/poppler/work/poppler-0.82.0/goo/gbasename.cc:46:
 /opt/local/include/LegacySupport/stdlib.h:44:14: error: conflicting asm
 label
 extern char *realpath(const char * __restrict, char * __restrict)
              ^
 /usr/include/stdlib.h:226:60: note: previous declaration is here
 char    *realpath(const char * __restrict, char * __restrict)
 __DARWIN_EXTSN(realpath);
                                                               ^
 /usr/include/sys/cdefs.h:365:36: note: expanded from macro
 '__DARWIN_EXTSN'
 #define __DARWIN_EXTSN(sym)             __asm("_" __STRING(sym)
 __DARWIN_SUF_EXTSN)
 }}}

 The error is exact the same as this #58578 however here there is nothing
 to tweak, it appears that Legacy Support is totally missing?

--

-- 
Ticket URL: <https://trac.macports.org/ticket/59621#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list