[gdal-dev] Windows link issue with Poppler/PDF

Jeff McKenna jmckenna at gatewaygeomatics.com
Sun Apr 10 14:03:16 EDT 2011


Hello Joaquim,

Oh ok thanks, I will try with poppler 0.14.x as you recommend.

(I can add to the GDAL linker flags "/FORCE:MULTIPLE" and it will 
compile, but that is not good practice I imagine)

Should I file this issue in GDAL Trac?

-jeff



On 11-04-10 2:52 PM, Joaquim Luis wrote:
> Jeff,
>
> I get the same thing (VS2010 ). I could only link the 0.14 built for 32
> bits. For 64 there were some other problems that I don't remember anymore.
>
> Joaquim
>
>> Hello,
>>
>> On windows using Visual Studio 2008 I have compiled poppler.lib (from
>> poppler-0.16.4, using cmake), excellent, and if I cd to /frmts/pdf and
>> 'nmake /f makefile.vc' there are no problems; however during GDAL's
>> link I get the following error:
>>
>> *******
>> poppler.lib(GlobalParams.obj) : error LNK2005: _DllMain at 12 already
>> defined in gdaldllmain.
>> obj
>> Creating library gdal_i.lib and object gdal_i.exp
>> gdal19dev.dll : fatal error LNK1169: one or more multiply defined
>> symbols found
>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
>> 9.0\VC\BIN\link.EXE"
>> ' : return code '0x491'
>> Stop.
>> *******
>>
>> (I have tried both GDAL-1.8.0 and trunk, same error)
>>
>> Anyone see what I am doing wrong, or give me some hints as to how to
>> solve this "DLLMain already defined" problem? Thanks.
>>
>> -jeff
>>
>
>


-- 
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/




More information about the gdal-dev mailing list