diff --git a/src/sis8300llrfControlTableChannelGroup.cpp b/src/sis8300llrfControlTableChannelGroup.cpp
index 64a5e3328a0352ed2a14ac54a23ff858753f023b..81383f8d58fbf268f9eacd5c0aee7e68af3d2c75 100644
--- a/src/sis8300llrfControlTableChannelGroup.cpp
+++ b/src/sis8300llrfControlTableChannelGroup.cpp
@@ -114,7 +114,6 @@ ndsStatus sis8300llrfControlTableChannelGroup::writeToHardware() {
     NDS_TRC("%s", __func__);
 
     int status;
-    sis8300llrfControlTableChannel *chan;
 
     if (_SamplesCountChanged) {
         _SamplesCountChanged = 0;
diff --git a/src/sis8300llrfDownSampledChannel.cpp b/src/sis8300llrfDownSampledChannel.cpp
index d4106fb53a6425c26ebe88a762b5a913ca9dde70..ce3ddfa7818f93c50537a1785e6b9860ba38e441 100644
--- a/src/sis8300llrfDownSampledChannel.cpp
+++ b/src/sis8300llrfDownSampledChannel.cpp
@@ -77,11 +77,10 @@ epicsFloat64 sis8300llrfDownSampledChannel::timemsec() {
 void sis8300llrfDownSampledChannel::processDataTask(nds::TaskServiceBase &service) {
     NDS_TRC("%s", __func__);
 
-    int status, iterSrc, iterDest;
-    unsigned nsamples;
+    int iterSrc, iterDest;
     epicsFloat64 ConvFactIMag, ConvFactQAng, IVal, QVal;
     epicsInt32 daq_fmt;
-    double param, perftime;
+    double param;
 
     NDS_DBG("Entered Thread");
 
@@ -188,7 +187,7 @@ ndsStatus sis8300llrfDownSampledChannel::onLeaveProcessing(
  
     int status;
     unsigned nsamples;
-    double perf;
+    //double perf;
 
     //perf = timemsec();
     if (_RawChannel == NULL)