[CMake] bug: CMakeSetup.exe crash in MESSAGE command in 2.4.2+cvs

Jan Woetzel jw at mip.informatik.uni-kiel.de
Tue Jun 20 12:02:47 EDT 2006


William A. Hoffman wrote:

> Is this a CMakeSetup that you built?   

No, cmake 2.4.2 binary release crashed.
Then I built my own binary from todays cvs
to see someone already fixed it  - unfortunately teh problem is in cvs, too.
CVS version throws the assertion instead of crashing:

inocc.cpp : 156:
void CWnd::SetDlgItemText(int nID, LPCTSTR lpszString)
{
    ASSERT(::IsWindow(m_hWnd));


> Can you provide a smaller example
> that has this problem?   I mean a cmakelist file with:
> MESSAGE(STATUS "hello")

Yes, see the attached file.

Jan.

-- 

  Dipl.-Ing. Jan Woetzel
--------------------------------------------------
  University of Kiel
  Institute of Computer Science and Applied Mathematics
  Hermann-Rodewald-Str. 3 [room 310]
  24098 Kiel/Germany
--------------------------------------------------
  Phone +49-431-880-4477
  Fax   +49-431-880-4054
  Mob.  +49-179-2937346
--------------------------------------------------
  Url   www.mip.informatik.uni-kiel.de/~jw
  Email jw at mip.informatik.uni-kiel.de

-------------- next part --------------
# illustrate cmake 2.4.2 crash (Jan Woetzel)
PROJECT(hello)

SET(WXWIDGETS_INCLUDE_DIR      "c:/wxWidgets-2.6.3/include;C:/wxWidgets-2.6.3/lib/vc_dll/msw")
SET(WXWIDGETS_INCLUDE_DIR      "c:/wxWidgets-2.6.3/include;C:/wxWidgets-2.6.3/lib/vc_dll/msw")
SET(WXWIDGETS_LIBRARIES        "debug;C:/wxWidgets-2.6.3/lib/vc_dll/wxbase26d.lib;optimized;C:/wxWidgets-2.6.3/lib/vc_dll/wxbase26.lib;debug;C:/wxWidgets-2.6.3/lib/vc_dll/wxmsw26d_core.lib;optimized;C:/wxWidgets-2.6.3/lib/vc_dll/wxmsw26_core.lib;debug;C:/wxWidgets-2.6.3/lib/vc_dll/wxpngd.lib;optimized;C:/wxWidgets-2.6.3/lib/vc_dll/wxpng.lib;debug;C:/wxWidgets-2.6.3/lib/vc_dll/wxtiffd.lib;optimized;C:/wxWidgets-2.6.3/lib/vc_dll/wxtiff.lib;debug;C:/wxWidgets-2.6.3/lib/vc_dll/wxjpegd.lib;optimized;C:/wxWidgets-2.6.3/lib/vc_dll/wxjpeg.lib;debug;C:/wxWidgets-2.6.3/lib/vc_dll/wxzlibd.lib;optimized;C:/wxWidgets-2.6.3/lib/vc_dll/wxzlib.lib;debug;C:/wxWidgets-2.6.3/lib/vc_dll/wxregexd.lib;optimized;C:/wxWidgets-2.6.3/lib/vc_dll/wxregex.lib;debug;C:/wxWidgets-2.6.3/lib/vc_dll/wxexpatd.lib;optimized;C:/wxWidgets-2.6.3/lib/vc_dll/wxexpat.lib;winmm;comctl32;rpcrt4;wsock32")
SET(WXWIDGETS_LINK_DIRECTORIES "")
SET(WXWIDGETS_DEFINITIONS      "-DWXUSINGDLL")


MESSAGE(STATUS
  "WXWIDGETS_FOUND=${WXWIDGETS_FOUND}\n"
  "WXWIDGETS_INCLUDE_DIR     =${WXWIDGETS_INCLUDE_DIR}\n"
  "WXWIDGETS_LIBRARIES       =${WXWIDGETS_LIBRARIES}\n"
  "WXWIDGETS_LINK_DIRECTORIES=${WXWIDGETS_LINK_DIRECTORIES}\n"
  "WXWIDGETS_DEFINITIONS     =${WXWIDGETS_DEFINITIONS}\n" )


More information about the CMake mailing list