Created attachment 481800 [details] emerge --info Can't build any version of wine because of wrong check for "builtin_ms_va_list". Successfully installed with custom .ebuild without section that checking builtin_ms_va_list.
Please attach the build log.
Created attachment 482894 [details] build.log
I'm almost sure that problem in function $(tc-getCC) in this part of ebuild "... # Compile in subshell to prevent "Aborted" message ( $(tc-getCC) -O2 "${FILESDIR}"/builtin_ms_va_list.c -o "${T}"/builtin_ms_va_list >/dev/null 2>&1) if ! eend $?; then eerror "This version of $(tc-getCC) does not support builtin_ms_va_list, can't enable 64-bit wine" ... " i've tried to compile /builtin_ms_va_list.c manually. Compilation was successful, compiled code doesn't show any error.
This is coming from FILESDIR not available in pkg_* anymore (#586416). If you remove the >/dev/null you get: x86_64-pc-linux-gnu-gcc: error: >>>/var/tmp/portage/app-emulation/wine-2.12/files<<</builtin_ms_va_list.c: No such file or directory If you downgrade portage, the ebuild works again. This seems to be implemented in a current portage version now, although I could not find any news item or Changelog about it, except that tracker bug. @Leonik: As you seem to be already using my overlay ("hossie") I have removed the compiler checks from 2.12-r1 for now. Im not quite sure how to handle the compiler checks.
This is not an issue with official packaging. @jstein: Please make sure that the package is from ::gentoo before assigning to maintainer. @Leonik: In the future, please state that the package you are compiling is from another repo @Hossie: I'm reassigning this to you since this is an issue with your packaging in your overlay, not the packaging in the main repo. You can see the fix if you check the commit log for the package in the main repo, but since I'm going to be unmasking the slotted packaging shortly, I'd highly recommend that you switch to that in the near future.
Hi, indeed, in wine::gentoo the compiler checks have been moved to src_configure. I have rebased the wine ebuilds on 2.3, @Leonik please test 2.12-r2.