[poppler] Compiling under Windows 7
Maarten Bosmans
mkbosmans at gmail.com
Thu Mar 17 05:40:00 PDT 2011
Stefano Emilio Campanini <stefano.campanini <at> tinvention.net> writes:
> Hi guys,
>
> I'm trying to compile poppler-0.16.3 under windows 7 using ming32.
> After configure and make with defaults options I see these summary
Is there any particular reason not to use prebuilt poppler binaries. You can
get them from http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/
quite old though) Or from the OpenSUSE BuildService.
https://build.opensuse.org/
package/show?package=mingw32-poppler&project=windows%3Amingw%3Awin32
Currently the mingw project is undergoing a large (and slow) rebuild of all the
packages, that may take a couple of days. The packages will appear in the
download repo when ready:
http://download.opensuse.org/
repositories/windows:/mingw:/win32/openSUSE_11.4/noarch/
I realize that I don't give a solution that provides a 0.16.3 build today,
I'm sorry about that. You can mail me in private if you want me to send a
buildservice package I have on my disk.
> Building poppler with support for:
> font configuration: win32
> splash output: yes
> cairo output: no
> abiword output: no
> qt wrapper: no
> qt4 wrapper: no
> glib wrapper: no
> use GDK: no
> introspection: no
> cpp wrapper: yes
> use gtk-doc: no
> use libjpeg: no
> use libpng: no
> use zlib: no
> use libcurl: no
> use libopenjpeg: no
> use cms: no
> command line utils: yes
>
> Warning: Using libjpeg is recommended
> Warning: Using libopenjpeg is recommended
>
> Using the "poppler-render.exe" generated I get errors about fonts like
> this: "poppler/error: Couldn't create a font for
> 'Helvetica'poppler/error: Couldn't create a font for... " an so on.
>
> Can anyone give me some helps ?
>
> I found an old README.windows under the project, there i found these
> istructions:
>
> "Poppler depends on 3 libraries that are not easily available on Windows:
> * freetype
> * libjpeg
> * zlib
>
> To make it easy, I've made those dependencies available as pre-compiled
> files. You need to download http://windevlibs.googlecode.com/files/ext.zip
> and unzip under 'ext' directory. Those are header files and static libraries
> for freetype, libjpeg and zlib. "
>
> I cannot understand where to put the ext.zip contents ? Where I put
> these contents ando/or how can I tell the compiler to use these
> contents ?
Not wanting to sound rude, but you don't seem to understand the basics of
building software using the GNU autotools. In that case the above comment about
prefering the ready-build packages seems relevant.
In any case, my experience is that building using mingw on windows is a pain and
that cross-compiling (using the same mingw32+autotools+gcc toolchain) on Linux
is much easier, everything just works.
That said, why don't you try building the dependencies yourself. It's simply a
matter of uncompressing the source tarballs and do something like:
PKG_CONFIG_LIBDIR=/usr/local/min/lib/pkgconfig \
./configure --prefix=/usr/local/mingw
make
make install
> Thanks in advance
> Stefano
Maarten
More information about the poppler
mailing list