a_spod / Member

Forum Posts Following Followers
25 37 31

I think it's called momentum...

I've unexpectedly found myself with some free time (no dog to walk and no Primeval to watch) and—more importantly—some peace and quiet. So what do I contemplate doing with this rest of this inspiring evening under it pellucid sky - azure and unzitted by clouds? Maybe some drawing, given I've not done any in ages. Or perhaps writing, since I didn't have any spare time to compose prose this week? No, I think to myself, "I could do some more programming; move the project on; wouldn't that be fun." Duh! (We need a Duh smiley: one that has you punching yourself in the forehead until you pass out.) Oh, and if you thought computers gave you cryptic errors, try this for size:
GL/monthview.cpp: In constructor `Astro::GL::MonthViewRootNode::MonthViewRootNode()':
GL/monthview.cpp:173: error: no match for 'operator*' in '*((((((((Astro::GL::LabelIntegerIterator<int, Astro::GL::itoa_c>* const&)((Astro::GL::LabelIntegerIterator<int, Astro::GL::itoa_c>* const*)(&((((const int&)((const int*)(&1))), ((const int&)((const int*)(&std::numeric_limits<int>::max())))), (((Astro::GL::LabelIntegerIterator<int, Astro::GL::itoa_c>*)operator new(20u)), (<anonymous>->Astro::GL::LabelIntegerIterator<Type, converter>::LabelIntegerIterator [with Type = int, const char*(*converter)(int) = Astro::GL::itoa_c](<anonymous>, <anonymous>, 1), <anonymous>)))))), ((Astro::GL::MonthChartIterator* const&)((Astro::GL::MonthChartIterator* const*)(&(((Astro::GL::MonthChartIterator*)operator new(56u)), (<anonymous>->Astro::GL::MonthChartIterator::MonthChartIterator(((const Astro::GL::MonthViewRootNode&)((const Astro::GL::MonthViewRootNode*)this)), 3.5e+0, 3.5e+0), <anonymous>)))))), ((const Astro::GL::Labels::Mode&)((const Astro::GL::Labels::Mode*)(& LABEL_ALL_VERTICES_AS_EVEN)))), ((const Astro::GL::Height&)((const Astro::GL::Height*)(&Height(2.91666666666666685170383743752609007060527801514e-1))))), ((const Astro::GL::RGBA<GLfloat>&)(+Astro::GL::RGBA<Type>::grey_50 [with Type = GLfloat]()))), ((const Astro::GL::Even&)((const Astro::GL::Even*)(&Even(((const Astro::GL::Labels::Position&)((const Astro::GL::Labels::Position*)((Astro::GL::Labels::Position*)(&Constructed<Astro::GL::Labels::Position>(((const Astro::GL::TextAlign&)((const Astro::GL::TextAlign*)(&Astro::GL::operator|( LEFT_ALIGN, TOP_ALIGN)))), ((const Astro::GL::XOffset&)((const Astro::GL::XOffset*)(&XOffset((xspacing / -2.29999999999999982236431605997495353221893310547e+0))))), ((const Astro::GL::YOffset&)((const Astro::GL::YOffset*)(&YOffset(1.52173913043478270523678475001361221075057983398e+0)))))))))))))), (((Astro::GL::Constructed<Astro::GL::Labels>*)operator new(152u)), (<anonymous>->Astro::GL::Constructed<POD>::Constructed [with A = Astro::GL::LabelIntegerIterator<int, Astro::GL::itoa_c>*, B = Astro::GL::MonthChartIterator*, C = Astro::GL::Labels::Mode, D = Astro::GL::Height, E = Astro::GL::RGBA<GLfloat>, F = Astro::GL::Even, POD = Astro::GL::Labels](<anonymous>, <anonymous>, <anonymous>, <anonymous>, <anonymous>, <anonymous>), <anonymous>))) * ((((((((Astro::GL::LabelStdIterator<const char* const*>* const&)((Astro::GL::LabelStdIterator<const char* const*>* const*)(&((((const char* const* const&)((const char* const* const*)(&((const char* const*)(&Astro::GL::weekday_names))))), ((const char* const* const&)((const char* const* const*)(&(((const char* const*)(&Astro::GL::weekday_names)) + 28u))))), (((Astro::GL::LabelStdIterator<const char* const*>*)operator new(16u)), (<anonymous>->Astro::GL::LabelStdIterator<Type>::LabelStdIterator [with Type = const char* const*](<anonymous>, <anonymous>), <anonymous>)))))), ((Astro::GL::MonthChartIterator* const&)((Astro::GL::MonthChartIterator* const*)(&(((Astro::GL::MonthChartIterator*)operator new(56u)), (<anonymous>->Astro::GL::MonthChartIterator::MonthChartIterator(((const Astro::GL::MonthViewRootNode&)((const Astro::GL::MonthViewRootNode*)this)), 3.5e+0, 3.5e+0), <anonymous>)))))), ((const Astro::GL::Labels::Mode&)((const Astro::GL::Labels::Mode*)(& LABEL_ALL_VERTICES_AS_EVEN)))), ((const Astro::GL::Height&)((const Astro::GL::Height*)(&Height(2.91666666666666685170383743752609007060527801514e-1))))), ((const Astro::GL::RGBA<GLfloat>&)(+Astro::GL::RGBA<Type>::grey_50 [with Type = GLfloat]()))), ((const Astro::GL::Even&)((const Astro::GL::Even*)(&Even(((const Astro::GL::Labels::Position&)((const Astro::GL::Labels::Position*)((Astro::GL::Labels::Position*)(&Constructed<Astro::GL::Labels::Position>(((const Astro::GL::TextAlign&)((const Astro::GL::TextAlign*)(&Astro::GL::operator|( CENTRE_ALIGN, MIDDLE_ALIGN)))), ((const Astro::GL::YOffset&)((const Astro::GL::YOffset*)(&YOffset(2.1875e+0)))))))))))))), (((Astro::GL::Constructed<Astro::GL::Labels>*)operator new(152u)), (<anonymous>->Astro::GL::Constructed<POD>::Constructed [with A = Astro::GL::LabelStdIterator<const char* const*>*, B = Astro::GL::MonthChartIterator*, C = Astro::GL::Labels::Mode, D = Astro::GL::Height, E = Astro::GL::RGBA<GLfloat>, F = Astro::GL::Even, POD = Astro::GL::Labels](<anonymous>, <anonymous>, <anonymous>, <anonymous>, <anonymous>, <anonymous>), <anonymous>)))'
../Astro/angles.h:151: note: candidates are: Astro::Angle Astro::operator*(double, const Astro::Angle&)
../Astro/polynomials.h:36: note: double Astro::operator*(double, const Astro::Reciprocal&)
../Astro/GL/SceneObjects/Labels.h: In member function `const char* Astro::GL::LabelStdIterator<Type>::operator*() const [with Type = const char* const*]':
GL/monthview.cpp:256: instantiated from here
../Astro/GL/SceneObjects/Labels.h:102: error: cannot convert `const char* const' to `const char* const*' for argument `1' to `const char* Astro::GL::toString(const char* const*)'
f:mingwbinmake.exe[1]: *** [GL/monthview.o] Error 1
make: *** [Astro/astro.a] Error 2