<div dir="ltr">It works perfect, thanks William!</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 25, 2017 at 8:18 PM, William Bader <span dir="ltr"><<a href="mailto:williambader@hotmail.com" target="_blank">williambader@hotmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="ltr">
<div id="m_-2593797340097212726divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif" dir="ltr">
<p><span style="font-size:12pt"><span class="">><span> it seems like this binary expect poppler-data in /usr/local/share/poppler, but I installed poppler-data from rpm and it is locate in /usr/share/poppler. </span><br>
<br></span>
conf.h (which is generated by configure) has <span>#define POPPLER_DATADIR "/usr/local/share/poppler"</span></span><br>
</p>
<p><span style="font-size:12pt"><span><br>
</span></span></p>
<p><span style="font-size:12pt"><span>configure runs '</span></span><span style="font-size:12pt">pkg-config --exists --print-errors poppler-data'</span></p>
<p><br>
</p>
<p>If it finds something, uses it, otherwise it sets POPPLER_DATADIR to $<span>datarootdir/poppler</span></p>
<p><span></span><br>
<span style="font-size:12pt"></span><span style="font-size:12pt"><span></span></span></p>
<div>You can set datarootdir with the configure <span>--datarootdir=DIR option, for example configure --datarootdir=/usr/share</span></div>
<div><span><br>
</span></div>
<div><span>Regards, William</span></div>

<p></p>
<br>
<div style="color:rgb(0,0,0)">
<hr style="display:inline-block;width:98%">
<div id="m_-2593797340097212726divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Min Su <<a href="mailto:min.su@veeva.com" target="_blank">min.su@veeva.com</a>><br>
<b>Sent:</b> Wednesday, January 25, 2017 6:15 PM<br>
<b>To:</b> William Bader<br>
<b>Cc:</b> <a href="mailto:poppler@lists.freedesktop.org" target="_blank">poppler@lists.freedesktop.org</a><br>
<b>Subject:</b> Re: [poppler] Questions about building poppler-utils 0.50.0 rpm for CentOS 7</font>
<div> </div>
</div><div><div class="h5">
<div>
<div dir="ltr"><font color="#000000" face="arial, helvetica, sans-serif">Thanks William,</font>
<div><span style="background-color:rgb(255,255,255)"><font color="#000000" face="arial, helvetica, sans-serif"><br>
</font></span></div>
<div><span style="background-color:rgb(255,255,255)"><font color="#000000" face="arial, helvetica, sans-serif">What I need is only pdftoppm.</font></span></div>
<div><span style="background-color:rgb(255,255,255)"><font color="#000000" face="arial, helvetica, sans-serif">I built poppler and get pdftoppm in /usr/local/bin, but it seems like this binary expect poppler-data in <span style="line-height:20px">/usr/local/share/poppler,
 but I installed poppler-data from rpm and it is locate in </span><span style="line-height:20px">/usr/share/poppler.</span><span style="line-height:20px"> </span></font></span></div>
<div><span style="background-color:rgb(255,255,255)"><font color="#000000" face="arial, helvetica, sans-serif"><span style="line-height:20px">If I don't want to </span><span style="line-height:20px">create symlink </span><tt style="line-height:20px;border:1px solid rgb(204,204,204);border-radius:2px;padding:1px 3px">/usr/local/share/<wbr>poppler
 -> /usr/share/poppler</tt></font></span><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;line-height:20px">, what should I do? Add prefix when config poppler?</span></div>
<div><br>
</div>
<div>Thanks,</div>
<div><br>
</div>
<div>Min </div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Thu, Jan 19, 2017 at 8:49 PM, William Bader <span dir="ltr">
<<a href="mailto:williambader@hotmail.com" target="_blank">williambader@hotmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div id="m_-2593797340097212726m_-3394098876653690126divtagdefaultwrapper" dir="ltr" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif">
<p>I think that you will eventually have problems applying CentOS system updates if you replace the poppler package in the CentOS distribution with your package. If you need only a few of the poppler utilities and do not need libpoppler, you might be better
 off with a source build using configure <span>--enable-stati<wbr>c --disable-shared ; make, and then copying the utilities that you need to /usr/local/bin. Regards, William</span></p>
<p><span><br>
</span></p>
<br>
<div style="color:rgb(0,0,0)">
<hr style="display:inline-block;width:98%">
<div id="m_-2593797340097212726m_-3394098876653690126divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> poppler <<a href="mailto:poppler-bounces@lists.freedesktop.org" target="_blank">poppler-bounces@lists.freedes<wbr>ktop.org</a>>
 on behalf of Min Su <<a href="mailto:min.su@veeva.com" target="_blank">min.su@veeva.com</a>><br>
<b>Sent:</b> Thursday, January 19, 2017 8:05 PM<br>
<b>To:</b> <a href="mailto:poppler@lists.freedesktop.org" target="_blank">poppler@lists.freedesktop.org</a><br>
<b>Subject:</b> [poppler] Questions about building poppler-utils 0.50.0 rpm for CentOS 7</font>
<div> </div>
</div>
<div>
<div class="m_-2593797340097212726h5">
<div>
<div dir="ltr"><font face="arial, helvetica, sans-serif" color="#000000" style="background-color:rgb(255,255,255)">Hi all,</font>
<div><font face="arial, helvetica, sans-serif" color="#000000" style="background-color:rgb(255,255,255)"><br>
</font></div>
<div>
<div><font color="#000000" face="arial, helvetica, sans-serif">I need to install poppler 0.50.0 on my CentOS Linux release 7.2.1511.</font></div>
<div><font color="#000000" face="arial, helvetica, sans-serif"><br>
</font></div>
<div><font color="#000000" face="arial, helvetica, sans-serif">I took the Fedora SRPM, rebuild it on my system and got poppler-0.50.0-1.el7.centos.x8<wbr>6_64.rpm and poppler-utils-0.50.0-1.el7.cen<wbr>tos.x86_64.rpm.</font></div>
<div><font color="#000000" face="arial, helvetica, sans-serif"><br>
</font></div>
<div><font color="#000000" face="arial, helvetica, sans-serif">After install these rpms, I got the binary I need and it seems like it works well. But when I check the dependency of this binary, I found it has dynamic references to some libraries in my system,
 for example: fontconfig, the fontconfig on system is 2.10 but poppler 0.50.0 requires at least fontconfig 2.12. </font></div>
<div><font color="#000000" face="arial, helvetica, sans-serif"><br>
</font></div>
<div><font color="#000000" face="arial, helvetica, sans-serif">Almost all dynamic dependencies on CentOS is very "old", and I don't want to upgrade all related libraries. What should I do now? Rebuild rpm with static reference? If so, how do I do that? </font></div>
<div><font color="#000000" face="arial, helvetica, sans-serif"><br>
</font></div>
<div><font color="#000000" face="arial, helvetica, sans-serif">Is it risky to have poppler 0.50.0 with all these old references?</font></div>
<div><font color="#000000" face="arial, helvetica, sans-serif"><br>
</font></div>
<div><font color="#000000" face="arial, helvetica, sans-serif">Thanks!</font></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div></div></div>
</div>
</div>

</blockquote></div><br></div>