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

Joaquim Luis jluis at ualg.pt
Sun Apr 10 14:07:54 EDT 2011


On 10-04-2011 19:03, Jeff McKenna wrote:
> 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?


Perhaps, but maybe Tamas has something to say about this.

Joaquim

>
> -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
>>>
>>
>>
>
>



More information about the gdal-dev mailing list