[poppler] Building poppler-qt4 wrapper in windows vista with mingw and msys

Carlos Rega carlos_rega at yahoo.co.uk
Fri Aug 27 01:06:53 PDT 2010


poppler-bounces+carlos.rega=malvern.com at lists.freedesktop.org wrote on 
26/08/2010 19:34:38:


> > I run configure as: 
> >  
> > ./configure --enable-poppler-qt4 
> > POPPLER_QT4_CXXFLAGS=-I/c/Qt/4.6.2/include 
> > POPPLER_QT4_CXXFLAGS=-L/c/Qt/4.6.2/lib 
> >  
> > When it gets to detecting qt4 I get the following error: 
> >  
> > configure:20472: checking for POPPLER_QT4 
> > configure:20541: error: in `/c/Users/crega/workspace/poppler-0.14.2': 
> > configure:20552: error: The pkg-config script could not be found or is too 
> > old. Make sure it 
> > is in your PATH or set the PKG_CONFIG environment variable to the full 
> > path to pkg-config. 
> >  
> > Alternatively, you may set the environment variables POPPLER_QT4_CFLAGS 
> > and POPPLER_QT4_LIBS to avoid the need to call pkg-config. 
> > See the pkg-config man page for more details. 
> >  
> > To get pkg-config, see <http://pkg-config.freedesktop.org/>. 
> > See `config.log' for more details. 
> >  
> > I have set the env variables in the call to configure, and checking in 
> > config.log the variables are set, the Qt installation is working, because 
> > I build my app with it, so I am at a loss how to build the Qt4 wrapper. I 
> > would appreciate any pointers as to what I should try next. 
> No, you have not set the environtment variables, read a bash manual.
> (Hint: put them in front of the call) 

For some reason the e-mail got mangled, the command above is all in one line, so 
the env vars get passed to config:

./configure --enable-poppler-qt4 POPPLER_QT4_CXXFLAGS=-I/c/Qt/4.6.2/include 
POPPLER_QT4_CXXFLAGS=-L/c/Qt/4.6.2/lib 

(BTW I first tried setting them in bash with export before calling configure, 
but that didn't work either, it gives the same error)

From config.log this is what configure sees:

$ ./configure --enable-poppler-qt4 POPPLER_QT4_CXXFLAGS=-I/c/Qt/4.6.2/include 
POPPLER_QT4_LIBS=-L/c/Qt/4.6.2/lib

and further from config.log:

<config.log extract>
ac_cv_env_POPPLER_QT4_LIBS_set=set
ac_cv_env_POPPLER_QT4_LIBS_value=-L/c/Qt/4.6.2/lib
</config.log extract>

<config.log extract>
POPPLER_QT4_CXXFLAGS='-I/c/Qt/4.6.2/include'
POPPLER_QT4_LIBS='-L/c/Qt/4.6.2/lib'
</config.log extract>

so it would appear that configure has seen the variables. config.log is rather 
large, but I can post it if that will be any help.

It seems to be (I understand very little of autoconf/automake et all) that there 
is something else needed, another variable that needs setting, so that
configure can find Qt4, but I can't figure out what is missing from the 
information I have found.



> Also, please stop sending nosense in the footer of your emails or i 
> would not be able to answer in the future. 
> Albert 

I am not able to switch that off, our notes server attaches it. I have changed 
to using my yahoo e-mail to stop that from happening.

Carlos


      



More information about the poppler mailing list