diff -up kicad-2010.03.14/eeschema/CMakeLists.txt.kbool kicad-2010.03.14/eeschema/CMakeLists.txt
--- kicad-2010.03.14/eeschema/CMakeLists.txt.kbool	2010-03-15 08:24:32.000000000 -0400
+++ kicad-2010.03.14/eeschema/CMakeLists.txt	2010-03-16 13:21:28.364443236 -0400
@@ -154,7 +154,7 @@ if(APPLE)
     set_target_properties(eeschema PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist)
 endif(APPLE)
 
-target_link_libraries(eeschema common bitmaps polygon ${wxWidgets_LIBRARIES} ${GDI_PLUS_LIBRARIES})
+target_link_libraries(eeschema common bitmaps kbool polygon ${wxWidgets_LIBRARIES} ${GDI_PLUS_LIBRARIES})
 
 install(TARGETS eeschema
         DESTINATION ${KICAD_BIN}
diff -up kicad-2010.03.14/kicad/CMakeLists.txt.kbool kicad-2010.03.14/kicad/CMakeLists.txt
--- kicad-2010.03.14/kicad/CMakeLists.txt.kbool	2010-03-10 11:23:50.000000000 -0500
+++ kicad-2010.03.14/kicad/CMakeLists.txt	2010-03-16 13:21:28.364443236 -0400
@@ -49,7 +49,7 @@ install(TARGETS KiCad
         DESTINATION ${KICAD_BIN}
         COMPONENT binary)
 else(APPLE)
-	target_link_libraries(kicad common bitmaps polygon ${wxWidgets_LIBRARIES} ${GDI_PLUS_LIBRARIES})
+	target_link_libraries(kicad common bitmaps kbool polygon ${wxWidgets_LIBRARIES} ${GDI_PLUS_LIBRARIES})
 	install(TARGETS kicad
         DESTINATION ${KICAD_BIN}
         COMPONENT binary)
diff -up kicad-2010.03.14/common/CMakeLists.txt.BAD kicad-2010.03.14/common/CMakeLists.txt
--- kicad-2010.03.14/common/CMakeLists.txt.BAD	2010-03-16 15:07:29.328317975 -0400
+++ kicad-2010.03.14/common/CMakeLists.txt	2010-03-16 15:07:49.162441795 -0400
@@ -44,6 +44,7 @@ set(COMMON_SRCS
     hotkeys_basic.cpp
     msgpanel.cpp
     newstroke_font.cpp
+    ../pcbnew/class_drc_item.cpp
     projet_config.cpp
 #   pyhandler.cpp
     richio.cpp
diff -up kicad-2010.03.14/pcbnew/class_drc_item.cpp.BAD kicad-2010.03.14/pcbnew/class_drc_item.cpp