* Package: app-arch/unrar-4.0.1  * Repository: gentoo  * Maintainer: base-system@gentoo.org  * USE: amd64 elibc_glibc kernel_linux multilib userland_GNU >>> Unpacking source... >>> Unpacking unrarsrc-4.0.1.tar.gz to /var/tmp/portage/app-arch/unrar-4.0.1/work >>> Source unpacked in /var/tmp/portage/app-arch/unrar-4.0.1/work >>> Compiling source in /var/tmp/portage/app-arch/unrar-4.0.1/work/unrar ... make -j3 -f makefile.unix 'CXXFLAGS=-pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto' CXX=x86_64-pc-linux-gnu-g++ STRIP=true x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rar.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c strlist.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c strfn.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c pathfn.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c savepos.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c smallfn.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c global.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c file.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c filefn.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c filcreat.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c archive.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c arcread.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c unicode.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c system.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c isnt.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c crypt.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c crc.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rawread.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c encname.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c resource.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c match.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c timefn.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rdwrfn.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c consio.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c options.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c ulinks.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c errhnd.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rarvm.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rijndael.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c getbits.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c sha1.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c extinfo.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c extract.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c volume.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c list.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c find.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c unpack.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c cmddata.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c filestr.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c recvol.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rs.cpp x86_64-pc-linux-gnu-g++ -pipe -O2 -march=athlon64-sse3 -ftree-vectorize -flto -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c scantree.cpp x86_64-pc-linux-gnu-g++ -o unrar -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -flto -Wl,--hash-style=gnu -flto rar.o strlist.o strfn.o pathfn.o savepos.o smallfn.o global.o file.o filefn.o filcreat.o archive.o arcread.o unicode.o system.o isnt.o crypt.o crc.o rawread.o encname.o resource.o match.o timefn.o rdwrfn.o consio.o options.o ulinks.o errhnd.o rarvm.o rijndael.o getbits.o sha1.o extinfo.o extract.o volume.o list.o find.o unpack.o cmddata.o filestr.o recvol.o rs.o scantree.o In file included from /usr/include/string.h:2603:0, from :72, from array.hpp:30, from array.hpp:203, from /usr/include/bits/wchar2.h:238, from unpack.cpp:227, from /usr/include/bits/string3.h:317, from array.hpp:121, from /usr/include/bits/wchar2.h:283, from rdwrfn.hpp:155, from extinfo.cpp:255, from /usr/include/bits/string3.h:172, from getbits.hpp:33, from :6, from getbits.hpp:29, from errhnd.cpp:303, from global.hpp:48, from array.hpp:130, from /usr/include/bits/string3.h:145, from /usr/include/bits/string3.h:108, from timefn.cpp:375, from match.cpp:188, from resource.cpp:36, from encname.cpp:43, from /usr/include/bits/string3.h:57, from rartypes.hpp:55, from crypt.cpp:382, from system.cpp:45, from unicode.cpp:255, from arcread.cpp:398, from /usr/include/string.h:238, from /usr/include/stdio.h:358, from array.hpp:99, from array.hpp:142, from global.hpp:117, from global.hpp:12, from savepos.cpp:16, from array.hpp:76, from strfn.cpp:461, from /usr/include/bits/string3.h:127, from /usr/include/stdio.h:201, from :47: In function ‘wcsncpy’, inlined from ‘GetString’ at strlist.cpp:73:36: /usr/include/bits/wchar2.h:202:41: warning: call to ‘__wcsncpy_chk_warn’ declared with attribute warning: wcsncpy called with length bigger than size of destination buffer In file included from /usr/include/string.h:2521:0, from :72, from array.hpp:30, from array.hpp:203, from /usr/include/bits/wchar2.h:238, from unpack.cpp:227, from /usr/include/bits/string3.h:317, from array.hpp:121, from /usr/include/bits/wchar2.h:283, from rdwrfn.hpp:155, from extinfo.cpp:255, from /usr/include/bits/string3.h:172, from getbits.hpp:33, from :6, from getbits.hpp:29, from errhnd.cpp:303, from global.hpp:48, from array.hpp:130, from /usr/include/bits/string3.h:145, from /usr/include/bits/string3.h:108, from timefn.cpp:375, from match.cpp:188, from resource.cpp:36, from encname.cpp:43, from /usr/include/bits/string3.h:57, from rartypes.hpp:55, from crypt.cpp:382, from system.cpp:45, from unicode.cpp:255, from arcread.cpp:398, from /usr/include/string.h:238, from /usr/include/stdio.h:358, from array.hpp:99, from array.hpp:142, from global.hpp:117, from global.hpp:12, from savepos.cpp:16, from array.hpp:76, from strfn.cpp:461, from /usr/include/bits/string3.h:127, from /usr/include/stdio.h:201, from :47: In function ‘wcsncpy’, inlined from ‘wcsncpyz’ at strfn.cpp:250:31: /usr/include/bits/wchar2.h:202:41: warning: call to ‘__wcsncpy_chk_warn’ declared with attribute warning: wcsncpy called with length bigger than size of destination buffer In file included from /usr/include/string.h:2432:0, from :72, from array.hpp:30, from array.hpp:203, from /usr/include/bits/wchar2.h:238, from unpack.cpp:227, from /usr/include/bits/string3.h:317, from array.hpp:121, from /usr/include/bits/wchar2.h:283, from rdwrfn.hpp:155, from extinfo.cpp:255, from /usr/include/bits/string3.h:172, from getbits.hpp:33, from :6, from getbits.hpp:29, from errhnd.cpp:303, from global.hpp:48, from array.hpp:130, from /usr/include/bits/string3.h:145, from /usr/include/bits/string3.h:108, from timefn.cpp:375, from match.cpp:188, from resource.cpp:36, from encname.cpp:43, from /usr/include/bits/string3.h:57, from rartypes.hpp:55, from crypt.cpp:382, from system.cpp:45, from unicode.cpp:255, from arcread.cpp:398, from /usr/include/string.h:238, from /usr/include/stdio.h:358, from array.hpp:99, from array.hpp:142, from global.hpp:117, from global.hpp:12, from savepos.cpp:16, from array.hpp:76, from strfn.cpp:461, from /usr/include/bits/string3.h:127, from /usr/include/stdio.h:201, from :47: In function ‘wcsncpy’, inlined from ‘GetFilePath’ at pathfn.cpp:297:36: /usr/include/bits/wchar2.h:202:41: warning: call to ‘__wcsncpy_chk_warn’ declared with attribute warning: wcsncpy called with length bigger than size of destination buffer In file included from /usr/include/string.h:2323:0, from :72, from array.hpp:30, from array.hpp:203, from /usr/include/bits/wchar2.h:238, from unpack.cpp:227, from /usr/include/bits/string3.h:317, from array.hpp:121, from /usr/include/bits/wchar2.h:283, from rdwrfn.hpp:155, from extinfo.cpp:255, from /usr/include/bits/string3.h:172, from getbits.hpp:33, from :6, from getbits.hpp:29, from errhnd.cpp:303, from global.hpp:48, from array.hpp:130, from /usr/include/bits/string3.h:145, from /usr/include/bits/string3.h:108, from timefn.cpp:375, from match.cpp:188, from resource.cpp:36, from encname.cpp:43, from /usr/include/bits/string3.h:57, from rartypes.hpp:55, from crypt.cpp:382, from system.cpp:45, from unicode.cpp:255, from arcread.cpp:398, from /usr/include/string.h:238, from /usr/include/stdio.h:358, from array.hpp:99, from array.hpp:142, from global.hpp:117, from global.hpp:12, from savepos.cpp:16, from array.hpp:76, from strfn.cpp:461, from /usr/include/bits/string3.h:127, from /usr/include/stdio.h:201, from :47: In function ‘wcsncpy’, inlined from ‘GetPathRoot’ at pathfn.cpp:960:34: /usr/include/bits/wchar2.h:202:41: warning: call to ‘__wcsncpy_chk_warn’ declared with attribute warning: wcsncpy called with length bigger than size of destination buffer In file included from /usr/include/string.h:2289:0, from :72, from array.hpp:30, from array.hpp:203, from /usr/include/bits/wchar2.h:238, from unpack.cpp:227, from /usr/include/bits/string3.h:317, from array.hpp:121, from /usr/include/bits/wchar2.h:283, from rdwrfn.hpp:155, from extinfo.cpp:255, from /usr/include/bits/string3.h:172, from getbits.hpp:33, from :6, from getbits.hpp:29, from errhnd.cpp:303, from global.hpp:48, from array.hpp:130, from /usr/include/bits/string3.h:145, from /usr/include/bits/string3.h:108, from timefn.cpp:375, from match.cpp:188, from resource.cpp:36, from encname.cpp:43, from /usr/include/bits/string3.h:57, from rartypes.hpp:55, from crypt.cpp:382, from system.cpp:45, from unicode.cpp:255, from arcread.cpp:398, from /usr/include/string.h:238, from /usr/include/stdio.h:358, from array.hpp:99, from array.hpp:142, from global.hpp:117, from global.hpp:12, from savepos.cpp:16, from array.hpp:76, from strfn.cpp:461, from /usr/include/bits/string3.h:127, from /usr/include/stdio.h:201, from :47: In function ‘wcsncpy’, inlined from ‘GetWideName’ at pathfn.cpp:1113:36: /usr/include/bits/wchar2.h:202:41: warning: call to ‘__wcsncpy_chk_warn’ declared with attribute warning: wcsncpy called with length bigger than size of destination buffer In file included from /usr/include/string.h:2264:0, from :72, from array.hpp:30, from array.hpp:203, from /usr/include/bits/wchar2.h:238, from unpack.cpp:227, from /usr/include/bits/string3.h:317, from array.hpp:121, from /usr/include/bits/wchar2.h:283, from rdwrfn.hpp:155, from extinfo.cpp:255, from /usr/include/bits/string3.h:172, from getbits.hpp:33, from :6, from getbits.hpp:29, from errhnd.cpp:303, from global.hpp:48, from array.hpp:130, from /usr/include/bits/string3.h:145, from /usr/include/bits/string3.h:108, from timefn.cpp:375, from match.cpp:188, from resource.cpp:36, from encname.cpp:43, from /usr/include/bits/string3.h:57, from rartypes.hpp:55, from crypt.cpp:382, from system.cpp:45, from unicode.cpp:255, from arcread.cpp:398, from /usr/include/string.h:238, from /usr/include/stdio.h:358, from array.hpp:99, from array.hpp:142, from global.hpp:117, from global.hpp:12, from savepos.cpp:16, from array.hpp:76, from strfn.cpp:461, from /usr/include/bits/string3.h:127, from /usr/include/stdio.h:201, from :47: In function ‘__open_alias’, inlined from ‘Open’ at file.cpp:81:29: /usr/include/bits/fcntl2.h:51:26: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments In file included from /usr/include/string.h:2221:0, from :72, from array.hpp:30, from array.hpp:203, from /usr/include/bits/wchar2.h:238, from unpack.cpp:227, from /usr/include/bits/string3.h:317, from array.hpp:121, from /usr/include/bits/wchar2.h:283, from rdwrfn.hpp:155, from extinfo.cpp:255, from /usr/include/bits/string3.h:172, from getbits.hpp:33, from :6, from getbits.hpp:29, from errhnd.cpp:303, from global.hpp:48, from array.hpp:130, from /usr/include/bits/string3.h:145, from /usr/include/bits/string3.h:108, from timefn.cpp:375, from match.cpp:188, from resource.cpp:36, from encname.cpp:43, from /usr/include/bits/string3.h:57, from rartypes.hpp:55, from crypt.cpp:382, from system.cpp:45, from unicode.cpp:255, from arcread.cpp:398, from /usr/include/string.h:238, from /usr/include/stdio.h:358, from array.hpp:99, from array.hpp:142, from global.hpp:117, from global.hpp:12, from savepos.cpp:16, from array.hpp:76, from strfn.cpp:461, from /usr/include/bits/string3.h:127, from /usr/include/stdio.h:201, from :47: In function ‘fread’, inlined from ‘DirectRead’ at file.cpp:419:42: /usr/include/bits/stdio2.h:285:71: warning: call to ‘__fread_chk_warn’ declared with attribute warning: fread called with bigger size * nmemb than length of destination buffer In file included from /usr/include/string.h:2173:0, from :72, from array.hpp:30, from array.hpp:203, from /usr/include/bits/wchar2.h:238, from unpack.cpp:227, from /usr/include/bits/string3.h:317, from array.hpp:121, from /usr/include/bits/wchar2.h:283, from rdwrfn.hpp:155, from extinfo.cpp:255, from /usr/include/bits/string3.h:172, from getbits.hpp:33, from :6, from getbits.hpp:29, from errhnd.cpp:303, from global.hpp:48, from array.hpp:130, from /usr/include/bits/string3.h:145, from /usr/include/bits/string3.h:108, from timefn.cpp:375, from match.cpp:188, from resource.cpp:36, from encname.cpp:43, from /usr/include/bits/string3.h:57, from rartypes.hpp:55, from crypt.cpp:382, from system.cpp:45, from unicode.cpp:255, from arcread.cpp:398, from /usr/include/string.h:238, from /usr/include/stdio.h:358, from array.hpp:99, from array.hpp:142, from global.hpp:117, from global.hpp:12, from savepos.cpp:16, from array.hpp:76, from strfn.cpp:461, from /usr/include/bits/string3.h:127, from /usr/include/stdio.h:201, from :47: In function ‘wcsncpy’, inlined from ‘CreatePath’ at filefn.cpp:119:35: /usr/include/bits/wchar2.h:202:41: warning: call to ‘__wcsncpy_chk_warn’ declared with attribute warning: wcsncpy called with length bigger than size of destination buffer In file included from /usr/include/string.h:1876:0, from :72, from array.hpp:30, from array.hpp:203, from /usr/include/bits/wchar2.h:238, from unpack.cpp:227, from /usr/include/bits/string3.h:317, from array.hpp:121, from /usr/include/bits/wchar2.h:283, from rdwrfn.hpp:155, from extinfo.cpp:255, from /usr/include/bits/string3.h:172, from getbits.hpp:33, from :6, from getbits.hpp:29, from errhnd.cpp:303, from global.hpp:48, from array.hpp:130, from /usr/include/bits/string3.h:145, from /usr/include/bits/string3.h:108, from timefn.cpp:375, from match.cpp:188, from resource.cpp:36, from encname.cpp:43, from /usr/include/bits/string3.h:57, from rartypes.hpp:55, from crypt.cpp:382, from system.cpp:45, from unicode.cpp:255, from arcread.cpp:398, from /usr/include/string.h:238, from /usr/include/stdio.h:358, from array.hpp:99, from array.hpp:142, from global.hpp:117, from global.hpp:12, from savepos.cpp:16, from array.hpp:76, from strfn.cpp:461, from /usr/include/bits/string3.h:127, from /usr/include/stdio.h:201, from :47: In function ‘wcstombs’, inlined from ‘WideToChar’ at unicode.cpp:20:50: /usr/include/bits/stdlib.h:153:64: warning: call to ‘__wcstombs_chk_warn’ declared with attribute warning: wcstombs called with dst buffer smaller than len In file included from /usr/include/string.h:1866:0, from :72, from array.hpp:30, from array.hpp:203, from /usr/include/bits/wchar2.h:238, from unpack.cpp:227, from /usr/include/bits/string3.h:317, from array.hpp:121, from /usr/include/bits/wchar2.h:283, from rdwrfn.hpp:155, from extinfo.cpp:255, from /usr/include/bits/string3.h:172, from getbits.hpp:33, from :6, from getbits.hpp:29, from errhnd.cpp:303, from global.hpp:48, from array.hpp:130, from /usr/include/bits/string3.h:145, from /usr/include/bits/string3.h:108, from timefn.cpp:375, from match.cpp:188, from resource.cpp:36, from encname.cpp:43, from /usr/include/bits/string3.h:57, from rartypes.hpp:55, from crypt.cpp:382, from system.cpp:45, from unicode.cpp:255, from arcread.cpp:398, from /usr/include/string.h:238, from /usr/include/stdio.h:358, from array.hpp:99, from array.hpp:142, from global.hpp:117, from global.hpp:12, from savepos.cpp:16, from array.hpp:76, from strfn.cpp:461, from /usr/include/bits/string3.h:127, from /usr/include/stdio.h:201, from :47: In function ‘mbstowcs’, inlined from ‘CharToWide’ at unicode.cpp:79:50: /usr/include/bits/stdlib.h:125:42: warning: call to ‘__mbstowcs_chk_warn’ declared with attribute warning: mbstowcs called with dst buffer smaller than len * sizeof (wchar_t) In file included from /usr/include/string.h:549:0, from :72, from array.hpp:30, from array.hpp:203, from /usr/include/bits/wchar2.h:238, from unpack.cpp:227, from /usr/include/bits/string3.h:317, from array.hpp:121, from /usr/include/bits/wchar2.h:283, from rdwrfn.hpp:155, from extinfo.cpp:255, from /usr/include/bits/string3.h:172, from getbits.hpp:33, from :6, from getbits.hpp:29, from errhnd.cpp:303, from global.hpp:48, from array.hpp:130, from /usr/include/bits/string3.h:145, from /usr/include/bits/string3.h:108, from timefn.cpp:375, from match.cpp:188, from resource.cpp:36, from encname.cpp:43, from /usr/include/bits/string3.h:57, from rartypes.hpp:55, from crypt.cpp:382, from system.cpp:45, from unicode.cpp:255, from arcread.cpp:398, from /usr/include/string.h:238, from /usr/include/stdio.h:358, from array.hpp:99, from array.hpp:142, from global.hpp:117, from global.hpp:12, from savepos.cpp:16, from array.hpp:76, from strfn.cpp:461, from /usr/include/bits/string3.h:127, from /usr/include/stdio.h:201, from :47: In function ‘wcsncpy’, inlined from ‘ParseArg’ at cmddata.cpp:60:47: /usr/include/bits/wchar2.h:202:41: warning: call to ‘__wcsncpy_chk_warn’ declared with attribute warning: wcsncpy called with length bigger than size of destination buffer lto-wrapper: /usr/x86_64-pc-linux-gnu/gcc-bin/4.5.1/x86_64-pc-linux-gnu-g++ returned 1 exit status collect2: lto-wrapper returned 1 exit status make: *** [unrar] Error 1 emake failed * ERROR: app-arch/unrar-4.0.1 failed: * emake failed * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 895: Called die * The specific snippet of code: * emake -f makefile.unix CXXFLAGS="${CXXFLAGS}" CXX="$(tc-getCXX)" STRIP="true" || die "emake failed" * * If you need support, post the output of 'emerge --info =app-arch/unrar-4.0.1', * the complete build log and the output of 'emerge -pqv =app-arch/unrar-4.0.1'. * The complete build log is located at '/var/tmp/portage/app-arch/unrar-4.0.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-arch/unrar-4.0.1/temp/environment'. * S: '/var/tmp/portage/app-arch/unrar-4.0.1/work/unrar'