Index: /trunk/configure
===================================================================
--- /trunk/configure	(revision 20029)
+++ /trunk/configure	(revision 20030)
@@ -800,5 +800,5 @@
 
 #
-# Check for openssl, needed for RDP
+# Check for openssl, needed for RDP and S3
 #
 check_ssl()
@@ -2179,5 +2179,5 @@
 [ $WITH_LIBIDL -eq 1 ] && check_libidl
 # build openssl on Darwin in every case
-[ "$OS" != "darwin" -a $OSE -eq 0 ] && check_ssl
+[ "$OS" != "darwin"  ] && check_ssl
 [ "$OS" != "darwin"  ] && check_z
 [ "$OS" != "darwin" -a "$OS" != "freebsd" ] && check_png
Index: /trunk/src/VBox/Runtime/Makefile.kmk
===================================================================
--- /trunk/src/VBox/Runtime/Makefile.kmk	(revision 20029)
+++ /trunk/src/VBox/Runtime/Makefile.kmk	(revision 20030)
@@ -790,5 +790,5 @@
 	VBox/VBoxRTDeps.cpp \
 	$(RuntimeR3_SOURCES)
-ifdef VBOX_WITH_LIBXML2_IN_VBOXRT
+if defined(VBOX_WITH_LIBXML2_IN_VBOXRT) && !defined(VBOX_OSE)
 VBoxRT_SOURCES                += \
 	common/misc/s3.cpp
