[MacPorts] #57194: texlive-bin @0:2018.47642_6 won't build on PPC Mac OS X 10.5.8, Leopard, because of invalid conversion from 'const char*' to 'char*' in pdftexdir/pdftoepdf.cc:320:30
MacPorts
noreply at macports.org
Fri Sep 28 20:20:21 UTC 2018
#57194: texlive-bin @0:2018.47642_6 won't build on PPC Mac OS X 10.5.8, Leopard,
because of invalid conversion from 'const char*' to 'char*' in
pdftexdir/pdftoepdf.cc:320:30
-----------------------+-------------------------
Reporter: ballapete | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.5.3
Keywords: leopard | Port: texlive-bin
-----------------------+-------------------------
`Poppler` was upgraded and `port` found:
{{{
Could not open /opt/local/lib/libpoppler.79.dylib: Error opening or
reading file (referenced from /opt/local/libexec/texlive/binaries/luatex)
DEBUG: Marking /opt/local/libexec/texlive/binaries/luatex as broken
DEBUG: Marking /opt/local/libexec/texlive/binaries/luatex53 as broken
DEBUG: Marking /opt/local/libexec/texlive/binaries/pdftex as broken
DEBUG: Marking /opt/local/libexec/texlive/binaries/pdftosrc as broken
DEBUG: Marking /opt/local/libexec/texlive/binaries/xetex as broken
---> Found 5 broken files, matching files to ports
---> Found 1 broken port, determining rebuild order
DEBUG: Broken: texlive-bin
DEBUG: Processing port texlive-bin @0:2018.47642_6 +x11
DEBUG: Processing port dvipng @0:1.15_3
DEBUG: Processing port texlive-bin-extra @0:47446_0 +doc
DEBUG: Processing port texlive-bin-extra @0:47446_1 +doc
DEBUG: Processing port dvipng @0:1.15_4
DEBUG: Processing port dvisvgm @0:2.3.4_3
DEBUG: Processing port texlive-basic @0:47434_0 +doc
DEBUG: Processing port pgf @0:3.0.1_0
DEBUG: Processing port texlive-latex-recommended @0:47392_0 +doc
DEBUG: Processing port dblatex @0:0.3.10_2
DEBUG: Processing port pdfjam @0:2.08_0
DEBUG: Processing port texlive-latex-extra @0:47410_0 +doc
DEBUG: Processing port texlive-pictures @0:47373_0 +doc
DEBUG: Processing port texlive-fonts-recommended @0:45777_0 +doc
DEBUG: Processing port texlive-math-science @0:47412_0 +doc
DEBUG: Processing port texlive-latex @0:47377_0 +doc
DEBUG: Processing port latexmk @0:4.55_0
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt: texlive-bin @2018.47642+x11
Continue? [Y/n]: DEBUG: epoch: in tree: 0 installed: 0
}}}
LuaTeX is no problem, but pdfTeX is one:
{{{
mv -f pdftexdir/.deps/libpdftex_a-mapfile.Tpo pdftexdir/.deps/libpdftex_a-
mapfile.Po
/opt/local/bin/g++-mp-6 -DHAVE_CONFIG_H -I. -I./w2c
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.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_nue.de.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 -Wreturn-type -Wno-write-strings
-pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0 -D_GLIBCXX_USE_CXX11_ABI=0 -m32 -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: In function 'void copyFontDict(Object*, InObj*)':
pdftexdir/pdftoepdf.cc:320:30: error: invalid conversion from 'const
char*' to 'char*' [-fpermissive]
key = obj->dictGetKey(i);
~~~~~~~~~~~~~~~^~~
pdftexdir/pdftoepdf.cc: In function 'void copyFontResources(Object*)':
pdftexdir/pdftoepdf.cc:457:37: error: invalid conversion from 'const
char*' to 'char*' [-fpermissive]
copyFont(obj->dictGetKey(i), &fontRef);
~~~~~~~~~~~~~~~^~~
pdftexdir/pdftoepdf.cc:385:13: note: initializing argument 1 of 'void
copyFont(char*, Object*)'
static void copyFont(char *tag, Object * fontRef)
^~~~~~~~
pdftexdir/pdftoepdf.cc: In function 'void write_epdf()':
pdftexdir/pdftoepdf.cc:981:51: error: use of deleted function 'void
Object::dictAdd(char*, Object&&)'
dic1.getValNF(i));
^
In file included from pdftexdir/pdftoepdf.cc:55:0:
/opt/local/include/poppler/Object.h:276:8: note: declared here
void dictAdd(char *key, Object &&val) = delete;
^~~~~~~
pdftexdir/pdftoepdf.cc:1004:35: error: invalid conversion from 'const
char*' to 'char*' [-fpermissive]
key = obj1->dictGetKey(i);
~~~~~~~~~~~~~~~~^~~
make[5]: *** [pdftexdir/libpdftex_a-pdftoepdf.o] Error 1
make[5]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
/texlive-source-2018.47642-stripped/texk/web2c'
}}}
Installed are:
{{{
texlive-basic @47434_0+doc (active) platform='darwin 9' archs='noarch'
date='2018-06-25T03:01:54+0200'
texlive-bin @2018.47642_6+x11 (active) platform='darwin 9' archs='ppc'
date='2018-09-27T23:19:27+0200'
texlive-bin-extra @47446_1+doc (active) platform='darwin 9'
archs='noarch' date='2018-09-28T00:16:57+0200'
texlive-common @2018_0 (active) platform='darwin 9' archs='noarch'
date='2018-06-25T00:22:44+0200'
texlive-fonts-recommended @45777_0+doc (active) platform='darwin 9'
archs='noarch' date='2018-06-25T08:31:54+0200'
texlive-latex @47377_0+doc (active) platform='darwin 9' archs='noarch'
date='2018-06-25T03:17:14+0200'
texlive-latex-extra @47410_0+doc (active) platform='darwin 9'
archs='noarch' date='2018-09-08T20:38:19+0200'
texlive-latex-recommended @47392_0+doc (active) platform='darwin 9'
archs='noarch' date='2018-06-25T03:38:59+0200'
texlive-math-science @47412_0+doc (active) platform='darwin 9'
archs='noarch' date='2018-06-25T08:40:02+0200'
texlive-pictures @47373_0+doc (active) platform='darwin 9'
archs='noarch' date='2018-06-25T08:49:37+0200'
}}}
--
Ticket URL: <https://trac.macports.org/ticket/57194>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list