Your message dated Sun, 26 Jan 2014 22:18:34 +0000
with message-id <e1w7y2e-0000t3...@franck.debian.org>
and subject line Bug#690161: fixed in derivations 0.53.20120414-1.2
has caused the Debian Bug report #690161,
regarding derivations: compatibility with poppler 0.20
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
690161: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690161
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: derivations
Version: 0.53.20120414-1.1
Severity: normal
Tags: patch
Hi,
libextractor uses the private poppler core API, and thus is likely to
break on new upstream releases.
With poppler >= 0.20.x (should be since 0.20.3, to be precise),
compiling stuff using the private core headers really needs the poppler
include path added to the CFLAGS/CXXFLAGS; this causes derivations to
not compile.
It seems derivations has no way to add/set CXXFLAGS while building,
so the fix is in two parts:
* cflags:
a patch to pass CXXFLAGS, if set, to g++
* Makefile:
a real makefile which should replace the symlink btool/PDF/Makefile;
what it does is just including ../Makefile-subdir (the makefile it
was a symlink to), but setting CXXFLAGS first with the flags for
poppler, got using pkg-config (which must be added to the build
dependencies)
* debian.diff:
following what said above, add pkg-config to the build-depends-indep
(Note that poppler 0.20 or greater is not for Wheezy, but for Jessie,
so this fix can wait after the release.)
Thanks,
--
Pino
--- a/btool/Makefile
+++ b/btool/Makefile
@@ -33,7 +33,7 @@
allobj: $(allobj)
$(foreach dir, $(srcdir), $(dir)/%): FORCE; $(MAKE) -C $(@D) $(@F)
%.d: %.cc; g++ -MM $< | sed -e 's/:/ $*.d:/' >$@
-%.o: %.cc; g++ $(warn) $(optim) -c $< -o $*.o
+%.o: %.cc; g++ $(warn) $(optim) $(CXXFLAGS) -c $< -o $*.o
complete-pdf: complete-pdf.o $(allobj)
g++ $(warn) $(optim) $^ -lpoppler -o $@
--- a/btool/Makefile-subdir
+++ b/btool/Makefile-subdir
@@ -15,7 +15,7 @@
include $(alld)
endif
%.d: %.cc; g++ -MM $< | sed -e 's/:/ $*.d:/' >$@
-%.o:; g++ $(warn) $(optim) -c $< -o $*.o
+%.o:; g++ $(warn) $(optim) $(CXXFLAGS) -c $< -o $*.o
cleanless:
rm -fv *.d *.o *.gch a.out
CXXFLAGS += $(shell pkg-config --cflags poppler)
include ../Makefile-subdir
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: doc
Priority: optional
Maintainer: Thaddeus H. Black <t...@debian.org>
Build-Depends: debhelper (>= 5)
-Build-Depends-Indep: texlive-latex-base, texlive-pstricks, lmodern (>= 1.00), rubber (>= 1.1), ghostscript (>= 8.62), libpoppler-private-dev (>= 0.8.7)
+Build-Depends-Indep: texlive-latex-base, texlive-pstricks, lmodern (>= 1.00), rubber (>= 1.1), ghostscript (>= 8.62), libpoppler-private-dev (>= 0.8.7), pkg-config
Standards-Version: 3.8.4
Package: derivations
--- End Message ---
--- Begin Message ---
Source: derivations
Source-Version: 0.53.20120414-1.2
We believe that the bug you reported is fixed in the latest version of
derivations, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 690...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Gilbert <mgilb...@debian.org> (supplier of updated derivations package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 26 Jan 2014 21:58:55 +0000
Source: derivations
Binary: derivations
Architecture: source all
Version: 0.53.20120414-1.2
Distribution: unstable
Urgency: medium
Maintainer: Thaddeus H. Black <t...@debian.org>
Changed-By: Michael Gilbert <mgilb...@debian.org>
Description:
derivations - book: Derivations of Applied Mathematics
Closes: 690161
Changes:
derivations (0.53.20120414-1.2) unstable; urgency=medium
.
* Non-maintainer upload.
* Automatically support poppler api changes (closes: #690161).
- Thanks to Pino Toscano.
Checksums-Sha1:
fd95225755eecf5d6b7bc7335c72097497d5b40b 2594 derivations_0.53.20120414-1.2.dsc
d31e7524e79a31ac84f659582dc4673eacb0e6c7 23528
derivations_0.53.20120414-1.2.debian.tar.xz
d7cb22f662dc501a24c911609ae619996c1bcc9a 4470448
derivations_0.53.20120414-1.2_all.deb
Checksums-Sha256:
a02f1ba4510c2e119727122062744a8464e3d9ea403ce3d586bcbbc0a8cc6209 2594
derivations_0.53.20120414-1.2.dsc
50c4fd5bbbb728967e5b162667790c39c8913686793db2aa461526330dab5cbd 23528
derivations_0.53.20120414-1.2.debian.tar.xz
b71497688c7452176c206f46723999e659046c96b2b2dcdcd66461be6d74c1fc 4470448
derivations_0.53.20120414-1.2_all.deb
Files:
45748c33686431f0503fc83cbb099057 2594 doc optional
derivations_0.53.20120414-1.2.dsc
d0ba0739a54f781adb2ed0d2acb882a6 23528 doc optional
derivations_0.53.20120414-1.2.debian.tar.xz
9a1f13faadc1c9509668db93287f4e1c 4470448 doc optional
derivations_0.53.20120414-1.2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQQcBAEBCgAGBQJS5YbtAAoJELjWss0C1vRz4FEgAINhggWKP9l1ySOYOtyxFfKy
o0zQt8PnGJBMREtlPUHgnjLlX/OsO/eoCfIV/tYeeybKZcTEVxfeIrbAVdPHiGsq
bCpWyuSoO6odeD+BPBQUkfJay5t7dfkwda6MHH/VrufAlVwzxu2INn9FHAgrj6Po
o/80ZgxBnzV/fCDVbMSJr19TCmPPo+FyRSvQSlSiy8OtwXo3pqdfDiMNjAYfMp86
7BsBE56UrReIXYEX7+KDxK72FxoMoeyyCqjzxf+1CVaSstfTmQ7UoHvVaHjGQGpL
Qc0fM9BJqVIvQeGFCOfS99KDHoSboYt/3rNFn+uW0KUS7csdmf/MkvZZQJU72spg
kO6QsWsuIFxkM6npVBTSW8PLgA+YPftNBpK6M2PzfKvuBytweunzFONED6NLPegI
o6KoAC14SV0Au2ksxprzkHcierQcZpor2r0mhCUWaLQMZPQ6B0SVKPI3uIuYQhLW
zYeOww55ed12vNbw0IZ3GYUIxbj6ys3lMTtCHmhSh8CSUDknwZ/4z6EsQ7N3Z+G+
nVZn629C8LJFO5myM3ApJ3OHNtWcIwsM5HJFiXnBL1R5PoVjI0iqG2Ehag50siuo
YkdkjmQOEDnE2Hq3XAw4VTwQAvtadntm90nLjeHL6OwoP1EvJGEA+vXqOyHKJYoz
/Ajn5IfAzQlD15zjHAlEIZrJXGmKCRHUSz2/lFEqgj1q6zs7acjmOQDIhWRIxDEW
Eu74ehP6YAPUDLU5BNdXVyB4xNAvYRJ8DnU9ZW1c1fgfgf63986o+hRmOQ7tWjJf
Bh0tTQlYf6+MZYiPRqr5om+PHYaRUNXrRAC1GVuiKmS5osQfE2autKPbQ4cmEP3U
JcMkNBPLnq0MAj3Wi7/XxmXlEfS0R0mlaG4xezfyRYE2A8J8PL0/EEfJkc4pacG6
sxe3qQKkMXKBhtY+aepviw1VKtv461LO3lKjvB/fvt2WiH4ziRiBmiWhHcrn8zJU
RUtIGvORG59Kq6h5x438NFAKO4P0gMQKnesoJ+8+jwFosV7pRGwRL5cJqGgxJi06
4571YBFUCJW1a5OrBuC63O+4rnEhZGGLVqio2GyenAhiuQ/gGG/vXD8ViVkWlCGo
T4+MAe+vCZT0rQk45JOeFAM4uS+AEN2/Ank22FQX10hNYMakQxvlxor2jUageD48
ZJCfDiTh3o7AMAj2BB8SGaDakpa8Ycf+KP7D1h/25xa/7YI29vvYnRzgQvb7GCiU
GhJWsFblPWgjk6Oq1+EvbJC2ZFVyqmO46MVQD56x437jwFjSFEDuDlRxpqbJKlQV
jm48e3+Iz/uYDQLtopILM9Ijb4Ire4JjujifnkzRFalBK99bb3IvILFIiEksmzk=
=tzpO
-----END PGP SIGNATURE-----
--- End Message ---