Project

General

Profile

Bug #2614

[cups-filters][texlive-bin]: rebuild against new poppler

temporaryuser - about 2 months ago - . Updated 11 days ago.

Status:
in progress
Priority:
bug
Assignee:
% Done:

0%


Description

[poppler] conflicts with other [poppler-*] packages. Might be related to testing repositories.


Related issues

Related to Packages - Bug #2546: [icu 0.65.1][poppler 0.82.0] Conflicts - packages need rebuildsconfirmed

Actions

History

#1

Updated by eliotime3000 about 2 months ago

Yn my case, the packages cups-filters and texlive-bin have conflicts with the Poppler update.

error: no se pudo preparar la operación (no se pudieron satisfacer las dependencias)
:: no se pudo satisfacer la dependencia «poppler=0.84.0», necesaria para el paquete «cups-filters»
:: instalando poppler (0.85.0-1) se rompe la dependencia con «poppler=0.84.0-1», necesaria para el paquete texlive-bin
#2

Updated by temporaryuser about 2 months ago

True. Description should be changed.

#3

Updated by bill-auger about 2 months ago

  • Status changed from unconfirmed to confirmed
  • Subject changed from [poppler] Conflicts to [cups-filters][poppler-glib][poppler-qt5][texlive-bin]: rebuild against new poppler
#4

Updated by bill-auger about 2 months ago

  • Subject changed from [cups-filters][poppler-glib][poppler-qt5][texlive-bin]: rebuild against new poppler to [cups-filters][texlive-bin]: rebuild against new poppler
#5

Updated by bill-auger about 2 months ago

  • Assignee set to bill-auger
  • Status changed from confirmed to in progress

texlive-bin for x86_64 is rebuilt and in [libre] now - i686 FTBS - still waiting on ARM

i think oaken-source has cups-filters ready too; but he is trying to fix the keyring fisrt before publishing them

#6

Updated by oaken-source about 2 months ago

cups-filters has been rebuilt against the new poppler on x86_64 and armv7h, i686 is still behind.

#7

Updated by bill-auger about 2 months ago

texlive-bin for armv7h is in [libre] now - i686 may need to wait

../../../texk/web2c/pdftexdir/pdftosrc.cc: In function ‘int main(int, char**)’:
../../../texk/web2c/pdftexdir/pdftosrc.cc:82:18: error: request for member ‘reset’ in ‘globalPar>
   82 |     globalParams.reset(new GlobalParams());
      |                  ^~~~~
#8

Updated by temporaryuser 24 days ago

Same issue appeared again.

#9

Updated by freemor 22 days ago

I rebuild and pused cups-filters against new ICU
rebuilt for all 3 Archs (i686 still at 0.82.0) so it'll probably need a re-rebuild at some point

#10

Updated by freemor 22 days ago

Issue "reappeared" due to bump to poppler 0.86.1

#11

Updated by freemor 22 days ago

Starting a texlive-bin rebuild against the new poppler

#12

Updated by freemor 22 days ago

Crap. Of course it's not a simple rebild for textlive-bin..

 |  make[2]: Leaving directory '/build/texlive-bin/src/texlive-source/Work/texk'
 |  make[1]: *** [Makefile:486: all-recursive] Error 1
 |  make[1]: Leaving directory '/build/texlive-bin/src/texlive-source/Work/texk'
 |  make: *** [Makefile:574: all-recursive] Error 1
 |  ==> ERROR: A failure occurred in build().
 |      Aborting...
==> Copying log and package files out of the chroot...

Will take a quick look at the upstream build for any changes related to poppler 0.86.1

But I don't have a lot of time for this and tomorrow is too busy for builds

#13

Updated by freemor 22 days ago

Weird, not notable differences in upstream PKGBUILd. should work , maybe something this theis new build machine.

#14

Updated by freemor 22 days ago

Hmm.. same error every time.. and I'm out of time for now

|| echo '../../../texk/web2c/'`pdftexdir/writefont.c
 |  ../../../texk/web2c/pdftexdir/pdftoepdf.cc: In function ‘int read_pdf_info(char*, char*, int, int, int, int)’:
 |  ../../../texk/web2c/pdftexdir/pdftoepdf.cc:760:48: error: cannot convert ‘std::unique_ptr<LinkDest>’ to ‘LinkDest*’ in initialization
 |    760 |         LinkDest *link = pdf_doc->doc->findDest(&name);
 |        |                          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
 |        |                                                |
 |        |                                                std::unique_ptr<LinkDest>
 |  mv -f pdftexdir/.deps/libpdftex_a-writeenc.Tpo pdftexdir/.deps/libpdftex_a-writeenc.Po
 |  gcc -DHAVE_CONFIG_H -I. -I../../../texk/web2c -I./w2c   -I/build/texlive-bin/src/texlive-source/Work/texk -I/build/texlive-bin/src/texlive-source/texk  -I/usr/include/libpng16  -DPOPPLER_VERSION=\"0.86.1\" -I/usr/include/poppler  -I../../../texk/web2c/libmd5 -I../../../texk/web2c/pdftexdir -D_FORTIFY_SOURCE=2 -Wimplicit -Wreturn-type -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -g -fvar-tracking-assignments -fdebug-prefix-map=/build/texlive-bin/src=/usr/src/debug -MT pdftexdir/libpdftex_a-writeimg.o -MD -MP -MF pdftexdir/.deps/libpdftex_a-writeimg.Tpo -c -o pdftexdir/libpdftex_a-writeimg.o `test -f 'pdftexdir/writeimg.c' ||
echo '../../../texk/web2c/'`pdftexdir/writeimg.c
 |  make[5]: *** [Makefile:15539: pdftexdir/libpdftex_a-pdftoepdf.o] Error 1
 |  make[5]: *** Waiting for unfinished jobs....
 |  mv -f pdftexdir/.deps/libpdftex_a-utils.Tpo pdftexdir/.deps/libpdftex_a-utils.Po
 |  mv -f pdftexdir/.deps/libpdftex_a-writefont.Tpo pdftexdir/.deps/libpdftex_a-writefont.Po
 |  mv -f pdftexdir/.deps/libpdftex_a-writeimg.Tpo pdftexdir/.deps/libpdftex_a-writeimg.Po
 |  make[5]: Leaving directory '/build/texlive-bin/src/texlive-source/Work/texk/web2c'
 |  make[4]: *** [Makefile:15951: all-recursive] Error 1
 |  make[4]: Leaving directory '/build/texlive-bin/src/texlive-source/Work/texk/web2c'
 |  make[3]: *** [Makefile:4951: all] Error 2
 |  make[3]: Leaving directory '/build/texlive-bin/src/texlive-source/Work/texk/web2c'
 |  make[2]: *** [Makefile:909: recurse] Error 1
 |  make[2]: Leaving directory '/build/texlive-bin/src/texlive-source/Work/texk'
 |  make[1]: *** [Makefile:486: all-recursive] Error 1
 |  make[1]: Leaving directory '/build/texlive-bin/src/texlive-source/Work/texk'
 |  make: *** [Makefile:574: all-recursive] Error 1
 |  ==> ERROR: A failure occurred in build().
 |      Aborting...
==> Copying log and package files out of the chroot...
#15

Updated by bill-auger 22 days ago

  • Related to Bug #2546: [icu 0.65.1][poppler 0.82.0] Conflicts - packages need rebuilds added
#16

Updated by leth 19 days ago

There is a patch in the upstream package build.
'Fix build with poppler 0.86'

#17

Updated by freemor 19 days ago

Thanks for the heads up on that. It wasn't there when loast I looked. Trying the new build now

#18

Updated by freemor 19 days ago

X86_64 libre/texlive-bin built against new poppler and pushed.
Attempting ARM build...

#19

Updated by freemor 19 days ago

libre/texlive-bin Rebuilt against new Poppler for armv7h and pushed

Also available in: Atom PDF