looking for windows developer to test cmake buildsystem

Alexander Neundorf neundorf at kde.org
Thu Feb 2 17:49:21 CET 2006


Hi,

On Wednesday 01 February 2006 23:40, Peter Kümmel wrote:
> Alexander Neundorf wrote:
...
> > 14) run make  <------- if you come this far, you are quite good :-)
> > 15) if it succeeds, dance around the table ;-)
> > 16) if not try to fix it and/or post the error here
> >
> > Bye
> > Alex
>
> I'm now between 14) and 15) at least DCOP.dll was build.

This is cool :-)
What about HAVE_MMAP ?

> But I have do the changes already posted:
> 1. config.h has to much forward declarations, which can be disabled by:
>    (HAVE_STDLIB_H is 1)
>
> #define HAVE_GETHOSTNAME_PROTO
> #define HAVE_SRANDOM_PROTO
> #define HAVE_USLEEP_PROTO
> #define HAVE_S_ISSOCK

Can you please send the kdelibs/CMakeFiles/CMakeError.log file ?
Maybe it's too big for the mailing list, so just send it to me directly.

> 2. remove KDE_DEPRECATED in dcopclient.h

Why ? What was the error message ?

> 3. some experimental linker fixes.
>
> Index: dcop/CMakeLists.txt
> ===================================================================
> --- dcop/CMakeLists.txt	(Revision 504508)
> +++ dcop/CMakeLists.txt	(Arbeitskopie)
> @@ -10,8 +10,17 @@
>
>  include_directories( ${KDE4_INCLUDE_DIR} ${QT_INCLUDES}
> ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}  )
>
> -add_definitions(-DICE_t -DTRANS_SERVER -DTRANS_CLIENT -DUNIXCONN
> -DANSICPP) +add_definitions(-DICE_t -DTRANS_SERVER -DTRANS_CLIENT
> -DANSICPP)
>
> +if(UNIX)
> +    add_definitions(-DUNIXCONN)
> +endif(UNIX)
> +
> +if(WIN32)
> +    add_definitions(-DWIN32_LEAN_AND_MEAN -DDCOP_EXPORT="" -DSOCKCONN
> -DTCPCONN -FIkdelibs_global_win.h) +endif(WIN32)

This was already in svn.

>  # dcop/KDE-ICE/Makefile.am: kICE
>
>  set(kICE_STAT_SRCS
> @@ -100,6 +109,10 @@
>
>  target_link_libraries(DCOP  ${QT_QTCORE_LIBRARY})
>
> +if(WIN32)
> +    target_link_libraries(DCOP kdewin32 ws2_32 )
> +endif(WIN32)
> +

Done.

bye
Alex
-- 
Work: alexander.neundorf AT jenoptik.com - http://www.jenoptik-los.de
Home: neundorf AT kde.org                - http://www.kde.org
      alex AT neundorf.net               - http://www.neundorf.net


More information about the Kde-buildsystem mailing list