Hazen Babcock wrote:
> Werner Smekal wrote:
>> I don't believe that the gdi32 library is your problem. Look at the  
>> code in wingcc.cmake:
>>
>>    message(STATUS "Looking for gdi32 header and library")
>>    find_library(GDI32_LIBRARY gdi32 HINTS ${MINGWLIBPATH} $ 
>> {BORLANDLIBPATH})
>>    if(GDI32_LIBRARY)
>>      find_library(COMDLG32_LIBRARY comdlg32 HINTS ${MINGWLIBPATH} $ 
>> {BORLANDLIBPATH})
>>    endif(GDI32_LIBRARY)
>>    if(GDI32_LIBRARY AND COMDLG32_LIBRARY)
>>      message(STATUS "Looking for gdi32 header and library - found")
>>      set(wingcc_LINK_FLAGS "${GDI32_LIBRARY};${COMDLG32_LIBRARY}")
>>      if(WITH_FREETYPE)
>>        set(
>>        wingcc_COMPILE_FLAGS
>>        "${wingcc_COMPILE_FLAGS} -I${FREETYPE_INCLUDE_DIR}"
>>        )
>>        set(
>>        wingcc_LINK_FLAGS
>>        ${wingcc_LINK_FLAGS}
>>        ${FREETYPE_LIBRARIES}
>>        )
>>      endif(WITH_FREETYPE)
>>      set(DRIVERS_LINK_FLAGS ${DRIVERS_LINK_FLAGS} ${wingcc_LINK_FLAGS})
>>
>> It's just looking for gdi32.lib (or libgdi32.a in the MinGW case)  
>> using some hints where to find that. Then it looks for the comdlg32  
>> library. The only problem I can see is later, when the wingcc driver  
>> is called in test-drv-info? Here the gdi32 dll will be loaded and  
>> leads maybe to problems. I need to know which gdi32 library is found.  
>> Please add a
>>
>> message(STATUS "GDI32_LIBRARY=${GDI32_LIBRARY}")
>>
>> at an appropriate place. It must not be "gdi32.dll" since this is the  
>> system dll, which mingw might be able to link to, but can't use  
>> directly. Did you install the WinAPI package?
> 
> I'm not sure if I installed the WinAPI package. The log file follows 
> (with your requested message inserted into wingcc.cmake at line 39).

I think I did install the WinAPI package. In C:\MinGW there is a file 
called installed.ini with contents:

[settings]
mirror=
installtype=current

[components]
runtime=mingwrt-3.15.2-mingw32-dev.tar.gz
w32api=w32api-3.13-mingw32-dev.tar.gz
binutils=binutils-2.19.1-mingw32-bin.tar.gz
core=gcc-core-3.4.5-20060117-3.tar.gz
gpp=gcc-g++-3.4.5-20060117-3.tar.gz
g77=gcc-g77-3.4.5-20060117-3.tar.gz
ada=gcc-ada-3.4.5-20060117-3.tar.gz
java=
objc=
make=mingw32-make-3.81-20080326-2.tar.gz

This seems to match what I remember installing in terms of compilers, etc.

-Hazen

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to