compile error when upgrading from gnome 2.16.3 to 2.20.1 Reproducible: Always DasherViewSquare.cpp: In member function `Dasher::myint Dasher::CDasherViewSquare::CustomIDiv(Dasher::myint, Dasher::myint)': DasherViewSquare.cpp:805: error: call of overloaded `lldiv(Dasher::myint&, Dasher::myint&)' is ambiguous /usr/include/stdlib.h:808: note: candidates are: lldiv_t lldiv(long long int, long long int) /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/include/g++-v3/cstdlib:165: note: lldiv_t __gnu_cxx::lldiv(long long int, long long int) DasherViewSquare.cpp: At global scope: DasherViewSquare.cpp:37: warning: 'g_bDebug' defined but not used make[4]: *** [DasherViewSquare.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory `/var/tmp/portage/app-accessibility/dasher-4.6.1/work/dasher-4.6.1/Src/DasherCore' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/app-accessibility/dasher-4.6.1/work/dasher-4.6.1/Src/DasherCore' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/app-accessibility/dasher-4.6.1/work/dasher-4.6.1/Src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/app-accessibility/dasher-4.6.1/work/dasher-4.6.1' make: *** [all] Error 2 [31;01m*[0m [31;01m*[0m ERROR: app-accessibility/dasher-4.6.1 failed. [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 1701: Called dyn_compile [31;01m*[0m ebuild.sh, line 1039: Called qa_call 'src_compile' [31;01m*[0m ebuild.sh, line 44: Called src_compile [31;01m*[0m ebuild.sh, line 1383: Called gnome2_src_compile [31;01m*[0m gnome2.eclass, line 71: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m emake || die "compile failure" [31;01m*[0m The die message: [31;01m*[0m compile failure [31;01m*[0m [31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant. [31;01m*[0m A complete build log is located at '/var/tmp/portage/app-accessibility/dasher-4.6.1/temp/build.log'. [31;01m*[0m
Created attachment 139905 [details] build.log
could you add your emerge --info. This looks like bug #200659 but could very well be the original cause of upstream adding __gnu_cxx:: in which case both approach would be incorrect to fix the problem.
Created attachment 139915 [details] emerge --info
see attachment
(In reply to comment #4) > see attachment > Tried to reverse the chnages that bug #200659 helped... but that too without any success.
closing cantfix since the issue is so outdated/obsolete by now.