[karmic] libpoppler4 -> libpoppler5 transition

Bug #383825 reported by Fabrice Coutadeur
6
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
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

texlive-xetex and texlive-base-bin FTBFS:
With the latest libpoppler, texlive-bin FTBFS, because the GfxFont destructor became protected:
c++ -g -O2 -DHAVE_CONFIG_H -I. -I../../../../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*'
/usr/include/poppler/GfxFont.h: In function 'void writeEncodings()':
/usr/include/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
make[4]: *** [pdftoepdf.o] Error 1
make[4]: Leaving directory `/build/fabrice-texlive-bin_2007.dfsg.2-6ubuntu1-amd64-VsqtJ0/texlive-bin-2007.dfsg.2-6ubuntu1/build/source/Work/texk/web2c/pdftexdir'
make[3]: *** [pdftexdir/libpdf.a] Error 2
make[3]: Leaving directory `/build/fabrice-texlive-bin_2007.dfsg.2-6ubuntu1-amd64-VsqtJ0/texlive-bin-2007.dfsg.2-6ubuntu1/build/source/Work/texk/web2c'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/build/fabrice-texlive-bin_2007.dfsg.2-6ubuntu1-amd64-VsqtJ0/texlive-bin-2007.dfsg.2-6ubuntu1/build/source/Work/texk'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/build/fabrice-texlive-bin_2007.dfsg.2-6ubuntu1-amd64-VsqtJ0/texlive-bin-2007.dfsg.2-6ubuntu1/build/source/Work'
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

description: updated
Changed in texlive-bin (Ubuntu):
assignee: fabrice_sp (fabricesp) → nobody
status: In Progress → Confirmed
Changed in pdfcube (Ubuntu):
assignee: nobody → fabrice_sp (fabricesp)
status: New → In Progress
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Debdiff to rebuild pdfcube (no changes needed)

description: updated
Changed in pdfcube (Ubuntu):
status: In Progress → Confirmed
assignee: fabrice_sp (fabricesp) → nobody
Changed in kbib (Ubuntu):
assignee: nobody → fabrice_sp (fabricesp)
status: New → In Progress
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

debdiff for pdfcube, this time closing the bug report

Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

kbib: noi changes nedded. Only rebuild.

Changed in kbib (Ubuntu):
assignee: fabrice_sp (fabricesp) → nobody
status: In Progress → Confirmed
Changed in pdf2djvu (Ubuntu):
assignee: nobody → fabrice_sp (fabricesp)
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pdfcube - 0.0.2-3build5

---------------
pdfcube (0.0.2-3build5) karmic; urgency=low

  * No changes. Rebuild for libpoppler4 -> lipoppler5 transition (LP: #383825)

 -- Fabrice Coutadeur <email address hidden> Fri, 05 Jun 2009 05:15:22 +0000

Changed in pdfcube (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kbib - 0.6.5-0ubuntu3

---------------
kbib (0.6.5-0ubuntu3) karmic; urgency=low

  * No changes. Rebuild for libpoppler4 -> lipoppler5 transition (LP: #383825)

 -- Fabrice Coutadeur <email address hidden> Fri, 05 Jun 2009 05:29:10 +0000

Changed in kbib (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

pdf2djvu: no changes nedded. Only rebuild.

Changed in pdf2djvu (Ubuntu):
assignee: fabrice_sp (fabricesp) → nobody
status: In Progress → Confirmed
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

poppler-data: suggest libpoppler5 instead of libpoppler4

Changed in poppler-data (Ubuntu):
assignee: nobody → fabrice_sp (fabricesp)
status: New → In Progress
assignee: fabrice_sp (fabricesp) → nobody
status: In Progress → Confirmed
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

debdiff for koffice, that also fix a FTBFS because of gcc4.4

Changed in koffice (Ubuntu):
assignee: nobody → fabrice_sp (fabricesp)
status: New → In Progress
assignee: fabrice_sp (fabricesp) → nobody
status: In Progress → Confirmed
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Invalidated by bug #383825 (merge with debian, that solve the FTBFS I'm getting)

Changed in inkscape (Ubuntu):
status: New → Invalid
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

wrong patch number: report on Inkscape invalidated by Bug #385476

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package texlive-bin - 2007.dfsg.2-6ubuntu2

---------------
texlive-bin (2007.dfsg.2-6ubuntu2) karmic; urgency=low

  * debian/patches/ubuntu_libpoppler-0.11: fix a FTBFS because of unuseful
    call to GfxFont destructor (virtual and protected) (LP: #383825)

 -- Fabrice Coutadeur <email address hidden> Fri, 05 Jun 2009 04:17:22 +0000

Changed in texlive-bin (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

The poppler-data change seems weird to me. p-data recommends: poppler-utils which depends: libpoppler5 anyway. Thus the Suggests: is totally useless. Once we remove libpoppler4 from the archive, it will just become a no-op, no need to introduce a Debian delta for this. If you feel like it, feel free to report a Debian bug about dropping the Suggests: entirely. Thanks!

Changed in poppler-data (Ubuntu):
status: Confirmed → Won't Fix
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pdf2djvu - 0.4.13-0ubuntu3

---------------
pdf2djvu (0.4.13-0ubuntu3) karmic; urgency=low

  * No changes. Rebuild for libpoppler4 -> lipoppler5 transition (LP: #383825)

 -- Fabrice Coutadeur <email address hidden> Tue, 09 Jun 2009 20:56:03 +0200

Changed in pdf2djvu (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package koffice - 1:1.6.3-7ubuntu7

---------------
koffice (1:1.6.3-7ubuntu7) karmic; urgency=low

  * Rebuilt for libpoppler4 -> lipoppler5 transition (LP: #383825)
  * debian/patches/ubuntu_gcc44.diff: fix a FTBFS because of wrong #elif in
    kspread/digest.cc

 -- Fabrice Coutadeur <email address hidden> Thu, 11 Jun 2009 07:28:10 +0200

Changed in koffice (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.