diff --git a/MAC/APL/APLCommon/src/ChildControl.cc b/MAC/APL/APLCommon/src/ChildControl.cc
index 123725f32808508c147b376041d3f3d6541a0159..2f24adf0f0ca3940f057557e3f363db790848c2d 100644
--- a/MAC/APL/APLCommon/src/ChildControl.cc
+++ b/MAC/APL/APLCommon/src/ChildControl.cc
@@ -892,6 +892,8 @@ void ChildControl::_startDaemonOffline(const string&	hostname)
 //
 void ChildControl::_printStartDaemonMap(const string& actionName)
 {
+	(void)actionName; // prevent compiler warning
+
 #if 0
 	LOG_DEBUG_STR("_printStartDaemonMap(" << actionName <<")");
 
diff --git a/MAC/APL/APLCommon/test/tAPLUtilities.cc b/MAC/APL/APLCommon/test/tAPLUtilities.cc
index e7b4a5696b26102b7079ff80403d635a5af185c4..c7549a16240da2d9b4ec87a6906e9329d92887b3 100644
--- a/MAC/APL/APLCommon/test/tAPLUtilities.cc
+++ b/MAC/APL/APLCommon/test/tAPLUtilities.cc
@@ -30,7 +30,7 @@
 using namespace LOFAR;
 using namespace LOFAR::APLCommon;
 
-int main (int	argc, char* argv[]) 
+int main (int, char* argv[]) 
 {
 	INIT_LOGGER(argv[0]);
 	
diff --git a/MAC/APL/APLCommon/test/tAntennaMapper.cc b/MAC/APL/APLCommon/test/tAntennaMapper.cc
index a53286f51291b7360d52323949e0407fb88e20ac..ad3ffee403a6a1bcef69584d20a0e74f922b819a 100644
--- a/MAC/APL/APLCommon/test/tAntennaMapper.cc
+++ b/MAC/APL/APLCommon/test/tAntennaMapper.cc
@@ -38,8 +38,10 @@ void doTest(int	antNr, int antType, AntennaMapper&	AM)
 		 << AM.YRCU(antNr) << " using input " << AM.RCUinput(antNr, antType) << endl;
 }
 
-int main (int	argc, char* argv[]) 
+int main (int, char *argv[]) 
 {
+	INIT_LOGGER(argv[0]);
+
 	//						rcus, lbas, hbas
 	AntennaMapper	AMCore  (96, 96, 48);
 	AntennaMapper	AMRemote(96, 96, 0);
diff --git a/MAC/APL/APLCommon/test/tControllerDefines.cc b/MAC/APL/APLCommon/test/tControllerDefines.cc
index ab84cbbca6e70cb332292fe47f22e1386dabf6ae..d4de4389af33aace54c2f4c5e112d444fa6554da 100644
--- a/MAC/APL/APLCommon/test/tControllerDefines.cc
+++ b/MAC/APL/APLCommon/test/tControllerDefines.cc
@@ -32,7 +32,7 @@
 using namespace LOFAR;
 using namespace LOFAR::APLCommon;
 
-int main (int	argc, char* argv[]) 
+int main (int, char* argv[]) 
 {
 	INIT_LOGGER(argv[0]);
 	
diff --git a/MAC/APL/APLCommon/test/tOutOfBand.cc b/MAC/APL/APLCommon/test/tOutOfBand.cc
index 56c959bc41293dcb3176339d3e99c23a64293c35..1564f1afd099e3b00ab8040726a76c3bec37c9d6 100644
--- a/MAC/APL/APLCommon/test/tOutOfBand.cc
+++ b/MAC/APL/APLCommon/test/tOutOfBand.cc
@@ -138,9 +138,9 @@ CTState::CTstateNr getNextState(CTState::CTstateNr		theCurrentState,
 	}
 }
 
-int main (int	argc, char*		argv[]) {
+int main (int, char*		argv[]) {
 
-	INIT_LOGGER(basename(argv[0]));
+	INIT_LOGGER(argv[0]);
 
 	CTState		cts;
 
diff --git a/MAC/APL/APLCommon/test/tbitsetUtil.cc b/MAC/APL/APLCommon/test/tbitsetUtil.cc
index 7256152c29c3e2445430f46da8d9719667cb679a..1550d0a9c86e48a4c7e77449669cb45400cfb22a 100644
--- a/MAC/APL/APLCommon/test/tbitsetUtil.cc
+++ b/MAC/APL/APLCommon/test/tbitsetUtil.cc
@@ -30,7 +30,7 @@
 using namespace LOFAR;
 using namespace LOFAR::APLCommon;
 
-int main (int	argc, char* argv[]) 
+int main (int, char* argv[]) 
 {
 	INIT_LOGGER(argv[0]);