Index: /OpenSceneGraph/branches/OpenSceneGraph-2.8/src/osgPlugins/dae/daeRMaterials.cpp
===================================================================
--- /OpenSceneGraph/branches/OpenSceneGraph-2.8/src/osgPlugins/dae/daeRMaterials.cpp (revision 9541)
+++ /OpenSceneGraph/branches/OpenSceneGraph-2.8/src/osgPlugins/dae/daeRMaterials.cpp (revision 9760)
@@ -1198,8 +1198,6 @@
     }
 
-    domFloat Transparency;
-    if (NULL == pTransparency)
-        Transparency = 1.0f;
-    else
+    domFloat Transparency = 1.0f;
+    if (NULL != pTransparency)
     {
         if (NULL != pTransparency->getFloat())
Index: /OpenSceneGraph/branches/OpenSceneGraph-2.8/CMakeModules/FindCOLLADA.cmake
===================================================================
--- /OpenSceneGraph/branches/OpenSceneGraph-2.8/CMakeModules/FindCOLLADA.cmake (revision 9754)
+++ /OpenSceneGraph/branches/OpenSceneGraph-2.8/CMakeModules/FindCOLLADA.cmake (revision 9760)
@@ -261,5 +261,7 @@
         )
 
-        SET(COLLADA_BOOST_INCLUDE_DIR ${COLLADA_DOM_ROOT}/external-libs/boost)
+      FIND_PATH(COLLADA_BOOST_INCLUDE_DIR boost/filesystem/convenience.hpp
+        ${COLLADA_DOM_ROOT}/external-libs/boost
+      ) 
 
     ENDIF(WIN32)
