Index: /issm/trunk-jpl/src/c/modules/AutodiffDriversx/AutodiffDriversx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/AutodiffDriversx/AutodiffDriversx.cpp	(revision 13284)
+++ /issm/trunk-jpl/src/c/modules/AutodiffDriversx/AutodiffDriversx.cpp	(revision 13285)
@@ -34,4 +34,5 @@
 
 	if(isautodiff){
+		#ifdef _HAVE_ADOLC_
 		parameters->FindParam(&num_dependents,AutodiffNumDependentsEnum);
 		parameters->FindParam(&axp,&num_independents,AutodiffXpEnum);
@@ -68,4 +69,7 @@
 		xDelete<IssmDouble>(matJ);
 		xDelete<IssmDouble>(axp);
+		#else
+		_error_("Should not be requesting AD drivers when an AD library is not available!");
+		#endif
 	}
 }
Index: /issm/trunk-jpl/src/c/modules/RequestedDependentsx/RequestedDependentsx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/RequestedDependentsx/RequestedDependentsx.cpp	(revision 13284)
+++ /issm/trunk-jpl/src/c/modules/RequestedDependentsx/RequestedDependentsx.cpp	(revision 13285)
@@ -27,4 +27,5 @@
 
 	if(isautodiff){
+		#ifdef _HAVE_ADOLC_
 		parameters->FindParam(&num_dependents,AutodiffNumDependentsEnum);
 		if(num_dependents){
@@ -38,4 +39,7 @@
 			}
 		}
+		#else
+		_error_("Should not be requesting dependents when an AD library is not available!");
+		#endif
 	}
 }
