g++ - Undeclared variable error during gcc 4.9.1 compilation -


i've opensuse os , want compile gcc scratch. want compile 4.9.1 version because of c++11 support. following guide here. using gcc version 4.8.3 compilation. after executing make, following errors;

libtool: compile:  /mnt/disk2/gccwork-ozgur/4.9.1-objdir/./gcc/xgcc -shared-libgcc -b/mnt/disk2/gccwork-ozgur/4.9.1-objdir/./gcc -nostdinc++ -l/mnt/disk2/gccwork-ozgur/4.9.1-objdir/x86_64-unknown-linux-gnu/libstdc++-v3/src -l/mnt/disk2/gccwork-ozgur/4.9.1-objdir/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs -l/mnt/disk2/gccwork-ozgur/4.9.1-objdir/x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs -b/mnt/disk2/gccwork-ozgur/4.9.1-install/x86_64-unknown-linux-gnu/bin/ -b/mnt/disk2/gccwork-ozgur/4.9.1-install/x86_64-unknown-linux-gnu/lib/ -isystem /mnt/disk2/gccwork-ozgur/4.9.1-install/x86_64-unknown-linux-gnu/include -isystem /mnt/disk2/gccwork-ozgur/4.9.1-install/x86_64-unknown-linux-gnu/sys-include -d_gnu_source -d_debug -d__stdc_constant_macros -d__stdc_format_macros -d__stdc_limit_macros -i. -i../../../../gcc-4.9.1/libsanitizer/sanitizer_common -i.. -i ../../../../gcc-4.9.1/libsanitizer/include -isystem ../../../../gcc-4.9.1/libsanitizer/include/system -wall -w -wno-unused-parameter -wwrite-strings -pedantic -wno-long-long -fpic -fno-builtin -fno-exceptions -fno-rtti -fomit-frame-pointer -funwind-tables -fvisibility=hidden -wno-variadic-macros -i../../libstdc++-v3/include -i../../libstdc++-v3/include/x86_64-unknown-linux-gnu -i../../../../gcc-4.9.1/libsanitizer/../libstdc++-v3/libsupc++ -dsanitizer_libbacktrace -dsanitizer_cp_demangle -i ../../../../gcc-4.9.1/libsanitizer/../libbacktrace -i ../libbacktrace -i ../../../../gcc-4.9.1/libsanitizer/../include -include ../../../../gcc-4.9.1/libsanitizer/libbacktrace/backtrace-rename.h -g -o2 -d_gnu_source -mt sanitizer_platform_limits_posix.lo -md -mp -mf .deps/sanitizer_platform_limits_posix.tpo -c ../../../../gcc-4.9.1/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc  -fpic -dpic -o .libs/sanitizer_platform_limits_posix.o ../../../../gcc-4.9.1/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc:232:27: error: ‘ptrace_getsiginfo’ not declared in scope    int ptrace_getsiginfo = ptrace_getsiginfo;                            ^ ../../../../gcc-4.9.1/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc:233:27: error: ‘ptrace_setsiginfo’ not declared in scope    int ptrace_setsiginfo = ptrace_setsiginfo;                            ^ ../../../../gcc-4.9.1/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc:390:30: error: ‘eviocgrep’ not declared in scope    unsigned ioctl_eviocgrep = eviocgrep;                               ^ ../../../../gcc-4.9.1/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc:399:30: error: ‘eviocsrep’ not declared in scope    unsigned ioctl_eviocsrep = eviocsrep;                               ^ ../../../../gcc-4.9.1/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc:682:36: error: ‘fs_ioc_getflags’ not declared in scope    unsigned ioctl_fs_ioc_getflags = fs_ioc_getflags;                                     ^ ../../../../gcc-4.9.1/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc:683:38: error: ‘fs_ioc_getversion’ not declared in scope    unsigned ioctl_fs_ioc_getversion = fs_ioc_getversion;                                       ^ ../../../../gcc-4.9.1/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc:684:36: error: ‘fs_ioc_setflags’ not declared in scope    unsigned ioctl_fs_ioc_setflags = fs_ioc_setflags;                                     ^ ../../../../gcc-4.9.1/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc:685:38: error: ‘fs_ioc_setversion’ not declared in scope    unsigned ioctl_fs_ioc_setversion = fs_ioc_setversion;                                       ^ make[4]: *** [sanitizer_platform_limits_posix.lo] error 1 make[4]: leaving directory `/mnt/disk2/gccwork-ozgur/4.9.1-objdir/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' make[3]: *** [all-recursive] error 1 make[3]: leaving directory `/mnt/disk2/gccwork-ozgur/4.9.1-objdir/x86_64-unknown-linux-gnu/libsanitizer' make[2]: *** [all] error 2 make[2]: leaving directory `/mnt/disk2/gccwork-ozgur/4.9.1-objdir/x86_64-unknown-linux-gnu/libsanitizer' make[1]: *** [all-target-libsanitizer] error 2 make[1]: leaving directory `/mnt/disk2/gccwork-ozgur/4.9.1-objdir' make: *** [all] error 2 

any appreciated. thank you


Comments

Popular posts from this blog

php - Submit Form Data without Reloading page -

linux - Rails running on virtual machine in Windows -

php - $params->set Array between square bracket -