Tiny Core Extensions > TCE Bugs
poppler07.tcz depends on curl.tcz?
nick65go:
flaxpdf.tcz depends on poppler07.tcz. OK
But why would poppler07.tcz (basically it is just libs) would depend on curl.tcz?
Because curl.tcz will drag / load also ca-certificates.tcz with its openssl-1.1-1.tcz
IMHO, I think flaxpdf should not depend on curl.
Rich:
Hi nick65go
A search on github suggests it's used for something called DocBuilder:
https://github.com/freedesktop/poppler/search?q=curl
Line 79 here suggests libcurl is enabled by default:
https://github.com/freedesktop/poppler/blob/master/CMakeLists.txt
Line 47 shows an example of how to disable libcurl:
https://github.com/freedesktop/poppler/blob/master/INSTALL
The build file here shows curl support is enabled:
http://tinycorelinux.net/10.x/x86/tcz/src/poppler/compile_poppler
nick65go:
Hi Rich,
--- Code: ---Title: flaxpdf.tcz
Change-log: 2015/02/23 Original
2015/02/24 Update to 0.7
*** 2015/03/14 Update to 0.7.2
Current: 2020/01/27 updated 0.7.2 -> 0.7.3+ (juanito)
Title: poppler07.tcz
Change-log: 2008/10/22 First version
2014/01/17 Updated to 0.24.5 (juanito)
*** 2015/02/09 Updated to 0.31.0 (Curaga)
2019/02/04 Updated to 0.73.0, renamed (juanito)
Current: 2019/04/14 recompiled for missing headers (juanito)
--- End code ---
so, flaxpdf 0.7.2 (in 2015/03//14) depended on poppler 0.31.0 (from 2015/02/09)
Rich, you are right, flaxpdf 0.7.3 depends on libpoppler.so.84.0.0, which in turn depended on libcurl.so.4.6.0
But, I did no see any "improvement" in the simple flaxpdf interface, neither bug corrections history, from flaxpdf 0.7.2 to flaxpdf 0.7.3.
The "core" files to interrogate, for me, are: tags.db.gz + provides.db.gz + sizelist.gz
If no other appl will use the "new" popple07.tcz, then I consider to go back to old-trusted flaxpdf 0.7.2, which does not ask for curl (tc 5.x ?).
I do not know how to search which appls uses popple07.tcz.
Could you provide a list of them, and how you built it?
EDIT: I could try with Apps-GUI and select "TAGS" to be pdf; what else?
--- Code: ---Search "pdf" (32 hits in 1 file of 1 searched)
C:\Users\xxx\AppData\Local\Temp\7zO02074246\tags.db (32 hits)
Line 316: epdf-dev.tcz library interface Poppler PDF
Line 317: epdf.tcz library interface Poppler PDF
Line 318: epdfview.tcz gtk2 pdf viewer
Line 326: evince-dev.tcz document viewer pdf gtk+ gtk3 dev
Line 327: evince-gir.tcz document viewer pdf gtk+ gtk3 gir
Line 328: evince.tcz document viewer pdf gtk+ gtk3
Line 425: flaxpdf.tcz pdf reader
Line 545: ghostscript.tcz postscript ps pdf
Line 1741: pdftk.tcz PDF manipulation tools
Line 1780: poppler07-bin.tcz Poppler PDF rendering utilities
Line 1781: poppler07-dev.tcz Poppler PDF rendering dev
Line 1782: poppler07-gir.tcz poppler pdf gir
Line 1783: poppler07.tcz Poppler PDF rendering
Line 1784: poppler-data.tcz pdf rendering cjk cryllic
Line 1854: pypdf2.tcz pypdf pypdf2 pdf2pdf
Line 1947: qpdf-dev.tcz PDF
Line 1948: qpdf-doc.tcz PDF
Line 1949: qpdf.tcz PDF
Line 2143: texinfo.tcz Texinfo single source file produce output number formats both online printed dvi html info pdf xml
Line 2153: tinytex.tcz tex pdftex metafont
--- End code ---
Rich:
Hi nick65go
TC10 x86 contains the flaxpdf and poppler you are looking for.
TC10 x86 contains poppler and poppler07. The flaxpdf.tcz.dep file lists poppler.
32 nad 64 bit extensions from TC13 which depend on poppler07.tcz:
--- Code: ---13.x/x86/tcz/claws-mail.tcz
13.x/x86/tcz/cups-filters.tcz
13.x/x86/tcz/epdfview.tcz
13.x/x86/tcz/evince.tcz
13.x/x86/tcz/flaxpdf.tcz
13.x/x86/tcz/inkscape.tcz
13.x/x86/tcz/poppler07-bin.tcz
13.x/x86/tcz/poppler07-gir.tcz
13.x/x86_64/tcz/auto-multiple-choice.tcz
13.x/x86_64/tcz/cups-filters.tcz
13.x/x86_64/tcz/evince.tcz
13.x/x86_64/tcz/flaxpdf.tcz
13.x/x86_64/tcz/gegl04.tcz
13.x/x86_64/tcz/gimagereader.tcz
13.x/x86_64/tcz/inkscape.tcz
13.x/x86_64/tcz/poppler07-bin.tcz
13.x/x86_64/tcz/poppler07-gir.tcz
13.x/x86_64/tcz/tracker-miners.tcz
--- End code ---
--- Quote from: nick65go on February 26, 2023, 08:16:54 AM --- ... Could you provide a list of them, and how you built it? ...
--- End quote ---
I searched the server directly.
nick65go:
Right, I did not find poppler.tcz in TC14, and flaxpdf.tcz depends on poppler07.tcz, hm...
--- Code: ---https://mirrors.dotsrc.org/tinycorelinux/14.x/x86/tcz/
--- End code ---
PS: how did you search the server directly, which command did you issue in aterm, please?This is a general question, like how you will know what applications X{1,2,..n} will depend on given Y.tcz
Of course I could download all *tcz.tree and all *.tcz.dep, then process them; but this is not polite to the server. Neither I have all tcz installed to use app-gui for dependencies. Please share how you did it.
Navigation
[0] Message Index
[#] Next page
Go to full version