[karmic] libpoppler4 -> libpoppler5 transition
Bug #383825 reported by
Fabrice Coutadeur
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
inkscape (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
kbib (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
koffice (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
pdf2djvu (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
pdfcube (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
poppler-data (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
texlive-bin (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hi,
According to apt-cache rdepends, the following packages are still using the 'old' libpoppler 0.10 (libpoppler4):
poppler-data
texlive-xetex
pdfcube
pdf2djvu
luatex
kbib
texlive-base-bin
krita
inkscape
texlive-xetex and texlive-base-bin FTBFS: see below
luatex: merge pending with debian (bug #381539)
Changed in texlive-bin (Ubuntu): | |
assignee: | nobody → fabrice_sp (fabricesp) |
status: | New → In Progress |
description: | updated |
summary: |
- FTBFS with latest libpoppler 0.11 with "error: 'virtual - GfxFont::~GfxFont()' is protected" + [karmic] libpoppler4 -> libpoppler5 transition |
Changed in kbib (Ubuntu): | |
assignee: | nobody → fabrice_sp (fabricesp) |
status: | New → In Progress |
Changed in pdf2djvu (Ubuntu): | |
assignee: | nobody → fabrice_sp (fabricesp) |
status: | New → In Progress |
To post a comment you must log in.
texlive-xetex and texlive-base-bin FTBFS: /../../ texk/web2c/ pdftexdir -I../.. -I../.. /../../ texk/web2c/ pdftexdir/ ../.. -I/usr/ include/ poppler -I../.. /../libs/ obsdcompat -I../.. /../libs/ obsdcompat/ .. -I../.. /../../ texk/web2c/ pdftexdir/ ../../. ./libs/ obsdcompat -I../.. /../../ texk/web2c/ pdftexdir/ ../../. ./libs/ obsdcompat/ .. -c ../../. ./../texk/ web2c/pdftexdir /pdftoepdf. cc ./../texk/ web2c/pdftexdir /pdftoepdf. cc: In function 'void copyFont(char*, Object*)': ./../texk/ web2c/pdftexdir /pdftoepdf. cc:384: warning: deprecated conversion from string constant to 'char*' ./../texk/ web2c/pdftexdir /pdftoepdf. cc:386: warning: deprecated conversion from string constant to 'char*' ./../texk/ web2c/pdftexdir /pdftoepdf. cc:387: warning: deprecated conversion from string constant to 'char*' ./../texk/ web2c/pdftexdir /pdftoepdf. cc:389: warning: deprecated conversion from string constant to 'char*' ./../texk/ web2c/pdftexdir /pdftoepdf. cc:391: warning: deprecated conversion from string constant to 'char*' ./../texk/ web2c/pdftexdir /pdftoepdf. cc:393: warning: deprecated conversion from string constant to 'char*' ./../texk/ web2c/pdftexdir /pdftoepdf. cc:397: warning: deprecated conversion from string constant to 'char*' poppler/ GfxFont. h: In function 'void writeEncodings()': poppler/ GfxFont. h:230: error: 'virtual GfxFont: :~GfxFont( )' is protected ./../texk/ web2c/pdftexdir /pdftoepdf. cc:636: error: within this context ./../texk/ web2c/pdftexdir /pdftoepdf. cc: In function 'void write_epdf()': ./../texk/ web2c/pdftexdir /pdftoepdf. cc:851: warning: format not a string literal and no format arguments ./../texk/ web2c/pdftexdir /pdftoepdf. cc:858: warning: format not a string literal and no format arguments fabrice- texlive- bin_2007. dfsg.2- 6ubuntu1- amd64-VsqtJ0/ texlive- bin-2007. dfsg.2- 6ubuntu1/ build/source/ Work/texk/ web2c/pdftexdir ' libpdf. a] Error 2 fabrice- texlive- bin_2007. dfsg.2- 6ubuntu1- amd64-VsqtJ0/ texlive- bin-2007. dfsg.2- 6ubuntu1/ build/source/ Work/texk/ web2c' fabrice- texlive- bin_2007. dfsg.2- 6ubuntu1- amd64-VsqtJ0/ texlive- bin-2007. dfsg.2- 6ubuntu1/ build/source/ Work/texk' fabrice- texlive- bin_2007. dfsg.2- 6ubuntu1- amd64-VsqtJ0/ texlive- bin-2007. dfsg.2- 6ubuntu1/ build/source/ Work'
With the latest libpoppler, texlive-bin FTBFS, because the GfxFont destructor became protected:
c++ -g -O2 -DHAVE_CONFIG_H -I. -I../..
../../.
../../.
../../.
../../.
../../.
../../.
../../.
../../.
/usr/include/
/usr/include/
../../.
../../.
../../.
../../.
make[4]: *** [pdftoepdf.o] Error 1
make[4]: Leaving directory `/build/
make[3]: *** [pdftexdir/
make[3]: Leaving directory `/build/
make[2]: *** [all] Error 1
make[2]: Leaving directory `/build/
make[1]: *** [all] Error 1
make[1]: Leaving directory `/build/
make: *** [build-stamp] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
This call to the destructor can be dropped as it's a virtual method, that don't do anything