El Diumenge, 13 de juliol de 2014, a les 13:19:03, Peter Bočan va escriure: > Hello guys, I am having an issue which seems pretty cryptic for me: > > configure.ac:99: error: possibly undefined macro: AM_ICONV > If this token and others are legitimate, please use m4_pattern_allow. > See the Autoconf documentation. > configure.ac:100: error: possibly undefined macro: AM_GNU_GETTEXT > configure.ac:151: error: possibly undefined macro: AM_LANGINFO_CODESET > configure.ac:154: error: possibly undefined macro: AC_EILSEQ > make: *** [configure] Error 1 > > I have looked for iconv. OS X does not provide sources to binaries but > homebrew has a record for libiconv.
If you don't want to use iconv, disable the poppler cpp frotnend. Cheers, Albert > Dňa 12.7.2014 o 17:13, William Bader <[email protected]> napísal: > > >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?> > > Yes, I think that you need to download the source and build both the > > executable and the library. > > > > It is strange that homebrew did not provide it. Can you try "find / -name > > iconv" to see if you have iconv in a non-standard directory and need only > > to include that directory on your PATH? > > > > https://www.gnu.org/software/libiconv/ > > > > Regards, > > William > > > > From: [email protected] > > Date: Sat, 12 Jul 2014 16:41:09 +0200 > > To: [email protected] > > Subject: Re: [poppler] Documentation: Compiling Poppler > > > > 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? > > > > Regards, > > Peter. > > > > Dňa 12.7.2014 o 15:36, William Bader <[email protected]> napísal: > > >checking for POPPLER_QT5... no > > > > If you want to build poppler with Qt5 bindings, it is bad if configure > > does not find QT5. > > > > You probably need to find a directory like > > /usr/local/lib/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. > > > > The configure script first tries locating libraries with pkg-config. You > > can also set the environment variables POPPLER_QT5_CXXFLAGS, > > POPPLER_QT5_TEST_LIBS, POPPLER_QT5_TEST_CFLAGS, POPPLER_QT5_LIBS and > > POPPLER_QT5_CFLAGS.> > > >./configure: line 23550: syntax error near unexpected token `iconv' > > > > I think that poppler needs the "iconv" program. On Fedora Linux, it is > > packaged with glibc-common. > > > > Regards, > > William > > > > From: [email protected] > > Date: Sat, 12 Jul 2014 15:11:28 +0200 > > To: [email protected] > > Subject: Re: [poppler] Documentation: Compiling Poppler > > > > Well, guys, I have moved towards the goal with a little step. I was > > missing fontconfig library, now I am getting the error message: > > > > checking for POPPLER_QT4... no > > checking for POPPLER_QT5... no > > ./configure: line 23550: syntax error near unexpected token `iconv' > > ./configure: line 23550: ` AC_LIB_LINKFLAGS_BODY(iconv)' > > > > Am I missing something? Does it require an "iconv" library? Thanks, Peter > > Bocan.> > > Dňa 12.7.2014 o 3:06, William Bader <[email protected]> napísal: > > >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?> > > You probably need one of the developers to help. > > > > 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. > > > > 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. > > > > https://github.com/Homebrew/homebrew/wiki/FAQ > > > > 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. > > > > cmake might have the same issues with not knowing where to look for > > packages. > > > > 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).> > > > ./configure does not work, it says: "configure: error: cannot find > > > install-sh, install.sh, ."> > > Are you running configure from the top level poppler directory? Is there > > also an install-sh file in that directory? > > > > 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. > > > > $ tar tJvf poppler-0.26.0.tar.xz poppler-0.26.0/install-sh > > -rwxr-xr-x 1001/1001 13997 2013-11-18 20:05 poppler-0.26.0/install-sh > > > > Regards, > > William > > > > From: [email protected] > > Date: Sat, 12 Jul 2014 01:19:41 +0200 > > To: [email protected] > > Subject: Re: [poppler] Documentation: Compiling Poppler > > > > 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? > > > > Thanks for your time. > > Peter Bocan. > > > > Dňa 11.7.2014 o 23:02, William Bader <[email protected]> napísal: > > >Well, your solution to run ./configure does not work, it says: > > >"configure: error: cannot find install-sh, install.sh, .".> > > I am not sure, but it might help to have the gnu "install" program. I > > think that it is part of coreutils. http://ftp.gnu.org/gnu/coreutils/ > > > > It is possible that the configure script looks for install-sh only when it > > does not find the install program. > > > > 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. http://ftp.gnu.org/gnu/bash/> > > >Running cmake which seems to be more verbose, says that I am missing > > >Freetype library.> > > You can download freetype from http://www.freetype.org/ > > > > You will probably need some other packages also. > > > > Regards, > > William > > > > From: [email protected] > > Date: Fri, 11 Jul 2014 19:16:43 +0200 > > To: [email protected] > > Subject: Re: [poppler] Documentation: Compiling Poppler > > > > 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. > > > > Error message: > > > > CMake Error at /usr/local/Cellar/cmake/2.8.12.2/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:108 (message): > > Could NOT find Freetype (missing: FREETYPE_LIBRARY > > FREETYPE_INCLUDE_DIRS) > > > > Call Stack (most recent call first): > > /usr/local/Cellar/cmake/2.8.12.2/share/cmake/Modules/FindPackageHandleSt > > andardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE) > > /usr/local/Cellar/cmake/2.8.12.2/share/cmake/Modules/FindFreetype.cmake > > :119 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:94 > > (find_package) > > > > Thanks folks. > > Peter Bočan. > > > > Dňa 9.7.2014 o 2:21, William Bader <[email protected]> napísal: > > > > I have built poppler using ./configure and then make on Linux. > > > > 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++. > > > > 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. > > > > If you have problems with dynamic linking using libtool, you can run > > configure with --enable-static --disable-shared to make static libraries > > and executables. > > > > 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. > > > > Regards, > > William > > > > From: [email protected] > > Date: Wed, 9 Jul 2014 00:31:27 +0200 > > To: [email protected] > > Subject: [poppler] Documentation: Compiling Poppler > > > > 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). > > > > Some results from Google: > > http://www.seppemagiels.com/blog/building-poppler-windows-using-mingw > > and > > http://laconsigna.wordpress.com/2011/07/14/compiling-poppler-on-windows/ > > > > Thanks in advance. > > Peter Bocan. > > > > _______________________________________________ poppler mailing > > [email protected] > > http://lists.freedesktop.org/mailman/listinfo/poppler > > > > > > _______________________________________________ poppler mailing > > [email protected] > > http://lists.freedesktop.org/mailman/listinfo/poppler > > > > > > _______________________________________________ poppler mailing > > [email protected] > > http://lists.freedesktop.org/mailman/listinfo/poppler > > > > > > _______________________________________________ poppler mailing list > > [email protected]http://lists.freedesktop.org/mailman/listinf > > o/poppler > > > > > > _______________________________________________ poppler mailing list > > [email protected] > > http://lists.freedesktop.org/mailman/listinfo/poppler _______________________________________________ poppler mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/poppler
