Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 541786 - cross-i686-mingw32/gcc-4.8.3[sanitize] fails to compile
Summary: cross-i686-mingw32/gcc-4.8.3[sanitize] fails to compile
Status: RESOLVED DUPLICATE of bug 536738
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-01 10:48 UTC by Bruno
Modified: 2015-04-08 21:15 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge-info.txt,15.45 KB, text/plain)
2015-03-01 10:52 UTC, Bruno
Details
gcc-build-logs (gcc-build-logs.tar.bz2,123.02 KB, application/x-bzip2)
2015-03-01 10:53 UTC, Bruno
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bruno 2015-03-01 10:48:21 UTC
emerge cross-i686-mingw32/gcc
[ebuild   R    ] cross-i686-mingw32/gcc-4.8.3:4.8.3::unspecified [4.8.3:4.8::unspecified] USE="cxx nptl sanitize* (-altivec) -awt -doc (-fixed-point) -fortran -gcj -go -graphite -hardened -libssp -mudflap (-multilib) -multislot -nls -nopie -nossp -objc -objc++ -objc-gc -openmp -regression-test -vanilla" 0 KiB

Reproducible: Always

Actual Results:  
libtool: compile:  /var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/build/./gcc/xgcc -shared-libgcc -B/var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/build/./gcc -nostdinc++ -L/var/tmp/portage/cross-i686-m
ingw32/gcc-4.8.3/work/build/i686-mingw32/libstdc++-v3/src -L/var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/build/i686-mingw32/libstdc++-v3/src/.libs -L/var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/buil
d/i686-mingw32/winsup/mingw -L/var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/build/i686-mingw32/winsup/w32api/lib -isystem /var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/gcc-4.8.3/winsup/mingw/include -isystem /var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/gcc-4.8.3/winsup/w32api/include -B/usr/i686-mingw32/bin/ -B/usr/i686-mingw32/lib/ -isystem /usr/i686-mingw32/include -isystem /usr/i686-mingw32/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I/var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/gcc-4.8.3/libsanitizer/interception -I /var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/gcc-4.8.3/libsanitizer/include -I /var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/gcc-4.8.3/libsanitizer -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/i686-mingw32 -I/var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/gcc-4.8.3/libsanitizer/../libstdc++-v3/libsupc++ -g -O2 -MT interception_mac.lo -MD -MP -MF .deps/interception_mac.Tpo -c /var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/gcc-4.8.3/libsanitizer/interception/interception_mac.cc -o interception_mac.o >/dev/null 2>&1
mv -f .deps/interception_linux.Tpo .deps/interception_linux.Plo
mv -f .deps/interception_type_test.Tpo .deps/interception_type_test.Plo
mv -f .deps/interception_mac.Tpo .deps/interception_mac.Plo
/var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/gcc-4.8.3/libsanitizer/interception/interception_win.cc: In function 'void __interception::WriteJumpInstruction(char*, char*)':
/var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/gcc-4.8.3/libsanitizer/interception/interception_win.cc:52:3: error: 'ptrdiff_t' was not declared in this scope
   ptrdiff_t offset = to - jmp_from - 5;
   ^
/var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/gcc-4.8.3/libsanitizer/interception/interception_win.cc:52:13: error: expected ';' before 'offset'
   ptrdiff_t offset = to - jmp_from - 5;
             ^
/var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/gcc-4.8.3/libsanitizer/interception/interception_win.cc:54:15: error: expected primary-expression before ')' token
   *(ptrdiff_t*)(jmp_from + 1) = offset;
               ^
/var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/gcc-4.8.3/libsanitizer/interception/interception_win.cc:54:33: error: 'offset' was not declared in this scope
   *(ptrdiff_t*)(jmp_from + 1) = offset;
                                 ^
Makefile:338: recipe for target 'interception_win.lo' failed
make[3]: *** [interception_win.lo] Error 1
make[3]: Leaving directory '/var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/build/i686-mingw32/libsanitizer/interception'
Makefile:326: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/build/i686-mingw32/libsanitizer'
Makefile:9763: recipe for target 'all-target-libsanitizer' failed
make[1]: *** [all-target-libsanitizer] Error 2
make[1]: Leaving directory '/var/tmp/portage/cross-i686-mingw32/gcc-4.8.3/work/build'
Makefile:852: recipe for target 'all' failed
make: *** [all] Error 2
Comment 1 Bruno 2015-03-01 10:52:00 UTC
Created attachment 397764 [details]
emerge --info
Comment 2 Bruno 2015-03-01 10:53:44 UTC
Created attachment 397766 [details]
gcc-build-logs
Comment 3 SpanKY gentoo-dev 2015-04-08 21:15:14 UTC

*** This bug has been marked as a duplicate of bug 536738 ***