<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1250"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Okay, I have found that Qt stores *.pc files in /usr/local/Qt-5.3.1/lib/pkgconfig/ on OS X… well, I have to download iconv library sources? </div><div><br></div><div>Regards, </div><div>Peter. </div><br><div><div>Dňa 12.7.2014 o 15:36, William Bader <<a href="mailto:williambader@hotmail.com">williambader@hotmail.com</a>> napísal:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div class="hmmessage" style="font-size: 12pt; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div dir="ltr"><div><span style="font-size: 12pt;">>checking for POPPLER_QT5... no</span></div><div><span style="font-size: 12pt;"><br></span></div><div><span style="font-size: 12pt;">If you want to build poppler with Qt5 bindings, it is bad if configure does not find QT5.</span></div><div><span style="font-size: 12pt;"><br></span></div><div><span style="font-size: 12pt;">You probably need to find a directory like /usr/local/lib/</span>qt5/lib/pkgconfig with the Qt5 pc files. There are about 60 Qt5*.pc files. Try "find / -name Qt5.pc". Then you need to add the directory to PKG_CONFIG_PATH.</div><div><br></div><div>The configure script first tries locating libraries with pkg-config. You can also set the environment variables <span style="font-size: 12pt;">POPPLER_QT5_CXXFLAGS, </span><span style="font-size: 12pt;">POPPLER_QT5_TEST_LIBS, </span><span style="font-size: 12pt;">POPPLER_QT5_TEST_CFLAGS, </span><span style="font-size: 12pt;">POPPLER_QT5_LIBS and </span><span style="font-size: 12pt;">POPPLER_QT5_CFLAGS.</span></div><div><br></div><div>>./configure: line 23550: syntax error near unexpected token `iconv'<br></div><div><br></div><div>I think that poppler needs the "iconv" program. On Fedora Linux, it is packaged with glibc-common.</div><div><br></div><div>Regards,</div><div>William</div><br><div><hr id="stopSpelling">From: <a href="mailto:peter.bocan@azet.sk">peter.bocan@azet.sk</a><br>Date: Sat, 12 Jul 2014 15:11:28 +0200<br>To: <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>Subject: Re: [poppler] Documentation: Compiling Poppler<br><br><div>Well, guys, I have moved towards the goal with a little step. I was missing fontconfig library, now I am getting the error message:</div><div><br></div><div><div>checking for POPPLER_QT4... no</div><div>checking for POPPLER_QT5... no</div><div>./configure: line 23550: syntax error near unexpected token `iconv'</div><div>./configure: line 23550: ` AC_LIB_LINKFLAGS_BODY(iconv)'</div></div><div><br></div><div>Am I missing something? Does it require an "iconv" library? Thanks, Peter Bocan.</div><div style="font-size: 14px; font-family: Monaco;"><br></div><div><div>Dňa 12.7.2014 o 3:06, William Bader <<a href="mailto:williambader@hotmail.com">williambader@hotmail.com</a>> napísal:</div><br class="ecxApple-interchange-newline"><blockquote><div class="ecxhmmessage" style="font-size: 12pt; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div dir="ltr">>I have downloaded probably all requirements that are mentioned in those links that I have put into the original message. So what shall I do?<div><br></div><div>You probably need one of the developers to help.</div><div><br></div><div>I usually build poppler on Linux with ./configure. If you run "./configure --help | less", you can see the options and environment variables that you can set. The variables FREETYPE_CFLAGS and FREETYPE_LIBS tell configure where to find the headers and libraries for freetype. </div><div><br></div><div>It is possible that some of the build tools are looking in only the standard system directories and need to be told where to find the packages that you have installed.</div><div><br></div><div><a href="https://github.com/Homebrew/homebrew/wiki/FAQ" target="_blank">https://github.com/Homebrew/homebrew/wiki/FAQ</a></div><div><br></div><div>If you build poppler with ./configure, it is easier to start with an official release (usually posted as a compressed tar) than cloning poppler from git. If you start with a clone, you have to run ./autogen.sh to build the build files, which gives more chances for something to go wrong.</div><div><br></div><div>cmake might have the same issues with not knowing where to look for packages.</div><div><br></div><div>configure and possibly cmake find files using pkg-config which looks for *.pc files. You can run "pkg-config --variable pc_path pkg-config" to see the default search path for *.pc files. If it does not list the directory with the pc files from the homebrew packages, can add them with a command like "export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/:/usr/lib64/qt5/lib/pkgconfig" (which I used on Fedora Linux once to build Scribus).</div><div><br></div><div>> ./configure does not work, it says: "configure: error: cannot find install-sh, install.sh, ."</div><div><br></div><div>Are you running configure from the top level poppler directory? Is there also an install-sh file in that directory?</div><div><br></div><div>The poppler tar release contains install-sh. If you are missing it, either something failed downloading or unpacking the source or else you might have accidentally removed some files.</div><div><br></div><div><div>$ tar tJvf poppler-0.26.0.tar.xz poppler-0.26.0/install-sh</div><div>-rwxr-xr-x 1001/1001 13997 2013-11-18 20:05 poppler-0.26.0/install-sh</div></div><div><br></div><div>Regards,</div><div>William<br><br><div><hr id="ecxstopSpelling">From:<span class="Apple-converted-space"> </span><a href="mailto:peter.bocan@azet.sk">peter.bocan@azet.sk</a><br>Date: Sat, 12 Jul 2014 01:19:41 +0200<br>To:<span class="Apple-converted-space"> </span><a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>Subject: Re: [poppler] Documentation: Compiling Poppler<br><br>Hello and thanks for your response, I am using OS X (so I am using standard bash shell interpreter shipped with OS X). I have "install" program already and all other packages from Linux are already installed (using Homebrew). I have downloaded probably all requirements that are mentioned in those links that I have put into the original message. So what shall I do? <div><br></div><div>Thanks for your time.</div><div>Peter Bocan.<div><br><div><div>Dňa 11.7.2014 o 23:02, William Bader <<a href="mailto:williambader@hotmail.com">williambader@hotmail.com</a>> napísal:</div><br class="ecxApple-interchange-newline"><blockquote><div class="ecxhmmessage" style="font-size: 12pt; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div dir="ltr">>Well, your solution to run ./configure does not work, it says: "configure: error: cannot find install-sh, install.sh, .".<div><br></div><div>I am not sure, but it might help to have the gnu "install" program. I think that it is part of coreutils. <a href="http://ftp.gnu.org/gnu/coreutils/" target="_blank">http://ftp.gnu.org/gnu/coreutils/</a></div><div><br></div><div>It is possible that the configure script looks for install-sh only when it does not find the install program.</div><div><br></div><div>Also, what shell are you using? configure scripts usually work with any posix-like shell (Bourne shell, ksh, bash, etc.) but bash is probably more likely to work. <a href="http://ftp.gnu.org/gnu/bash/" target="_blank">http://ftp.gnu.org/gnu/bash/</a><br><div><br></div><div>>Running cmake which seems to be more verbose, says that I am missing Freetype library.</div><div><br></div><div>You can download freetype from <a href="http://www.freetype.org/" target="_blank">http://www.freetype.org/</a></div><div><br></div><div>You will probably need some other packages also.</div><div><br></div><div>Regards,</div><div>William<br><br><div><hr id="ecxstopSpelling">From:<span class="ecxApple-converted-space"> </span><a href="mailto:peter.bocan@azet.sk">peter.bocan@azet.sk</a><br>Date: Fri, 11 Jul 2014 19:16:43 +0200<br>To:<span class="ecxApple-converted-space"> </span><a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>Subject: Re: [poppler] Documentation: Compiling Poppler<br><br>Hello guys, I'm back. First of all, I want to make things clear: project will be "platform-independent" in a Qt way. I am developing under OS X 10.9.4 Mavericks (and using Homebrew). Well, your solution to run ./configure does not work, it says: "configure: error: cannot find install-sh, install.sh, .". Running cmake which seems to be more verbose, says that I am missing Freetype library. <div><br></div><div>Error message:</div><div><div>CMake Error at /usr/local/Cellar/cmake/2.8.12.2/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:108 (message):</div><div> Could NOT find Freetype (missing: FREETYPE_LIBRARY FREETYPE_INCLUDE_DIRS)</div><div>Call Stack (most recent call first):</div><div> /usr/local/Cellar/cmake/2.8.12.2/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)</div><div> /usr/local/Cellar/cmake/2.8.12.2/share/cmake/Modules/FindFreetype.cmake:119 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)</div><div> CMakeLists.txt:94 (find_package)</div><div><br></div><div>Thanks folks. </div><div>Peter Bočan.</div><div><br></div><div><div>Dňa 9.7.2014 o 2:21, William Bader <<a href="mailto:williambader@hotmail.com">williambader@hotmail.com</a>> napísal:</div><br class="ecxApple-interchange-newline"><blockquote><div class="ecxhmmessage" style="font-size: 12pt; font-family: Calibri; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div dir="ltr">I have built poppler using ./configure and then make on Linux.<div><div><br></div><div>If you are trying to build poppler on Windows, it will take some work to set up a good build environment. configure is a shell script, so you will need a package like cygwin that includes the bash shell. You will also need the usual development packages like make, binutils (as and ld), and g++.<div><br></div><div>When you run ./configure, it will usually let you know if a third-part library is too old or is missing, and then you need to find a compiled version of that library or build it yourself from source.</div><div><br></div><div>If you have problems with dynamic linking using libtool, you can run configure with --enable-static --disable-shared to make static libraries and executables.</div><div><br></div><div>If you have errors from configure or from make that you can't understand, if you post the error to the list, someone might offer a suggestion.</div><div><br></div><div>Regards,</div><div>William</div><div><br><div><hr id="ecxstopSpelling">From:<span class="ecxApple-converted-space"> </span><a href="mailto:peter.bocan@azet.sk">peter.bocan@azet.sk</a><br>Date: Wed, 9 Jul 2014 00:31:27 +0200<br>To:<span class="ecxApple-converted-space"> </span><a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>Subject: [poppler] Documentation: Compiling Poppler<br><br>Hello guys, may I ask you for some documentation reference how to compile Poppler (with Qt 5 bindings)? Because Google has not sufficient results (or at least I am not sure, how valid they are). <div><br></div><div>Some results from Google:</div><div><a href="http://www.seppemagiels.com/blog/building-poppler-windows-using-mingw" target="_blank">http://www.seppemagiels.com/blog/building-poppler-windows-using-mingw</a></div><div>and</div><div><a href="http://laconsigna.wordpress.com/2011/07/14/compiling-poppler-on-windows/" target="_blank">http://laconsigna.wordpress.com/2011/07/14/compiling-poppler-on-windows/ </a><br><div><br></div><div>Thanks in advance. </div><div>Peter Bocan.</div></div><br>_______________________________________________ poppler mailing list<a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><span class="ecxApple-converted-space"> </span><a href="http://lists.freedesktop.org/mailman/listinfo/poppler" target="_blank">http://lists.freedesktop.org/mailman/listinfo/poppler</a></div></div></div></div></div></div></blockquote></div><br></div><br>_______________________________________________ poppler mailing list<a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><span class="ecxApple-converted-space"> </span><a href="http://lists.freedesktop.org/mailman/listinfo/poppler" target="_blank">http://lists.freedesktop.org/mailman/listinfo/poppler</a></div></div></div></div></div></blockquote></div><br></div></div><br>_______________________________________________ poppler mailing list<a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><span class="Apple-converted-space"> </span><a href="http://lists.freedesktop.org/mailman/listinfo/poppler" target="_blank">http://lists.freedesktop.org/mailman/listinfo/poppler</a></div></div></div></div></blockquote></div><br><br>_______________________________________________ poppler mailing list<span class="Apple-converted-space"> </span><a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><a href="http://lists.freedesktop.org/mailman/listinfo/poppler">http://lists.freedesktop.org/mailman/listinfo/poppler</a></div></div></div></blockquote></div><br></body></html>