[MacPorts] #57162: poppler 0.69.0 appears to break texlive-bin

MacPorts noreply at macports.org
Tue Sep 25 21:47:23 UTC 2018


#57162: poppler 0.69.0 appears to break texlive-bin
--------------------+----------------------
 Reporter:  blair   |      Owner:  dbevans
     Type:  defect  |     Status:  assigned
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:  poppler
--------------------+----------------------
 {{{
 $ /opt/local/bin/port -v rev-upgrade
 --->  Scanning binaries for linking errors
 Could not open /opt/local/lib/libpoppler.79.dylib: Error opening or
 reading file (referenced from
 /opt/local/libexec/texlive/binaries/luajittex)
 --->  Found 6 broken files, matching files to ports
 --->  Found 1 broken port, determining rebuild order
 --->  Rebuilding in order
      texlive-bin @2018.47642 +x11
 }}}
 ...

 {{{
 /usr/bin/clang++ -DHAVE_CONFIG_H -I. -I./w2c
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2018.47642-stripped/texk
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2018.47642-stripped/texk  -I/opt/local/include/libpng16
 -DPOPPLER_VERSION=\"0.69.0\" -I/opt/local/include/poppler -I./libmd5
 -I./pdftexdir -isystem/opt/local/include -Wimplicit -Wreturn-type -Wno-
 unknown-pragmas -Wno-write-strings -pipe -Os -std=c++11 -Wno-reserved-
 user-defined-literal -stdlib=libc++ -arch x86_64 -MT pdftexdir
 /libpdftex_a-pdftoepdf.o -MD -MP -MF pdftexdir/.deps/libpdftex_a-
 pdftoepdf.Tpo -c -o pdftexdir/libpdftex_a-pdftoepdf.o `test -f
 'pdftexdir/pdftoepdf.cc' || echo './'`pdftexdir/pdftoepdf.cc
 pdftexdir/pdftoepdf.cc:320:20: error: assigning to 'char *' from
 incompatible type 'const char *'
         key = obj->dictGetKey(i);
               ~~~~~^~~~~~~~~~~~~
 pdftexdir/pdftoepdf.cc:457:13: error: no matching function for call to
 'copyFont'
             copyFont(obj->dictGetKey(i), &fontRef);
             ^~~~~~~~
 pdftexdir/pdftoepdf.cc:385:13: note: candidate function not viable: 1st
 argument ('const char *') would lose const qualifier
 static void copyFont(char *tag, Object * fontRef)
             ^
 pdftexdir/pdftoepdf.cc:980:27: error: call to deleted member function
 'dictAdd'
                 groupDict.dictAdd(copyString(dic1.getKey(i)),
                 ~~~~~~~~~~^~~~~~~
 /opt/local/include/poppler/Object.h:276:8: note: candidate function has
 been explicitly deleted
   void dictAdd(char *key, Object &&val) = delete;
        ^
 /opt/local/include/poppler/Object.h:359:21: note: candidate function
 inline void Object::dictAdd(const char *key, Object &&val)
                     ^
 pdftexdir/pdftoepdf.cc:1004:25: error: assigning to 'char *' from
 incompatible type 'const char *'
             key = obj1->dictGetKey(i);
                   ~~~~~~^~~~~~~~~~~~~
 4 errors generated.
 }}}

 Assigning to poppler first since this appears to have broken a dependency.

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


More information about the macports-tickets mailing list