Ich hänge hier irgendwie fest und finde nichts im Netz. Jemand ne Idee?
Code:
g++ -Wall -Wextra -pedantic -O3 -I/usr/include/CCfits -I./include  -c -o getpsf.o getpsf.cc
In file included from getpsf.cc:4:0:
./include/statistics.h: In Instanziierung von »T mean_iter(const std::vector<T>&, long int, float, int, double, std::string) [mit T = float; std::string = std::basic_string<char>]«:
getpsf.cc:139:50:   von hier erfordert
./include/statistics.h:166:34: Fehler: »rms« wurde in diesem Gültigkeitsbereich nicht deklariert, und bei argumentabhängiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden [-fpermissive]
   sdev = rms(data, dim, threshold);
                                  ^
./include/statistics.h:350:3: Anmerkung: »template<class T> T rms(const std::vector<T>&, long int, double)« hier deklariert, später in Übersetzungseinheit
 T rms(vector<T> const &data, const long dim, double threshold = -1.0E+12)
   ^
./include/statistics.h:187:34: Fehler: »rms« wurde in diesem Gültigkeitsbereich nicht deklariert, und bei argumentabhängiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden [-fpermissive]
     sdev = rms(tmp2, j, threshold);
                                  ^
./include/statistics.h:350:3: Anmerkung: »template<class T> T rms(const std::vector<T>&, long int, double)« hier deklariert, später in Übersetzungseinheit
 T rms(vector<T> const &data, const long dim, double threshold = -1.0E+12)
   ^
<builtin>: recipe for target 'getpsf.o' failed
make: *** [getpsf.o] Error 1
Greeez Oli