On Fri, 2018-03-23 at 19:15 -0700, Kevin Fenzi wrote: > On 03/23/2018 05:24 PM, Adam Williamson wrote: > > On Fri, 2018-03-23 at 16:30 -0700, Adam Williamson wrote: > > > poppler was updated from 0.62.0-2 to 0.63.0-1 in Rawhide on 2018-03-23. > > > This update bumped the soname from libpoppler.so.73 to libpoppler.so.74. > > > This soname bump was not announced, as it is supposed to be. > > > > > > poppler has many dependencies. This is the list dtardon posted last > > > time he correctly announced an soname bump: > > > > Update - the person who did the bump did rebuild several dependencies, > > but importantly not texlive-base or gdal. We are running those now. > > Sadly texlive-base doesn't build with the new poppler... > > https://koji.fedoraproject.org/koji/buildinfo?buildID=1062033 > > gcc -DHAVE_CONFIG_H -I. -I../../../texk/web2c -I./w2c > -I/builddir/build/BUILD/texlive-base-20170520/source/work/texk > -I/builddir/build/BUILD/texlive-base-20170520/source/texk > -I/usr/include/libpng16 -DPOPPLER_VERSION=\"0.63.0\" > -I/usr/include/poppler -I../../../texk/web2c/libmd5 > -I../../../texk/web2c/pdftexdir -Wall -Wunused -Wimplicit -Wreturn-type > -Wmissing-prototypes -Wmissing-declarations -Wparentheses -Wswitch > -Wtrigraphs -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -O2 > -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 > -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong > -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 > -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic > -fasynchronous-unwind-tables -fstack-clash-protection -mcet > -fcf-protection -fno-strict-aliasing -Werror=format-security -c -o > pdftexdir/libpdftex_a-utils.o `test -f 'pdftexdir/utils.c' || echo > '../../../texk/web2c/'`pdftexdir/utils.c > ../../../texk/web2c/pdftexdir/pdftoepdf.cc: In function 'void write_epdf()': > ../../../texk/web2c/pdftexdir/pdftoepdf.cc:971:40: error: use of deleted > function 'Dict::Dict(const Dict&)' > Dict dic1 = page->getGroup(); > ^ > In file included from /usr/include/poppler/Object.h:350, > from ../../../texk/web2c/pdftexdir/pdftoepdf.cc:55: > /usr/include/poppler/Dict.h:60:3: note: declared here > Dict(const Dict &) = delete; > ^~~~ > /usr/include/poppler/Dict.h:54:3: note: after user-defined conversion: > 'Dict::Dict(Dict*)' > Dict(Dict* dictA); > ^~~~ > ../../../texk/web2c/pdftexdir/pdftoepdf.cc:972:43: error: use of deleted > function 'Dict::Dict(const Dict&)' > Dict dic2 = groupDict.getDict(); > ^ > In file included from /usr/include/poppler/Object.h:350, > from ../../../texk/web2c/pdftexdir/pdftoepdf.cc:55: > /usr/include/poppler/Dict.h:60:3: note: declared here > Dict(const Dict &) = delete; > ^~~~ > /usr/include/poppler/Dict.h:54:3: note: after user-defined conversion: > 'Dict::Dict(Dict*)' > Dict(Dict* dictA); > ^~~~ > > If someone wants to fix that, that would be great. ;) It's due to this change in upstream poppler: https://cgit.freedesktop.org/poppler/poppler/commit/poppler/Dict.h?id=8794789a72f845b009656e6d7ae6a00b709e09bc I think it suggests texlive is actually doing something wrong in how it uses that Dict class provided by poppler, but I am not an expert on C++ classes and not super enthusiastic about trying to become one at 11pm on a Friday. If no-one else gets to this by tomorrow afternoon I may take the University of Stack Overflow C++ 201 class and have a go at it. :P -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx