Index: trunk/FACT++/Makefile.in
===================================================================
--- trunk/FACT++/Makefile.in	(revision 10445)
+++ trunk/FACT++/Makefile.in	(revision 10446)
@@ -48,5 +48,7 @@
 bin_PROGRAMS = $(am__EXEEXT_1) dns$(EXEEXT) did$(EXEEXT) log$(EXEEXT) \
 	logtime$(EXEEXT) time$(EXEEXT) argv$(EXEEXT) test3$(EXEEXT) \
-	dclient5$(EXEEXT) dserver2$(EXEEXT) dataLogger$(EXEEXT)
+	dclient5$(EXEEXT) dserver2$(EXEEXT) dataLogger$(EXEEXT) \
+	ftmctrl$(EXEEXT) ftm$(EXEEXT) chatclient$(EXEEXT) \
+	chatserv$(EXEEXT) fitsgrep$(EXEEXT) test$(EXEEXT)
 @HAS_GROFF_TRUE@am__append_1 = $(dist_man1_MANS:.man=.html)
 @HAS_GROFF_TRUE@@HAS_PS2PDF_TRUE@am__append_2 = $(dist_man1_MANS:.man=.pdf)
@@ -134,9 +136,19 @@
 am_libTools_la_OBJECTS = src/tools.lo
 libTools_la_OBJECTS = $(am_libTools_la_OBJECTS)
-@HAS_QT4_TRUE@am__EXEEXT_1 = fact$(EXEEXT)
+@HAS_GUI_TRUE@am__EXEEXT_1 = fact$(EXEEXT)
 PROGRAMS = $(bin_PROGRAMS)
 am_argv_OBJECTS = src/argv.$(OBJEXT)
 argv_OBJECTS = $(am_argv_OBJECTS)
 argv_DEPENDENCIES = libConfiguration.la
+am_chatclient_OBJECTS = src/chatclient.$(OBJEXT) \
+	src/ChatClient.$(OBJEXT)
+chatclient_OBJECTS = $(am_chatclient_OBJECTS)
+chatclient_DEPENDENCIES = libStateMachine.la libTools.la libTime.la \
+	libDim.la libDim++.la libConfiguration.la
+am_chatserv_OBJECTS = src/chatserv.$(OBJEXT) \
+	src/LocalControl.$(OBJEXT)
+chatserv_OBJECTS = $(am_chatserv_OBJECTS)
+chatserv_DEPENDENCIES = libStateMachine.la libConfiguration.la \
+	libTools.la libTime.la libDim.la libDim++.la
 am_dataLogger_OBJECTS = src/dataLogger.$(OBJEXT) \
 	src/LocalControl.$(OBJEXT) src/Fits.$(OBJEXT)
@@ -166,14 +178,14 @@
 	gui/MainWindow.cc gui/fact.cc gui/FactGui.cc
 am__objects_1 =
-@HAS_QT4_TRUE@am__objects_2 = gui/design.$(OBJEXT)
-@HAS_QT4_TRUE@am__objects_3 = gui/HtmlDelegate.moc.$(OBJEXT) \
-@HAS_QT4_TRUE@	gui/CheckBoxDelegate.moc.$(OBJEXT) \
-@HAS_QT4_TRUE@	gui/DockWindow.moc.$(OBJEXT) \
-@HAS_QT4_TRUE@	gui/MainWindow.moc.$(OBJEXT)
+@HAS_GUI_TRUE@am__objects_2 = gui/design.$(OBJEXT)
+@HAS_GUI_TRUE@am__objects_3 = gui/HtmlDelegate.moc.$(OBJEXT) \
+@HAS_GUI_TRUE@	gui/CheckBoxDelegate.moc.$(OBJEXT) \
+@HAS_GUI_TRUE@	gui/DockWindow.moc.$(OBJEXT) \
+@HAS_GUI_TRUE@	gui/MainWindow.moc.$(OBJEXT)
 am__objects_4 = $(am__objects_1) $(am__objects_2) $(am__objects_3)
-@HAS_QT4_TRUE@am__objects_5 = gui/HtmlDelegate.$(OBJEXT) \
-@HAS_QT4_TRUE@	gui/CheckBoxDelegate.$(OBJEXT) \
-@HAS_QT4_TRUE@	gui/DockWindow.$(OBJEXT) \
-@HAS_QT4_TRUE@	gui/MainWindow.$(OBJEXT)
+@HAS_GUI_TRUE@am__objects_5 = gui/HtmlDelegate.$(OBJEXT) \
+@HAS_GUI_TRUE@	gui/CheckBoxDelegate.$(OBJEXT) \
+@HAS_GUI_TRUE@	gui/DockWindow.$(OBJEXT) \
+@HAS_GUI_TRUE@	gui/MainWindow.$(OBJEXT)
 am_fact_OBJECTS = $(am__objects_4) $(am__objects_5) gui/fact.$(OBJEXT) \
 	gui/FactGui.$(OBJEXT)
@@ -181,6 +193,18 @@
 am__DEPENDENCIES_1 =
 fact_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
-	$(am__DEPENDENCIES_1) libDim.la libDim++.la libTools.la \
-	libTime.la libStateMachine.la
+	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) libDim.la \
+	libDim++.la libTools.la libTime.la libStateMachine.la
+am_fitsgrep_OBJECTS = src/fitsgrep.$(OBJEXT)
+fitsgrep_OBJECTS = $(am_fitsgrep_OBJECTS)
+fitsgrep_DEPENDENCIES = libConfiguration.la
+am_ftm_OBJECTS = src/ftm.$(OBJEXT) src/HeadersFTM.$(OBJEXT)
+ftm_OBJECTS = $(am_ftm_OBJECTS)
+ftm_DEPENDENCIES = libTime.la libTools.la libStateMachine.la libDim.la \
+	libDim++.la
+am_ftmctrl_OBJECTS = src/ftmctrl.$(OBJEXT) src/LocalControl.$(OBJEXT) \
+	src/HeadersFTM.$(OBJEXT)
+ftmctrl_OBJECTS = $(am_ftmctrl_OBJECTS)
+ftmctrl_DEPENDENCIES = libDim.la libDim++.la libTools.la libTime.la \
+	libStateMachine.la libConfiguration.la
 am_log_OBJECTS = src/log.$(OBJEXT)
 log_OBJECTS = $(am_log_OBJECTS)
@@ -191,4 +215,8 @@
 logtime_DEPENDENCIES = libStateMachine.la libTools.la libTime.la \
 	libDim.la libDim++.la
+am_test_OBJECTS = src/test.$(OBJEXT)
+test_OBJECTS = $(am_test_OBJECTS)
+test_DEPENDENCIES = libStateMachine.la libTools.la libTime.la \
+	libDim.la libDim++.la libConfiguration.la
 am_test3_OBJECTS = src/test3.$(OBJEXT) src/RemoteControl.$(OBJEXT)
 test3_OBJECTS = $(am_test3_OBJECTS)
@@ -244,15 +272,19 @@
 	$(libDim_la_SOURCES) $(libStateMachine_la_SOURCES) \
 	$(libTime_la_SOURCES) $(libTools_la_SOURCES) $(argv_SOURCES) \
+	$(chatclient_SOURCES) $(chatserv_SOURCES) \
 	$(dataLogger_SOURCES) $(dclient5_SOURCES) $(did_SOURCES) \
 	$(dns_SOURCES) $(dserver2_SOURCES) $(fact_SOURCES) \
-	$(log_SOURCES) $(logtime_SOURCES) $(test3_SOURCES) \
-	$(time_SOURCES)
+	$(fitsgrep_SOURCES) $(ftm_SOURCES) $(ftmctrl_SOURCES) \
+	$(log_SOURCES) $(logtime_SOURCES) $(test_SOURCES) \
+	$(test3_SOURCES) $(time_SOURCES)
 DIST_SOURCES = $(libConfiguration_la_SOURCES) $(libDim___la_SOURCES) \
 	$(libDim_la_SOURCES) $(libStateMachine_la_SOURCES) \
 	$(libTime_la_SOURCES) $(libTools_la_SOURCES) $(argv_SOURCES) \
+	$(chatclient_SOURCES) $(chatserv_SOURCES) \
 	$(dataLogger_SOURCES) $(dclient5_SOURCES) $(did_SOURCES) \
 	$(dns_SOURCES) $(dserver2_SOURCES) $(am__fact_SOURCES_DIST) \
-	$(log_SOURCES) $(logtime_SOURCES) $(test3_SOURCES) \
-	$(time_SOURCES)
+	$(fitsgrep_SOURCES) $(ftm_SOURCES) $(ftmctrl_SOURCES) \
+	$(log_SOURCES) $(logtime_SOURCES) $(test_SOURCES) \
+	$(test3_SOURCES) $(time_SOURCES)
 man1dir = $(mandir)/man1
 NROFF = nroff
@@ -522,9 +554,6 @@
 
 #-------------------------------------------------------------------------
-@HAS_QT4_TRUE@QT4_EXECUTABLES = fact
-#	ftmctrl ftm \
-#	chatclient chatserv \
-#	fitsgrep test \
-#	sched astro test ftm ftmctrl 
+@HAS_GUI_TRUE@QT4_EXECUTABLES = fact
+#	sched astro
 lib_LTLIBRARIES = libDim.la libDim++.la libTime.la libTools.la \
 		  libConfiguration.la libStateMachine.la
@@ -638,29 +667,26 @@
 dserver2_SOURCES = src/dserver2.cc 
 dserver2_LDADD = libTime.la libTools.la libStateMachine.la libDim.la libDim++.la
-
-#ftm_SOURCES = src/ftm.cc src/HeadersFTM.cc
-#ftm_LDADD   = libTime.la libTools.la libStateMachine.la libDim.la libDim++.la
+ftm_SOURCES = src/ftm.cc src/HeadersFTM.cc
+ftm_LDADD = libTime.la libTools.la libStateMachine.la libDim.la libDim++.la
 log_SOURCES = src/log.cc
 log_LDADD = libTime.la libTools.la libDim.la libDim++.la libStateMachine.la 
 logtime_LDADD = libStateMachine.la libTools.la libTime.la libDim.la libDim++.la
 logtime_SOURCES = src/logtime.cc
-
-#chatserv_LDADD = libStateMachine.la libConfiguration.la libTools.la libTime.la libDim.la libDim++.la
-#chatserv_SOURCES = src/chatserv.cc src/LocalControl.cc src/LocalControl.h
+chatserv_LDADD = libStateMachine.la libConfiguration.la libTools.la libTime.la libDim.la libDim++.la
+chatserv_SOURCES = src/chatserv.cc src/LocalControl.cc src/LocalControl.h
 dclient5_SOURCES = src/dclient5.cc src/LocalControl.cc src/LocalControl.h
 dclient5_LDADD = libDim.la libDim++.la libTools.la libTime.la libStateMachine.la \
     libConfiguration.la
 
-
-#ftmctrl_SOURCES = src/ftmctrl.cc src/LocalControl.cc src/LocalControl.h src/HeadersFTM.cc
-#ftmctrl_LDADD   = libDim.la libDim++.la libTools.la libTime.la libStateMachine.la \
-#    libConfiguration.la
+ftmctrl_SOURCES = src/ftmctrl.cc src/LocalControl.cc src/LocalControl.h src/HeadersFTM.cc
+ftmctrl_LDADD = libDim.la libDim++.la libTools.la libTime.la libStateMachine.la \
+    libConfiguration.la
+
 argv_SOURCES = src/argv.cc
 argv_LDADD = libConfiguration.la 
 test3_SOURCES = src/test3.cc src/RemoteControl.cc src/RemoteControl.h
 test3_LDADD = libStateMachine.la libTools.la libTime.la libDim.la libDim++.la libConfiguration.la
-
-#chatclient_SOURCES = src/chatclient.cc src/ChatClient.cc src/ChatClient.h
-#chatclient_LDADD = libStateMachine.la libTools.la libTime.la libDim.la libDim++.la libConfiguration.la
+chatclient_SOURCES = src/chatclient.cc src/ChatClient.cc src/ChatClient.h
+chatclient_LDADD = libStateMachine.la libTools.la libTime.la libDim.la libDim++.la libConfiguration.la
 time_SOURCES = src/time.cc
 time_LDADD = libTime.la 
@@ -668,30 +694,28 @@
 #astro_SOURCES = src/astro.cc
 #astro_LDADD = libAstro.la libTime.la 
-
-#test_SOURCES = src/test.cc
-#test_LDADD = libStateMachine.la libTools.la libTime.la libDim.la libDim++.la libConfiguration.la
+test_SOURCES = src/test.cc
+test_LDADD = libStateMachine.la libTools.la libTime.la libDim.la libDim++.la libConfiguration.la
 dataLogger_SOURCES = src/dataLogger.cc src/LocalControl.cc src/LocalControl.h src/Fits.cc
 dataLogger_LDADD = libDim.la libDim++.la libTools.la libTime.la libStateMachine.la \
     libConfiguration.la
 
-
-#fitsgrep_SOURCES = src/fitsgrep.cc
-#fitsgrep_LDADD   = libConfiguration.la
+fitsgrep_SOURCES = src/fitsgrep.cc
+fitsgrep_LDADD = libConfiguration.la
 
 # -----
-@HAS_QT4_TRUE@DIALOGS = \
-@HAS_QT4_TRUE@	gui/design.ui
-
-@HAS_QT4_TRUE@RESOURCES = \
-@HAS_QT4_TRUE@	gui/design.qrc
-
-@HAS_QT4_TRUE@QT_SOURCES = \
-@HAS_QT4_TRUE@	gui/HtmlDelegate.cc \
-@HAS_QT4_TRUE@	gui/CheckBoxDelegate.cc \
-@HAS_QT4_TRUE@	gui/DockWindow.cc \
-@HAS_QT4_TRUE@	gui/MainWindow.cc
+@HAS_GUI_TRUE@DIALOGS = \
+@HAS_GUI_TRUE@	gui/design.ui
+
+@HAS_GUI_TRUE@RESOURCES = \
+@HAS_GUI_TRUE@	gui/design.qrc
+
+@HAS_GUI_TRUE@QT_SOURCES = \
+@HAS_GUI_TRUE@	gui/HtmlDelegate.cc \
+@HAS_GUI_TRUE@	gui/CheckBoxDelegate.cc \
+@HAS_GUI_TRUE@	gui/DockWindow.cc \
+@HAS_GUI_TRUE@	gui/MainWindow.cc
 
 BUILT_SOURCES = $(DIALOGS:.ui=.h) $(RESOURCES:.qrc=.cc) $(QT_SOURCES:.cc=.moc.cc)
-fact_LDADD = $(ROOTLDFLAGS) $(QT4_LIB) $(QT4_LDFLAGS) \
+fact_LDADD = $(ROOTLDFLAGS) $(ROOTGLIBS) $(QT4_LIB) $(QT4_LDFLAGS) -L. \
 	libDim.la libDim++.la libTools.la libTime.la libStateMachine.la
 
@@ -933,7 +957,19 @@
 	@rm -f argv$(EXEEXT)
 	$(AM_V_CXXLD)$(CXXLINK) $(argv_OBJECTS) $(argv_LDADD) $(LIBS)
+src/chatclient.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+src/ChatClient.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+chatclient$(EXEEXT): $(chatclient_OBJECTS) $(chatclient_DEPENDENCIES) 
+	@rm -f chatclient$(EXEEXT)
+	$(AM_V_CXXLD)$(CXXLINK) $(chatclient_OBJECTS) $(chatclient_LDADD) $(LIBS)
+src/chatserv.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+src/LocalControl.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+chatserv$(EXEEXT): $(chatserv_OBJECTS) $(chatserv_DEPENDENCIES) 
+	@rm -f chatserv$(EXEEXT)
+	$(AM_V_CXXLD)$(CXXLINK) $(chatserv_OBJECTS) $(chatserv_LDADD) $(LIBS)
 src/dataLogger.$(OBJEXT): src/$(am__dirstamp) \
-	src/$(DEPDIR)/$(am__dirstamp)
-src/LocalControl.$(OBJEXT): src/$(am__dirstamp) \
 	src/$(DEPDIR)/$(am__dirstamp)
 src/Fits.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
@@ -999,4 +1035,20 @@
 	@rm -f fact$(EXEEXT)
 	$(AM_V_CXXLD)$(CXXLINK) $(fact_OBJECTS) $(fact_LDADD) $(LIBS)
+src/fitsgrep.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+fitsgrep$(EXEEXT): $(fitsgrep_OBJECTS) $(fitsgrep_DEPENDENCIES) 
+	@rm -f fitsgrep$(EXEEXT)
+	$(AM_V_CXXLD)$(CXXLINK) $(fitsgrep_OBJECTS) $(fitsgrep_LDADD) $(LIBS)
+src/ftm.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
+src/HeadersFTM.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+ftm$(EXEEXT): $(ftm_OBJECTS) $(ftm_DEPENDENCIES) 
+	@rm -f ftm$(EXEEXT)
+	$(AM_V_CXXLD)$(CXXLINK) $(ftm_OBJECTS) $(ftm_LDADD) $(LIBS)
+src/ftmctrl.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+ftmctrl$(EXEEXT): $(ftmctrl_OBJECTS) $(ftmctrl_DEPENDENCIES) 
+	@rm -f ftmctrl$(EXEEXT)
+	$(AM_V_CXXLD)$(CXXLINK) $(ftmctrl_OBJECTS) $(ftmctrl_LDADD) $(LIBS)
 src/log.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
 log$(EXEEXT): $(log_OBJECTS) $(log_DEPENDENCIES) 
@@ -1008,4 +1060,8 @@
 	@rm -f logtime$(EXEEXT)
 	$(AM_V_CXXLD)$(CXXLINK) $(logtime_OBJECTS) $(logtime_LDADD) $(LIBS)
+src/test.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
+test$(EXEEXT): $(test_OBJECTS) $(test_DEPENDENCIES) 
+	@rm -f test$(EXEEXT)
+	$(AM_V_CXXLD)$(CXXLINK) $(test_OBJECTS) $(test_LDADD) $(LIBS)
 src/test3.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
 src/RemoteControl.$(OBJEXT): src/$(am__dirstamp) \
@@ -1071,4 +1127,5 @@
 	-rm -f gui/design.$(OBJEXT)
 	-rm -f gui/fact.$(OBJEXT)
+	-rm -f src/ChatClient.$(OBJEXT)
 	-rm -f src/Configuration.$(OBJEXT)
 	-rm -f src/Configuration.lo
@@ -1096,4 +1153,5 @@
 	-rm -f src/EventImp.lo
 	-rm -f src/Fits.$(OBJEXT)
+	-rm -f src/HeadersFTM.$(OBJEXT)
 	-rm -f src/LocalControl.$(OBJEXT)
 	-rm -f src/MessageDim.$(OBJEXT)
@@ -1125,9 +1183,15 @@
 	-rm -f src/WindowLog.lo
 	-rm -f src/argv.$(OBJEXT)
+	-rm -f src/chatclient.$(OBJEXT)
+	-rm -f src/chatserv.$(OBJEXT)
 	-rm -f src/dataLogger.$(OBJEXT)
 	-rm -f src/dclient5.$(OBJEXT)
 	-rm -f src/dserver2.$(OBJEXT)
+	-rm -f src/fitsgrep.$(OBJEXT)
+	-rm -f src/ftm.$(OBJEXT)
+	-rm -f src/ftmctrl.$(OBJEXT)
 	-rm -f src/log.$(OBJEXT)
 	-rm -f src/logtime.$(OBJEXT)
+	-rm -f src/test.$(OBJEXT)
 	-rm -f src/test3.$(OBJEXT)
 	-rm -f src/time.$(OBJEXT)
@@ -1170,4 +1234,5 @@
 @AMDEP_TRUE@@am__include@ @am__quote@gui/$(DEPDIR)/design.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@gui/$(DEPDIR)/fact.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ChatClient.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/Configuration.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/Connection.Plo@am__quote@
@@ -1183,4 +1248,5 @@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/EventImp.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/Fits.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/HeadersFTM.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/LocalControl.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/MessageDim.Plo@am__quote@
@@ -1199,9 +1265,15 @@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/WindowLog.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/argv.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/chatclient.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/chatserv.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/dataLogger.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/dclient5.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/dserver2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/fitsgrep.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ftm.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ftmctrl.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/log.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/logtime.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/test.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/test3.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/time.Po@am__quote@
Index: trunk/FACT++/configure
===================================================================
--- trunk/FACT++/configure	(revision 10445)
+++ trunk/FACT++/configure	(revision 10446)
@@ -1780,5 +1780,6 @@
   --with-qt4-libraries    where the Qt 4 library is installed
   --without-root          Disable root, i.e. disable gui support.
-  --with-rootsys          top of the ROOT installation directory
+  --with-rootsys          path to the ROOT executables or top ROOT
+                          installation directory
 
 Some influential environment variables:
@@ -4445,11 +4446,11 @@
   lt_cv_nm_interface="BSD nm"
   echo "int some_variable = 0;" > conftest.$ac_ext
-  (eval echo "\"\$as_me:4447: $ac_compile\"" >&5)
+  (eval echo "\"\$as_me:4448: $ac_compile\"" >&5)
   (eval "$ac_compile" 2>conftest.err)
   cat conftest.err >&5
-  (eval echo "\"\$as_me:4450: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
+  (eval echo "\"\$as_me:4451: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
   cat conftest.err >&5
-  (eval echo "\"\$as_me:4453: output\"" >&5)
+  (eval echo "\"\$as_me:4454: output\"" >&5)
   cat conftest.out >&5
   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
@@ -5657,5 +5658,5 @@
 *-*-irix6*)
   # Find out which ABI we are using.
-  echo '#line 5659 "configure"' > conftest.$ac_ext
+  echo '#line 5660 "configure"' > conftest.$ac_ext
   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   (eval $ac_compile) 2>&5
@@ -7585,9 +7586,9 @@
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:7587: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:7588: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:7591: \$? = $ac_status" >&5
+   echo "$as_me:7592: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
@@ -7924,9 +7925,9 @@
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:7926: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:7927: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:7930: \$? = $ac_status" >&5
+   echo "$as_me:7931: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
@@ -8029,9 +8030,9 @@
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:8031: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:8032: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:8035: \$? = $ac_status" >&5
+   echo "$as_me:8036: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
@@ -8084,9 +8085,9 @@
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:8086: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:8087: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:8090: \$? = $ac_status" >&5
+   echo "$as_me:8091: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
@@ -10468,5 +10469,5 @@
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 10470 "configure"
+#line 10471 "configure"
 #include "confdefs.h"
 
@@ -10564,5 +10565,5 @@
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 10566 "configure"
+#line 10567 "configure"
 #include "confdefs.h"
 
@@ -12520,9 +12521,9 @@
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:12522: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:12523: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:12526: \$? = $ac_status" >&5
+   echo "$as_me:12527: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
@@ -12619,9 +12620,9 @@
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:12621: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:12622: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:12625: \$? = $ac_status" >&5
+   echo "$as_me:12626: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
@@ -12671,9 +12672,9 @@
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:12673: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:12674: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:12677: \$? = $ac_status" >&5
+   echo "$as_me:12678: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
@@ -16539,4 +16540,51 @@
 
 
+# Check for math library (some linux need this to compile cfitsio)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
+$as_echo_n "checking for cos in -lm... " >&6; }
+if test "${ac_cv_lib_m_cos+set}" = set; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lm  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char cos ();
+int
+main ()
+{
+return cos ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_m_cos=yes
+else
+  ac_cv_lib_m_cos=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
+$as_echo "$ac_cv_lib_m_cos" >&6; }
+if test "x$ac_cv_lib_m_cos" = x""yes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBM 1
+_ACEOF
+
+  LIBS="-lm $LIBS"
+
+fi
+
+
 # Needed to compile dim
 
@@ -20349,4 +20397,5 @@
 #AX_BOOST_WSERIALIZATION
 
+LDFLAGS+=" "$BOOST_LDFLAGS" "
 LDFLAGS+=" -lboost_date_time"
 LDFLAGS+=" -lboost_filesystem"
@@ -20355,4 +20404,6 @@
 LDFLAGS+=" -lboost_system"
 LDFLAGS+=" -lboost_thread "
+
+CPPFLAGS+=" "$BOOST_CPPFLAGS" "
 
 #AC_CHECK_HEADERS(
@@ -21556,5 +21607,5 @@
 
 		cat > conftest.$ac_ext <<EOF
-#line 21558 "configure"
+#line 21609 "configure"
 #include "confdefs.h"
 #include <qglobal.h>
@@ -21738,5 +21789,5 @@
 
   if test ! x"$user_rootsys" = xnone; then
-    rootbin="$user_rootsys"
+    rootbin="$user_rootsys:$user_rootsys/bin"
   elif test ! x"$ROOTSYS" = x ; then
     rootbin="$ROOTSYS/bin"
@@ -21931,6 +21982,4 @@
 
 
-HAVE_ROOT_QT=no
-
 if test "$ROOTEXEC" != no ;
 then
@@ -21939,4 +21988,8 @@
    ROOTLDFLAGS="-L"$ROOTLIBDIR" -lGQt "
 
+   #AC_CHECK_PROG(HAVE_ROOT_QT, libGQt.so.$ROOTSOVERSION, yes, no, $ROOTLIBDIR)
+   #AC_CHECK_PROG(HAVE_GQT,     libGQt.so.$ROOTSOVERSION, yes, no, $LD_LIBRARY_PATH)
+
+   # It seems it dooesn't work on older root versions
 
 
@@ -21959,4 +22012,5 @@
 
 fi
+
 
 ######################################################################
@@ -24836,67 +24890,24 @@
 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
 $as_echo "$as_me: " >&6;}
-
-if test "$COLORDIFF" = colordiff; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}:  colored svn diff       / 'colordiff'      found: yes" >&5
-$as_echo "$as_me:  colored svn diff       / 'colordiff'      found: yes" >&6;}
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}:  colored svn diff       / 'colordiff'      found: no" >&5
-$as_echo "$as_me:  colored svn diff       / 'colordiff'      found: no" >&6;}
-
-fi
-if test "$HELP2MAN" = yes; then
-
-   { $as_echo "$as_me:${as_lineno-$LINENO}:  man-pages enabled      / 'help2man'       found: $HELP2MAN" >&5
-$as_echo "$as_me:  man-pages enabled      / 'help2man'       found: $HELP2MAN" >&6;}
-   if test "$GROFF" = yes; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}:  build of html enabled  / 'groff'          found: yes" >&5
-$as_echo "$as_me:  build of html enabled  / 'groff'          found: yes" >&6;}
-      { $as_echo "$as_me:${as_lineno-$LINENO}:  build of pdf  enabled  / 'ps2pdf'         found: $PS2PDF" >&5
-$as_echo "$as_me:  build of pdf  enabled  / 'ps2pdf'         found: $PS2PDF" >&6;}
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}:  build of html and pdf  / 'groff'          found: no" >&5
-$as_echo "$as_me:  build of html and pdf  / 'groff'          found: no" >&6;}
-
-fi
-
-else
-
-   { $as_echo "$as_me:${as_lineno-$LINENO}:  man, html, pdf enabled / 'help2man'       found: no" >&5
-$as_echo "$as_me:  man, html, pdf enabled / 'help2man'       found: no" >&6;}
-
-fi
-
-if test -n "$DX_DOXYGEN"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}:  doxygen docu enabled   / 'doxygen'        found: $DX_DOXYGEN" >&5
-$as_echo "$as_me:  doxygen docu enabled   / 'doxygen'        found: $DX_DOXYGEN" >&6;}
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}:  doxygen docu enabled   / 'doxygen'        found: no" >&5
-$as_echo "$as_me:  doxygen docu enabled   / 'doxygen'        found: no" >&6;}
-
-fi
-if test -n "$DX_DOT"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}:  doxygen graphs enabled / 'dot' (graphviz) found: $DX_DOT" >&5
-$as_echo "$as_me:  doxygen graphs enabled / 'dot' (graphviz) found: $DX_DOT" >&6;}
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}:  doxagen graphs enabled / 'dot' (graphviz) found: no" >&5
-$as_echo "$as_me:  doxagen graphs enabled / 'dot' (graphviz) found: no" >&6;}
-
-fi
-if test -n "$QT4_VERSION"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}:  QT4 support enabled    /  QT4 toolkit     found: yes" >&5
-$as_echo "$as_me:  QT4 support enabled    /  QT4 toolkit     found: yes" >&6;}
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}:  QT4 support enabled    /  QT4 toolkit     found: no" >&5
-$as_echo "$as_me:  QT4 support enabled    /  QT4 toolkit     found: no" >&6;}
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}:  ROOT support enabled   /  root >= 5.12/00 found: $ROOTEXEC" >&5
-$as_echo "$as_me:  ROOT support enabled   /  root >= 5.12/00 found: $ROOTEXEC" >&6;}
-{ $as_echo "$as_me:${as_lineno-$LINENO}:  ROOT built with --with-qt                 found: $HAVE_ROOT_QT" >&5
-$as_echo "$as_me:  ROOT built with --with-qt                 found: $HAVE_ROOT_QT" >&6;}
-if test -n "$QT4_VERSION"; then
-
+{ $as_echo "$as_me:${as_lineno-$LINENO}:  CPPFLAGS = $CPPFLAGS" >&5
+$as_echo "$as_me:  CPPFLAGS = $CPPFLAGS" >&6;}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:${as_lineno-$LINENO}:  LDFLAGS  = $LDFLAGS" >&5
+$as_echo "$as_me:  LDFLAGS  = $LDFLAGS" >&6;}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: --------------------------------------------------------------------" >&5
+$as_echo "$as_me: --------------------------------------------------------------------" >&6;}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
+$as_echo "$as_me: " >&6;}
+{ $as_echo "$as_me:${as_lineno-$LINENO}:  BOOST_CPPFLAGS = $BOOST_CPPFLAGS" >&5
+$as_echo "$as_me:  BOOST_CPPFLAGS = $BOOST_CPPFLAGS" >&6;}
+{ $as_echo "$as_me:${as_lineno-$LINENO}:  BOOST_LDFLAGS  = $BOOST_LDFLAGS" >&5
+$as_echo "$as_me:  BOOST_LDFLAGS  = $BOOST_LDFLAGS" >&6;}
    { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
 $as_echo "$as_me: " >&6;}
+if test -n "$QT4_VERSION"; then
+
    { $as_echo "$as_me:${as_lineno-$LINENO}: --------------------------------------------------------------------" >&5
 $as_echo "$as_me: --------------------------------------------------------------------" >&6;}
@@ -24921,10 +24932,10 @@
    { $as_echo "$as_me:${as_lineno-$LINENO}:  RCC4 = $RCC4" >&5
 $as_echo "$as_me:  RCC4 = $RCC4" >&6;}
-
-fi
-if test -n "$QT4_VERSION"; then
-
    { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
 $as_echo "$as_me: " >&6;}
+
+fi
+if test "$ROOTEXEC" != no; then
+
    { $as_echo "$as_me:${as_lineno-$LINENO}: --------------------------------------------------------------------" >&5
 $as_echo "$as_me: --------------------------------------------------------------------" >&6;}
@@ -24945,6 +24956,71 @@
    { $as_echo "$as_me:${as_lineno-$LINENO}:  ROOTLDFLAGS   = $ROOTLDFLAGS" >&5
 $as_echo "$as_me:  ROOTLDFLAGS   = $ROOTLDFLAGS" >&6;}
-
-fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
+$as_echo "$as_me: " >&6;}
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: --------------------------------------------------------------------" >&5
+$as_echo "$as_me: --------------------------------------------------------------------" >&6;}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
+$as_echo "$as_me: " >&6;}
+
+if test "$COLORDIFF" = colordiff; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}:  colored svn diff       / 'colordiff'      found: yes" >&5
+$as_echo "$as_me:  colored svn diff       / 'colordiff'      found: yes" >&6;}
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}:  colored svn diff       / 'colordiff'      found: no" >&5
+$as_echo "$as_me:  colored svn diff       / 'colordiff'      found: no" >&6;}
+
+fi
+if test "$HELP2MAN" = yes; then
+
+   { $as_echo "$as_me:${as_lineno-$LINENO}:  man-pages enabled      / 'help2man'       found: $HELP2MAN" >&5
+$as_echo "$as_me:  man-pages enabled      / 'help2man'       found: $HELP2MAN" >&6;}
+   if test "$GROFF" = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}:  build of html enabled  / 'groff'          found: yes" >&5
+$as_echo "$as_me:  build of html enabled  / 'groff'          found: yes" >&6;}
+      { $as_echo "$as_me:${as_lineno-$LINENO}:  build of pdf  enabled  / 'ps2pdf'         found: $PS2PDF" >&5
+$as_echo "$as_me:  build of pdf  enabled  / 'ps2pdf'         found: $PS2PDF" >&6;}
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}:  build of html and pdf  / 'groff'          found: no" >&5
+$as_echo "$as_me:  build of html and pdf  / 'groff'          found: no" >&6;}
+
+fi
+
+else
+
+   { $as_echo "$as_me:${as_lineno-$LINENO}:  man, html, pdf enabled / 'help2man'       found: no" >&5
+$as_echo "$as_me:  man, html, pdf enabled / 'help2man'       found: no" >&6;}
+
+fi
+
+if test -n "$DX_DOXYGEN"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}:  doxygen docu enabled   / 'doxygen'        found: $DX_DOXYGEN" >&5
+$as_echo "$as_me:  doxygen docu enabled   / 'doxygen'        found: $DX_DOXYGEN" >&6;}
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}:  doxygen docu enabled   / 'doxygen'        found: no" >&5
+$as_echo "$as_me:  doxygen docu enabled   / 'doxygen'        found: no" >&6;}
+
+fi
+if test -n "$DX_DOT"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}:  doxygen graphs enabled / 'dot' (graphviz) found: $DX_DOT" >&5
+$as_echo "$as_me:  doxygen graphs enabled / 'dot' (graphviz) found: $DX_DOT" >&6;}
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}:  doxagen graphs enabled / 'dot' (graphviz) found: no" >&5
+$as_echo "$as_me:  doxagen graphs enabled / 'dot' (graphviz) found: no" >&6;}
+
+fi
+if test -n "$QT4_VERSION"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}:  QT4 support enabled    /  QT4 toolkit     found: yes" >&5
+$as_echo "$as_me:  QT4 support enabled    /  QT4 toolkit     found: yes" >&6;}
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}:  QT4 support enabled    /  QT4 toolkit     found: no" >&5
+$as_echo "$as_me:  QT4 support enabled    /  QT4 toolkit     found: no" >&6;}
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}:  ROOT support enabled   /  root >= 5.12/00 found: $ROOTEXEC" >&5
+$as_echo "$as_me:  ROOT support enabled   /  root >= 5.12/00 found: $ROOTEXEC" >&6;}
+{ $as_echo "$as_me:${as_lineno-$LINENO}:  ROOT built with --with-qt                 found: $HAVE_ROOT_QT" >&5
+$as_echo "$as_me:  ROOT built with --with-qt                 found: $HAVE_ROOT_QT" >&6;}
 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
 $as_echo "$as_me: " >&6;}
@@ -24970,4 +25046,10 @@
 
 fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}:   - If you send me a bug report about:" >&5
+$as_echo "$as_me:   - If you send me a bug report about:" >&6;}
+{ $as_echo "$as_me:${as_lineno-$LINENO}:     + configure please attach the file config.log" >&5
+$as_echo "$as_me:     + configure please attach the file config.log" >&6;}
+{ $as_echo "$as_me:${as_lineno-$LINENO}:     + make please send me the output of 'make V=1'" >&5
+$as_echo "$as_me:     + make please send me the output of 'make V=1'" >&6;}
 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
 $as_echo "$as_me: " >&6;}
