yicon.cc: In member function `ref YIcon::huge()': yicon.cc:162: error: no match for 'operator&&' in '(this + 8)->ref::operator==(const null_ref&) const [with T = YPixmap](0) && (this + 8)->ref::operator=(const ref&) [with T = YPixmap]((&YIcon::large()()))' yicon.cc:162: error: candidates are: operator&&(bool, bool) yicon.cc:165: error: no matching function for call to `ref::init( YIconImage*, int, int)' ref.h:46: error: candidates are: ref& ref::init(T*) [with T = YPixmap] yicon.cc:167: error: no match for 'operator&&' in '(this + 8)->ref::operator==(const null_ref&) const [with T = YPixmap](0) && (this + 8)->ref::operator=(const ref&) [with T = YPixmap]((&YIcon::small()()))' yicon.cc:167: error: candidates are: operator&&(bool, bool) yicon.cc: In member function `ref YIcon::large()': yicon.cc:189: error: no match for 'operator&&' in '(this + 4)->ref::operator==(const null_ref&) const [with T = YPixmap](0) && (this + 4)->ref::operator=(const ref&) [with T = YPixmap]((&YIcon::huge()()))' yicon.cc:189: error: candidates are: operator&&(bool, bool) yicon.cc:192: error: no match for 'operator=' in 'this->YIcon::fLarge = (operator new(unsigned int)(28), (->YPixmap::YPixmap(long unsigned int, long unsigned int, int, int, int, int)((this + 4)->ref::operator->() [with T = YPixmap]()->YPixmap::pixmap() const(), (this + 4)->ref::operator->() [with T = YPixmap]()->YPixmap::mask() const(), (this + 4)->ref::operator->() [with T = YPixmap]()->YPixmap::width() const(), (this + 4)->ref::operator->() [with T = YPixmap]()->YPixmap::height() const(), YIcon::largeSize()(), YIcon::largeSize()()), ))' ref.h:38: error: candidates are: ref& ref::operator=(const ref&) [with T = YPixmap] ref.h:58: error: ref& ref::operator=(const null_ref&) [with T = YPixmap] yicon.cc:194: error: no match for 'operator&&' in '(this + 4)->ref::operator==(const null_ref&) const [with T = YPixmap](0) && (this + 4)->ref::operator=(const ref&) [with T = YPixmap]((&YIcon::small()()))' yicon.cc:194: error: candidates are: operator&&(bool, bool) yicon.cc:197: error: no match for 'operator=' in 'this->YIcon::fLarge = (operator new(unsigned int)(28), (->YPixmap::YPixmap(long unsigned int, long unsigned int, int, int, int, int)((this + 4)->ref::operator->() [with T = YPixmap]()->YPixmap::pixmap() const(), (this + 4)->ref::operator->() [with T = YPixmap]()->YPixmap::mask() const(), (this + 4)->ref::operator->() [with T = YPixmap]()->YPixmap::width() const(), (this + 4)->ref::operator->() [with T = YPixmap]()->YPixmap::height() const(), YIcon::largeSize()(), YIcon::largeSize()()), ))' ref.h:38: error: candidates are: ref& ref::operator=(const ref&) [with T = YPixmap] ref.h:58: error: ref& ref::operator=(const null_ref&) [with T = YPixmap] ref.h:38: warning: inlining failed in call to `ref& ref::operator=(const ref&) [with T = YPixmap]' yicon.cc:179: warning: called from here yicon.cc: In member function `ref YIcon::small()': yicon.cc:216: error: no match for 'operator&&' in ' this->ref::operator==(const null_ref&) const [with T = YPixmap](0) && this->ref::operator=(const ref&) [with T = YPixmap]((&YIcon::large()()))' yicon.cc:216: error: candidates are: operator&&(bool, bool) yicon.cc:219: error: no match for 'operator=' in 'this->YIcon::fSmall = (operator new(unsigned int)(28), (->YPixmap::YPixmap(long unsigned int, long unsigned int, int, int, int, int)(this->ref::operator->() [with T = YPixmap]()->YPixmap::pixmap() const(), this->ref::operator->() [with T = YPixmap]()->YPixmap::mask() const(), this->ref::operator->() [with T = YPixmap]()->YPixmap::width() const(), this->ref::operator->() [with T = YPixmap]()->YPixmap::height() const(), YIcon::smallSize()(), YIcon::smallSize()()), ))' ref.h:38: error: candidates are: ref& ref::operator=(const ref&) [with T = YPixmap] ref.h:58: error: ref& ref::operator=(const null_ref&) [with T = YPixmap] yicon.cc:221: error: no match for 'operator&&' in ' this->ref::operator==(const null_ref&) const [with T = YPixmap](0) && this->ref::operator=(const ref&) [with T = YPixmap]((&YIcon::huge()()))' yicon.cc:221: error: candidates are: operator&&(bool, bool) yicon.cc:224: error: no match for 'operator=' in 'this->YIcon::fSmall = (operator new(unsigned int)(28), (->YPixmap::YPixmap(long unsigned int, long unsigned int, int, int, int, int)(this->ref::operator->() [with T = YPixmap]()->YPixmap::pixmap() const(), this->ref::operator->() [with T = YPixmap]()->YPixmap::mask() const(), this->ref::operator->() [with T = YPixmap]()->YPixmap::width() const(), this->ref::operator->() [with T = YPixmap]()->YPixmap::height() const(), YIcon::smallSize()(), YIcon::smallSize()()), ))' ref.h:38: error: candidates are: ref& ref::operator=(const ref&) [with T = YPixmap] ref.h:58: error: ref& ref::operator=(const null_ref&) [with T = YPixmap] ref.h:38: warning: inlining failed in call to `ref& ref::operator=(const ref&) [with T = YPixmap]' yicon.cc:206: warning: called from here yicon.cc: In member function `ref YIcon::getScaledIcon(int)': yicon.cc:244: error: no matching function for call to `YPixmap::YPixmap( YPixmap&, int&, int&)' ypaint.h:131: error: candidates are: YPixmap::YPixmap(long unsigned int, long unsigned int, int, int, int, int) ypaint.h:129: error: YPixmap::YPixmap(long unsigned int, long unsigned int, int, int) ypaint.h:128: error: YPixmap::YPixmap(int, int, bool) ypaint.h:127: error: YPixmap::YPixmap(const char*, int, int) ypaint.h:126: error: YPixmap::YPixmap(const char*) ypaint.h:121: error: YPixmap::YPixmap(const YPixmap&) ref.h:38: warning: inlining failed in call to `ref& ref::operator=(const ref&) [with T = YPixmap]' yicon.cc:238: warning: called from here ref.h:38: warning: inlining failed in call to `ref& ref::operator=(const ref&) [with T = YPixmap]' yicon.cc:240: warning: called from here yarray.h: In function `void __static_initialization_and_destruction_0(int, int) ': yarray.h:146: warning: inlining failed in call to ` YObjectArray::YObjectArray()' yarray.h:252: warning: called from here make[1]: *** [yicon.o] Error 1 make: *** [base] Error 2