In file included from backend/control/renderbackend.cpp:33: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/scene/objects.cpp:39: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/vm/fncode.cpp:46: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ In file included from backend/scene/camera.cpp:35: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/vm/fnintern.cpp:44: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from backend/control/benchmark.cpp:40: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/scene/atmosph.cpp:39: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/vm/fnpovfpu.cpp:242: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColou mColour[ColourModelRG ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:10: eerror:umember initializer 'GenericLinearColo r' does not name a non-static data member or base class mColour[ColourModelRGB::kBlue] = blue; ^ inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline explicit GenericRGBColour(const GenericLinearColour& col) : Gen ricLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inline : 100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from backend/scene/threaddata.cpp:39: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColou ' does not name a non-static data member or base class inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:611:48: ./base/use of u:598:13: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ mColour[ColourModelRGB::kGreen] = green; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:661:44: eerror:uuse of undeclared identifier 'mColour inline Channel& green() { return mColour[ColourModelRGB::kGreen]; fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [backend/control/benchmark.o] Erreur 1 20 errors generated. make[2]: *** [backend/scene/camera.o] Erreur 1 In file included from backend/parser/fnsyntax.cpp:42: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ In file included from backend/parser/parstxtr.cpp:37: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/scene/scene.cpp:42: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/control/messagefactory.cpp:36: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/scene/view.cpp:41: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. errors generated. make[2]: *** [backend/control/renderbackend.o] Erreur 1 make[2]: *** [backend/vm/fncode.o] Erreur 1 20 errors generated. make[2]: *** [backend/scene/atmosph.o] Erreur 1 20 errors generated. 20 errors generated. make[2]: *** [backend/vm/fnpovfpu.o] Erreur 1 make[2]: *** [backend/vm/fnintern.o] Erreur 1 20 errors generated. make[2]: *** [backend/scene/threaddata.o] Erreur 1 20 errors generated. make[2]: *** [backend/scene/objects.o] Erreur 1 20 errors generated. make[2]: *** [backend/control/messagefactory.o] Erreur 1 In file included from backend/parser/function.cpp:42: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [backend/scene/scene.o] Erreur 1 In file included from backend/parser/tokenize.cpp:45: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ 20 errors generated. make[2]: *** [backend/parser/fnsyntax.o] Erreur 1 ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ In file included from backend/pattern/warps.cpp:38: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ 20 errors generated. ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ make[2]: *** [backend/scene/view.o] Erreur 1 In file included from backend/parser/parse.cpp:44: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; inlin ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:./:ase/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~./base/colour.h:595:13: error: ./base/colour.hzer 'GenericLinearColour' does not name a non-static data member or base class :605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ In file included from backend/pattern/pattern.cpp:47: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/parser/reswords.cpp:37: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [backend/parser/reswords.o] Erreur 1 20 errors generated. make[2]: *** [backend/parser/parstxtr.o] Erreur 1 In file included from backend/render/ray.cpp:35: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/parser/parsestr.cpp:42: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/parser/express.cpp:42: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; }f too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [backend/parser/function.o] Erreur 1 In file included from backend/povray.cpp:38: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/render/trace.cpp:42: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/render/radiositytask.cpp:40: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ 20 errors generated. ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ make[2]: *** [backend/pattern/warps.o] Erreur 1 ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ 20 errors generated. ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ make[2]: *** [backend/parser/tokenize.o] Erreur 1 ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [backend/pattern/pattern.o] Erreur 1 20 errors generated. make[2]: *** [backend/parser/parsestr.o] Erreur 1 In file included from backend/interior/media.cpp:39: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/render/rendertask.cpp:40: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ 20 errors generated. make[2]: *** [backend/render/ray.o] Erreur 1 ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 errors generated. make[2]: *** [backend/povray.o] Erreur 1 20 errors generated. make[2]: *** [backend/parser/parse.o] Erreur 1 ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ 20 errors generated. make[2]: *** [backend/render/radiositytask.o] Erreur 1 20 errors generated. make[2]: *** [backend/parser/express.o] Erreur 1 ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ In file included from backend/interior/interior.cpp:35: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/lighting/photonstrategytask.cpp:37: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ In file included from backend/lighting/point.cpp:37: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ In file included from backend/lighting/rad_data.cpp:44: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/lighting/subsurface.cpp:37: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ In file included from backend/lighting/photonestimationtask.cpp:37: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 errors generated. make[2]: *** [backend/lighting/point.o] Erreur 1 ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ 20 errors generated. ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ make[2]: *** [backend/lighting/rad_data.o] Erreur 1 ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/render/tracepixel.cpp:45: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ 20 errors generated. make[2]: *** [backend/render/trace.o] Erreur 1 20 errors generated. ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ make[2]: *** [backend/render/rendertask.o] Erreur 1 ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ In file included from backend/lighting/photons.cpp:39: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ In file included from backend/lighting/photonshootingstrategy.cpp:35: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ In file included from backend/render/tracetask.cpp:41: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/lighting/photonsortingtask.cpp:37: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ In file included from backend/lighting/photonshootingtask.cpp:39: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/lighting/radiosity.cpp:65: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ 20 errors generated. make[2]: *** [backend/lighting/subsurface.o] Erreur 1 20 errors generated. make[2]: *** [backend/render/tracepixel.o] Erreur 1 ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ 20 errors generated. make[2]: *** [backend/interior/media.o] Erreur 1 ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/bounding/bbox.cpp:43: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ 20 errors generated. fatal error: too many errors emitted, stopping now [-ferror-limit=] make[2]: *** [backend/render/tracetask.o] Erreur 1 In file included from backend/bounding/bcyl.cpp:36: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 error2 generated. errors generated. make[2]: *** [backend/bounding/bcyl.o] Erreur 1 make[2]: *** [backend/lighting/photonstrategytask.o] Erreur 1 20 errors generated. In file included from backend/bounding/bsphere.cpp:35: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ make[2]: *** [backend/interior/interior.o] Erreur 1 ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ 20 errors generated. ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ make[2]: *** [backend/lighting/radiosity.o] Erreur 1 ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [backend/bounding/bsphere.o] Erreur 1 20 errors generated. make[2]: *** [backend/lighting/photonestimationtask.o] Erreur 1 In file included from backend/shape/triangle.cpp:35: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/shape/lathe.cpp:120: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/shape/poly.cpp:38: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from backend/shape/spheres.cpp:35: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class 20 errors generated. inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h.610:48: error: use of error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; make[2]: *** [backend/lighting/photons.o] Erreur 1 ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/shape/torus.cpp:47: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ In file included from backend/shape/boxes.cpp:39: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ 20 errors generated. ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ make[2]: *** [backend/lighting/photonshootingstrategy.o] Erreur 1 ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [backend/lighting/photonsortingtask.o] Erreur 1 20 errors generated. make[2]: *** [backend/lighting/photonshootingtask.o] Erreur 1 In file included from backend/bounding/boundingtask.cpp:42: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ In file included from backend/shape/planes.cpp:35: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ In file included from backend/shape/cones.cpp:37: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ In file included from backend/shape/fractal.cpp:37: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/shape/prism.cpp:114: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class ./base/colour.h:597: : use of undeclared identifier 'mColour' ./base/colour.hlour[ColourModelRGB::kRed] = red; 584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [backend/bounding/bbox.o] Erreur 1 In file included from backend/shape/mesh.cpp:64: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ 20 errors generated. ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [backend/bounding/boundingtask.o] Erreur 1 ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/shape/discs.cpp:37: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ 20 errors generated. ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ make[2]: *** [backend/shape/lathe.o] Erreur 1 ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 errors generated. ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ make[2]: *** [backend/shape/triangle.o] Erreur 1 ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ 20 errors generated. fatal error: too many errors emitted, stopping now [-ferror-limit=] make[2]: *** [backend/shape/spheres.o] Erreur 1 20 errors generated. make[2]: *** [backend/shape/poly.o] Erreur 1 20 errors generated. 20 errors generated. make[2]: *** [backend/shape/boxes.o] Erreur 1 make[2]: *** [backend/shape/torus.o] Erreur 1 In file included from backend/shape/csg.cpp:35: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from backend/shape/blob.cpp:98: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ In file included from backend/shape/truetype.cpp:37: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ In file included from backend/shape/isosurf.cpp:43: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline :5 :13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/shape/quadrics.cpp:35: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from backend/shape/sphsweep.cpp:78: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ 20 errors generated. ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ make[2]: *** [backend/shape/planes.o] Erreur 1 ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ 20 errors generated. ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ make[2]: *** [backend/shape/cones.o] Erreur 1 ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [backend/shape/prism.o] Erreur 1 20 errors generated. make[2]: *** [backend/shape/fractal.o] Erreur 1 In file included from backend/shape/fpmetric.cpp:40: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from backend/shape/sor.cpp:97: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/shape/super.cpp:67: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ In file included from backend/shape/bezier.cpp:38: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [backend/shape/mesh.o] Erreur 1 20 errors generated. make[2]: *** [backend/shape/discs.o] Erreur 1 In file included from backend/shape/hfield.cpp:62: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from backend/shape/polygon.cpp:60: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ make[2]: *** [backend/shape/csg.o] Erreur 1 ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ 20 errors generated. make[2]: *** [backend/shape/blob.o] Erreur 1 ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [backend/shape/isosurf.o] Erreur 1 20 errors generated. make[2]: *** [backend/shape/truetype.o] Erreur 1 20 errors generated. make[2]: *** [backend/shape/sphsweep.o] Erreur 1 20 errors generated. make[2]: *** [backend/shape/quadrics.o] Erreur 1 In file included from backend/shape/ovus.cpp:67: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ In file included from backend/support/bsptree.cpp:40: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/support/imageutil.cpp:40: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ In file included from backend/support/randomsequences.cpp:42: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ In file included from backend/support/statistics.cpp:36: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 errors generated. 20 errors generated. ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ 20 errors generated. make[2]: *** [backend/support/bsptree.o] Erreur 1 ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [backend/shape/fpmetric.o] Erreur 1 make[2]: *** [backend/shape/sor.o] Erreur 1 ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. 20 errors generated. make[2]: *** [backend/shape/super.o] Erreur 1 make[2]: *** [backend/support/statistics.o] Erreur 1 20 errors generated. make[2]: *** [backend/shape/bezier.o] Erreur 1 In file included from backend/support/msgutil.cpp:42: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/support/fileutil.cpp:45: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/support/jitter.cpp:33: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from backend/support/octree.cpp:60: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/texture/pigment.cpp:44: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: ./base/member initializer 'GenericLinearColour' does not name a non-static data member or base class 610:48: error: use of undeclared identifier 'mColour' inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ :584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ 20 errors generated. ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ make[2]: *** [backend/support/msgutil.o] Erreur 1 ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [backend/support/jitter.o] Erreur 1 20 errors generated. make[2]: *** [backend/shape/hfield.o] Erreur 1 In file included from backend/texture/texture.cpp:50: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ In file included from backend/texture/normal.cpp:44: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ In file included from backend/support/taskqueue.cpp:36: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ 20 errors generated. ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ make[2]: *** [backend/shape/polygon.o] Erreur 1 ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ In file included from backend/colour/colutils.cpp:38: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ 20 errors generated. make[2]: *** [backend/colour/colutils.o] Erreur 1 ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ 20 errors generated. fatal error: too many errors emitted, stopping now [-ferror-limit=] make[2]: *** [backend/shape/ovus.o] Erreur 1 In file included from backend/colour/spectral.cpp:37: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [backend/colour/spectral.o] Erreur 1 20 errors generated. make[2]: *** [backend/support/randomsequences.o] Erreur 1 In file included from backend/support/task.cpp:39: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ 20 errors generated. 20 errors generated. make[2]: *** [backend/support/taskqueue.o] Erreur 1 make[2]: *** [backend/support/imageutil.o] Erreur 1 In file included from backend/colour/colour_old.cpp:39: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:./b:se/colour.h:59 e13m rror: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/math/chi2.cpp:48: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ 20 errors generated. make[2]: *** [backend/math/chi2.o] Erreur 1 ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ In file included from backend/math/mathutil.cpp:41: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/math/quatern.cpp:38: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ 20 errors generated. ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ make[2]: *** [backend/support/octree.o] Erreur 1 ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [backend/support/fileutil.o] Erreur 1 In file included from backend/math/hcmplx.cpp:37: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from backend/math/splines.cpp:42: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ 20 errors generated. make[2]: *** [backend/math/mathutil.o] Erreur 1 ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. 20 errors generated. make[2]: *** [backend/math/splines.o] Erreur 1 make[2]: *** [backend/support/task.o] Erreur 1 20 errors generated. make[2]: *** [backend/texture/pigment.o] Erreur 1 20 errors generated. make[2]: *** [backend/math/hcmplx.o] Erreur 1 20 errors generated. make[2]: *** [backend/colour/colour_old.o] Erreur 1 In file included from backend/math/matrices.cpp:35: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from backend/math/polysolv.cpp:36: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ 20 errors generated. ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ make[2]: *** [backend/math/matrices.o] Erreur 1 ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [backend/texture/texture.o] Erreur 1 20 errors generated. make[2]: *** [backend/texture/normal.o] Erreur 1 In file included from optout.cpp:42: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from pov_mem.cpp:36: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ In file included from base/colour.cpp:38: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [base/colour.o] Erreur 1 20 errors generated. make[2]: *** [backend/math/quatern.o] Erreur 1 In file included from frontend/imageprocessing.cpp:40: In file included from ./base/image/encoding.h:44: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from frontend/filemessagehandler.cpp:38: In file included from ./frontend/renderfrontend.h:46: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ In file included from frontend/renderfrontend.cpp:43: In file included from ./frontend/renderfrontend.h:46: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from frontend/display.cpp:37: In file included from ./frontend/display.h:36: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from frontend/parsermessagehandler.cpp:39: In file included from ./frontend/renderfrontend.h:46: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ In file included from frontend/imagemessagehandler.cpp:38: In file included from ./frontend/imagemessagehandler.h:38: In file included from ./frontend/renderfrontend.h:46: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ In file included from frontend/rendermessagehandler.cpp:39: In file included from ./frontend/renderfrontend.h:46: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ make[2]: *** [backend/math/polysolv.o] Erreur 1 ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ 20 errors generated. make[2]: *** [optout.o] Erreur 1 fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [frontend/imageprocessing.o] Erreur 1 20 errors generated. make[2]: *** [frontend/filemessagehandler.o] Erreur 1 20 errors generated. make[2]: *** [frontend/display.o] Erreur 1 20 errors generated. make[2]: *** [frontend/parsermessagehandler.o] Erreur 1 20 errors generated. make[2]: *** [frontend/imagemessagehandler.o] Erreur 1 20 errors generated. 20 errors generated. make[2]: *** [frontend/rendermessagehandler.o] Erreur 1 make[2]: *** [frontend/renderfrontend.o] Erreur 1 20 errors generated. make[2]: *** [pov_mem.o] Erreur 1 In file included from base/animation/animation.cpp:36: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ In file included from base/animation/moov.cpp:40: In file included from ./base/animation/moov.h:37: In file included from ./base/animation/animation.h:41: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [base/animation/animation.o] Erreur 1 In file included from base/image/bmp.cpp:50: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ 20 errors generated. make[2]: *** [base/animation/moov.o] Erreur 1 ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from base/image/png.cpp:60: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ In file included from base/image/image.cpp:47: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ In file included from base/image/gifdecod.cpp:81: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ In file included from base/image/colourspace.cpp:38: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ In file included from base/image/ppm.cpp:50: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ In file included from base/image/tiff.cpp:39: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ In file included from base/image/jpeg.cpp:136: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ In file included from base/image/encoding.cpp:39: In file included from ./base/image/encoding.h:44: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ In file included from base/image/iff.cpp:38: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ 20 errors generated. ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [base/image/bmp.o] Erreur 1 fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. 20 errors generated. make[2]: *** [base/image/colourspace.o] Erreur 1 make[2]: *** [base/image/gifdecod.o] Erreur 1 20 errors generated. make[2]: *** [base/image/tiff.o] Erreur 1 20 errors generated. 20 errors generated. make[2]: *** [base/image/encoding.o] Erreur 1 make[2]: *** [base/image/image.o] Erreur 1 20 errors generated. make[2]: *** [base/image/iff.o] Erreur 1 20 errors generated. In file included from base/image/hdr.cpp:48: In file included from ./base/image/hdr.h:35: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ make[2]: *** [base/image/png.o] Erreur 1 20 errors generated. ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ make[2]: *** [base/image/ppm.o] Erreur 1 ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ In file included from lightgrp.cpp:35: In file included from ./backend/frame.h:59: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ 20 errors generated. 20 errors generated. make[2]: *** [lightgrp.o] Erreur 1 ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ make[2]: *** [base/image/jpeg.o] Erreur 1 ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ In file included from base/image/gif.cpp:49: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [base/image/gif.o] Erreur 1 In file included from base/image/pgm.cpp:47: In file included from ./base/image/pgm.h:35: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ 20 errors generated. make[2]: *** [base/image/hdr.o] Erreur 1 ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ In file included from base/image/openexr.cpp:41: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ In file included from base/image/targa.cpp:60: In file included from ./base/image/image.h:42: In file included from ./base/image/colourspace.h:45: ./base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ./base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: :614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ./base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [base/image/pgm.o] Erreur 1 20 errors generated. make[2]: *** [base/image/targa.o] Erreur 1 20 errors generated. make[2]: *** [base/image/openexr.o] Erreur 1 make[2]: La cible « all » n'a pas pu être refabriquée à cause d'erreurs. In file included from vfe.cpp:41: In file included from ../source/backend/frame.h:59: ../source/base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ../source/base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ../source/base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ../source/base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ../source/base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from vfedisplay.cpp:36: In file included from ../source/backend/frame.h:59: ../source/base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ../source/base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ../source/base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ../source/base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ../source/base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from unix/unixoptions.cpp:38: In file included from ../vfe/unix/unixoptions.h:41: In file included from ./vfe.h:49: In file included from ../source/base/image/colourspace.h:45: ../source/base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ In file included from unix/unixconsole.cpp:48: In file included from ./vfe.h:49: In file included from ../source/base/image/colourspace.h:45: ../source/base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ../source/base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ../source/base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ../source/base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ../source/base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ../source/base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ../source/base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ../source/base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ../source/base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ../source/base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from vfecontrol.cpp:38: In file included from ./vfe.h:49: In file included from ../source/base/image/colourspace.h:45: ../source/base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from unix/platformbase.cpp:49: In file included from ./vfe.h:49: In file included from ../source/base/image/colourspace.h:45: ../source/base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from unix/vfeplatform.cpp:55: In file included from ./vfe.h:49: In file included from ../source/base/image/colourspace.h:45: ../source/base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from vfesession.cpp:41: In file included from ./vfe.h:49: In file included from ../source/base/image/colourspace.h:45: ../source/base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ In file included from vfepovms.cpp:36: In file included from ./vfe.h:49: In file included from ../source/base/image/colourspace.h:45: ../source/base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ../source/base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ../source/base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ 20 errors generated. make[2]: *** [vfe.o] Erreur 1 ../source/base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ../source/base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ../source/base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ../source/base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ../source/base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ../source/base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ../source/base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ../source/base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ../source/base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ../source/base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ../source/base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ../source/base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ 20 errors generated. make[2]: *** [vfedisplay.o] Erreur 1 ../source/base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ../source/base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ../source/base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ../source/base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ 20 errors generated. ../source/base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ make[2]: *** [unix/unixconsole.o] Erreur 1 ../source/base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] ../source/base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ 20 errors generated. ../source/base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ make[2]: *** [unix/unixoptions.o] Erreur 1 ../source/base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ../source/base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ../source/base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ../source/base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ../source/base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ../source/base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. 20 errors generated. make[2]: *** [vfecontrol.o] Erreur 1 make[2]: *** [unix/vfeplatform.o] Erreur 1 make[2]: *** [unix/platformbase.o] Erreur 1 20 errors generated. make[2]: *** [vfepovms.o] Erreur 1 20 errors generated. make[2]: *** [vfesession.o] Erreur 1 make[2]: La cible « all » n'a pas pu être refabriquée à cause d'erreurs. make[2]: *** Pas de règle pour fabriquer la cible « ../vfe/libvfe.a », nécessaire pour « povray ». make[2]: *** Pas de règle pour fabriquer la cible « ../source/libpovray.a », nécessaire pour « povray ». In file included from disp_sdl.cpp:40: In file included from ./disp_sdl.h:41: In file included from ../vfe/vfe.h:49: In file included from ../source/base/image/colourspace.h:45: ../source/base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ In file included from disp_text.cpp:36: In file included from ./disp_text.h:39: In file included from ../vfe/vfe.h:49: In file included from ../source/base/image/colourspace.h:45: ../source/base/colour.h:579:37: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour() : GenericLinearColour() {} ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:582:64: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:584:105: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:587:108: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:590:85: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:592:58: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(Channel grey) : GenericLinearColour(grey) {} ^~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:595:13: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class GenericLinearColour() ^~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ../source/base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ../source/base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:597:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kRed] = red; ^ ../source/base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:598:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kGreen] = green; ^ ../source/base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:599:13: error: use of undeclared identifier 'mColour' mColour[ColourModelRGB::kBlue] = blue; ^ ../source/base/colour.h:602:84: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericRGBFTColour& col) : GenericLinearColour(col.rgb()) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:605:100: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericCompactColour& col) : GenericLinearColour(col) {} ^~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:608:111: error: member initializer 'GenericLinearColour' does not name a non-static data member or base class inline explicit GenericRGBColour(const GenericLinearColour& col) : GenericLinearColour(col, kaColourConversionMatrixRGBtoXYZ) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../source/base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:610:48: error: use of undeclared identifier 'mColour' inline Channel red() const { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:611:48: error: use of undeclared identifier 'mColour' inline Channel& red() { return mColour[ColourModelRGB::kRed]; } ^ ../source/base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ../source/base/colour.h:613:48: error: use of undeclared identifier 'mColour' inline Channel green() const { return mColour[ColourModelRGB::kGreen]; } ^ ../source/base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ ../source/base/colour.h:614:48: error: use of undeclared identifier 'mColour' inline Channel& green() { return mColour[ColourModelRGB::kGreen]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] ../source/base/colour.h:616:48: error: use of undeclared identifier 'mColour' inline Channel blue() const { return mColour[ColourModelRGB::kBlue]; } ^ ../source/base/colour.h:617:48: error: use of undeclared identifier 'mColour' inline Channel& blue() { return mColour[ColourModelRGB::kBlue]; } ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [disp_sdl.o] Erreur 1 20 errors generated. make[2]: *** [disp_text.o] Erreur 1 make[2]: La cible « all » n'a pas pu être refabriquée à cause d'erreurs. make[1]: *** [all-recursive] Erreur 1 make: *** [all] Erreur 2