Sorry for posting on this list instead of the bug tracker, it just seems that more people watch this list than the bug tracker.

When I run "make" for Fossa, (after an apparently successful "./configure" of course), I'm getting the following error:


fossaWindow.h:73: error: extra qualification 'FossaWindow::' on member 'FossaWindow'


I'm running QT 3.3.7 (last release version of QT 3).  Since I know that Loris and Fossa are very picky about the version number of the libraries that they make use of, I suspect that this error may arise from my not having the appropriate release version of QT 3.  However, I wanted to post the error just in case it's not related to my QT version, because it will take me tens of hours to test whether my QT 3 version is the problem by: compiling and installing each version of QT 3 and then seeing if the same behavior persists with Fossa's "make" command. 

If anyone knows what this error arises from, please post back.  For now I'll keep trying to get it right via the trial and error method (uninstall current version of QT3, compile/install next earliest version and try to compile/install Fossa again, repeat for all versions of QT3 until Fossa's compile/install is successful or I run out of QT3 versions to try).  This will take tens of hours though, unless I get lucky and stumble on the correct version of QT3 early in the process. 

If anyone with a working install of Fossa can look in their QT directory at the file "README" and post the version number indicated there, I would be very grateful.

Thanks, any help is much appreciated

erik



My PC:
Linux Distro = Fedora Core 6
Loris 1.4 Working
SDIF Library 3.8.0
FFTW-2.1.5
Python-2.4.4
QT 3.3.7

Here is the full text of what I get when I run "make":

[root@plur fossa-1.1.beta2]# make
make  all-recursive
make[1]: Entering directory `/root/Desktop/fossa-1.1.beta2'
Making all in src
make[2]: Entering directory `/root/Desktop/fossa-1.1.beta2/src'
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I//usr/local/include/loris -I//usr/local/include    -I//usr/local/qt/include -I//usr/local/include    -g -O2 -c fossa.c++
fossaWindow.h:73: error: extra qualification 'FossaWindow::' on member 'FossaWindow'
make[2]: *** [fossa.o] Error 1
make[2]: Leaving directory `/root/Desktop/fossa-1.1.beta2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/Desktop/fossa-1.1.beta2'
make: *** [all-recursive-am] Error 2
[root@plur fossa-1.1.beta2]#





Also, in case it's relevant, here's the full text that I get when I run "./configure":

[root@plur fossa-1.1.beta2]# ./configure
-------- Set package name And version --------
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
this is fossa1.1.beta2
-------- Check for C++ compiler --------
checking for g++... g++
checking for C++ compiler default output... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix...
checking for object suffix... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for a BSD compatible install... /usr/bin/install -c
-------- Check for libraries --------
"default sdif path will be used: /usr/local"
"default fftw path will be used: /usr/local"
"default loris path will be used: /usr/local"
"default qt path will be used: /usr/local/qt"
checking for main in -lfftw... yes
checking for main in -lsdif... yes
checking for main in -lqt... yes
checking for main in -lloris... yes
-------- Check for headers --------
checking how to run the C++ preprocessor... g++ -E
checking for ANSI C header files... yes
-------- Checks for typedefs
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for an ANSI C-conforming const... yes
-------- Creating Output Files --------
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: config.h is unchanged
[root@plur fossa-1.1.beta2]# ./configure
-------- Set package name And version --------
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
this is fossa1.1.beta2
-------- Check for C++ compiler --------
checking for g++... g++
checking for C++ compiler default output... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix...
checking for object suffix... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for a BSD compatible install... /usr/bin/install -c
-------- Check for libraries --------
"default sdif path will be used: /usr/local"
"default fftw path will be used: /usr/local"
"default loris path will be used: /usr/local"
"default qt path will be used: /usr/local/qt"
checking for main in -lfftw... yes
checking for main in -lsdif... yes
checking for main in -lqt... yes
checking for main in -lloris... yes
-------- Check for headers --------
checking how to run the C++ preprocessor... g++ -E
checking for ANSI C header files... yes
-------- Checks for typedefs
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for an ANSI C-conforming const... yes
-------- Creating Output Files --------
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating config.h
[root@plur fossa-1.1.beta2]#