* Package: sys-apps/gptfdisk-1.0.3 * Repository: gentoo * Maintainer: polynomial-c@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ncurses userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking gptfdisk-1.0.3.tar.gz to /var/tmp/portage/sys-apps/gptfdisk-1.0.3/work >>> Source unpacked in /var/tmp/portage/sys-apps/gptfdisk-1.0.3/work >>> Preparing source in /var/tmp/portage/sys-apps/gptfdisk-1.0.3/work/gptfdisk-1.0.3 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-apps/gptfdisk-1.0.3/work/gptfdisk-1.0.3 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-apps/gptfdisk-1.0.3/work/gptfdisk-1.0.3 ... make -j1 x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -Wall -D_FILE_OFFSET_BITS=64 -c -o crc32.o crc32.cc x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -Wall -D_FILE_OFFSET_BITS=64 -c -o support.o support.cc support.cc: In function ‘uint64_t GetNumber(uint64_t, uint64_t, uint64_t, const string&)’: support.cc:80:46: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 3 has type ‘uint64_t* {aka long unsigned int*}’ [-Wformat=] num = sscanf(line, "%lld", &response); ~~~~~~~~~^ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -Wall -D_FILE_OFFSET_BITS=64 -c -o guid.o guid.cc x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -Wall -D_FILE_OFFSET_BITS=64 -c -o gptpart.o gptpart.cc x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -Wall -D_FILE_OFFSET_BITS=64 -c -o mbrpart.o mbrpart.cc x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -Wall -D_FILE_OFFSET_BITS=64 -c -o basicmbr.o basicmbr.cc x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -Wall -D_FILE_OFFSET_BITS=64 -c -o mbr.o mbr.cc x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -Wall -D_FILE_OFFSET_BITS=64 -c -o gpt.o gpt.cc x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -Wall -D_FILE_OFFSET_BITS=64 -c -o bsd.o bsd.cc x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -Wall -D_FILE_OFFSET_BITS=64 -c -o parttypes.o parttypes.cc x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -Wall -D_FILE_OFFSET_BITS=64 -c -o attributes.o attributes.cc x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -Wall -D_FILE_OFFSET_BITS=64 -c -o diskio.o diskio.cc x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -Wall -D_FILE_OFFSET_BITS=64 -c -o diskio-unix.o diskio-unix.cc x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -Wall -D_FILE_OFFSET_BITS=64 -c -o cgdisk.o cgdisk.cc x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -Wall -D_FILE_OFFSET_BITS=64 -c -o gptcurses.o gptcurses.cc Package ncursesw was not found in the pkg-config search path. Perhaps you should add the directory containing `ncursesw.pc' to the PKG_CONFIG_PATH environment variable No package 'ncursesw' found x86_64-pc-linux-gnu-g++ crc32.o support.o guid.o gptpart.o mbrpart.o basicmbr.o mbr.o gpt.o bsd.o parttypes.o attributes.o diskio.o diskio-unix.o cgdisk.o gptcurses.o -Wl,-O1 -Wl,--as-needed -luuid -o cgdisk /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: gptcurses.o: warning: relocation against `COLS' in readonly section `.text' gptcurses.o: In function `GPTDataCurses::~GPTDataCurses()': gptcurses.cc:(.text+0x49): undefined reference to `isendwin' gptcurses.cc:(.text+0x52): undefined reference to `endwin' gptcurses.o: In function `GPTDataCurses::GPTDataCurses()': gptcurses.cc:(.text+0x1fd): undefined reference to `refresh' gptcurses.cc:(.text+0x27a): undefined reference to `initscr' gptcurses.cc:(.text+0x27f): undefined reference to `cbreak' gptcurses.cc:(.text+0x284): undefined reference to `noecho' gptcurses.cc:(.text+0x28b): undefined reference to `stdscr' gptcurses.cc:(.text+0x292): undefined reference to `intrflush' gptcurses.cc:(.text+0x299): undefined reference to `stdscr' gptcurses.cc:(.text+0x2a3): undefined reference to `keypad' gptcurses.cc:(.text+0x2a8): undefined reference to `nonl' gptcurses.o: In function `GPTDataCurses::ShowSpace(int, int)': gptcurses.cc:(.text+0x80f): undefined reference to `LINES' gptcurses.cc:(.text+0x845): undefined reference to `move' gptcurses.cc:(.text+0x84c): undefined reference to `stdscr' gptcurses.cc:(.text+0x851): undefined reference to `wclrtoeol' gptcurses.cc:(.text+0x86a): undefined reference to `move' gptcurses.cc:(.text+0x87e): undefined reference to `printw' gptcurses.cc:(.text+0x88a): undefined reference to `move' gptcurses.cc:(.text+0x8b0): undefined reference to `printw' gptcurses.cc:(.text+0x8ce): undefined reference to `move' gptcurses.cc:(.text+0x8e5): undefined reference to `printw' gptcurses.cc:(.text+0x903): undefined reference to `move' gptcurses.cc:(.text+0x91a): undefined reference to `printw' gptcurses.cc:(.text+0x94b): undefined reference to `move' gptcurses.cc:(.text+0x971): undefined reference to `printw' gptcurses.cc:(.text+0x98f): undefined reference to `move' gptcurses.cc:(.text+0x99d): undefined reference to `printw' gptcurses.o: In function `GPTDataCurses::ChangeName(int)': gptcurses.cc:(.text+0xa32): undefined reference to `LINES' gptcurses.cc:(.text+0xa43): undefined reference to `move' gptcurses.cc:(.text+0xa4a): undefined reference to `stdscr' gptcurses.cc:(.text+0xa4f): undefined reference to `wclrtobot' gptcurses.cc:(.text+0xa55): undefined reference to `LINES' gptcurses.cc:(.text+0xa5f): undefined reference to `move' gptcurses.cc:(.text+0xa84): undefined reference to `printw' gptcurses.cc:(.text+0xaa4): undefined reference to `printw' gptcurses.cc:(.text+0xaae): undefined reference to `echo' gptcurses.cc:(.text+0xab5): undefined reference to `stdscr' gptcurses.cc:(.text+0xac2): undefined reference to `wgetnstr' gptcurses.cc:(.text+0xb36): undefined reference to `noecho' gptcurses.o: In function `GPTDataCurses::SetAlignment()': gptcurses.cc:(.text+0xb96): undefined reference to `LINES' gptcurses.cc:(.text+0xba3): undefined reference to `move' gptcurses.cc:(.text+0xbaa): undefined reference to `stdscr' gptcurses.cc:(.text+0xbaf): undefined reference to `wclrtobot' gptcurses.cc:(.text+0xbc5): undefined reference to `printw' gptcurses.cc:(.text+0xbd2): undefined reference to `LINES' gptcurses.cc:(.text+0xbdc): undefined reference to `move' gptcurses.cc:(.text+0xbe6): undefined reference to `printw' gptcurses.cc:(.text+0xbeb): undefined reference to `echo' gptcurses.cc:(.text+0xbfc): undefined reference to `scanw' gptcurses.cc:(.text+0xc01): undefined reference to `noecho' gptcurses.o: In function `GPTDataCurses::Verify()': gptcurses.cc:(.text+0xc59): undefined reference to `def_prog_mode' gptcurses.cc:(.text+0xc5e): undefined reference to `endwin' gptcurses.cc:(.text+0xc94): undefined reference to `reset_prog_mode' gptcurses.cc:(.text+0xc99): undefined reference to `refresh' gptcurses.o: In function `ClearLine(int)': gptcurses.cc:(.text+0xcc7): undefined reference to `move' gptcurses.cc:(.text+0xcce): undefined reference to `stdscr' gptcurses.o: In function `ClearBottom()': gptcurses.cc:(.text+0xce6): undefined reference to `LINES' gptcurses.cc:(.text+0xcf0): undefined reference to `move' gptcurses.cc:(.text+0xcf7): undefined reference to `stdscr' gptcurses.o: In function `GPTDataCurses::Backup()': gptcurses.cc:(.text+0xd3a): undefined reference to `LINES' gptcurses.cc:(.text+0xd44): undefined reference to `move' gptcurses.cc:(.text+0xd52): undefined reference to `printw' gptcurses.cc:(.text+0xd57): undefined reference to `echo' gptcurses.cc:(.text+0xd5e): undefined reference to `stdscr' gptcurses.cc:(.text+0xd6b): undefined reference to `wgetnstr' gptcurses.cc:(.text+0xd70): undefined reference to `noecho' gptcurses.o: In function `GPTDataCurses::DisplayOptions(char)': gptcurses.cc:(.text+0xedf): undefined reference to `LINES' gptcurses.cc:(.text+0xeed): undefined reference to `COLS' gptcurses.cc:(.text+0xf10): undefined reference to `move' gptcurses.cc:(.text+0xfca): undefined reference to `move' gptcurses.cc:(.text+0xfee): undefined reference to `printw' gptcurses.cc:(.text+0x1009): undefined reference to `COLS' gptcurses.cc:(.text+0x100f): undefined reference to `LINES' gptcurses.cc:(.text+0x101f): undefined reference to `move' gptcurses.cc:(.text+0x102b): undefined reference to `printw' gptcurses.cc:(.text+0x10c3): undefined reference to `stdscr' gptcurses.cc:(.text+0x10cf): undefined reference to `wattr_on' gptcurses.cc:(.text+0x10e2): undefined reference to `printw' gptcurses.cc:(.text+0x10e9): undefined reference to `stdscr' gptcurses.cc:(.text+0x10f5): undefined reference to `wattr_off' gptcurses.o: In function `GPTDataCurses::DisplayParts(int)': gptcurses.cc:(.text+0x1198): undefined reference to `move' gptcurses.cc:(.text+0x11c0): undefined reference to `printw' gptcurses.cc:(.text+0x11cc): undefined reference to `move' gptcurses.cc:(.text+0x11f4): undefined reference to `printw' gptcurses.cc:(.text+0x11fa): undefined reference to `LINES' gptcurses.cc:(.text+0x1269): undefined reference to `move' gptcurses.cc:(.text+0x1277): undefined reference to `printw' gptcurses.cc:(.text+0x12a5): undefined reference to `move' gptcurses.cc:(.text+0x12ac): undefined reference to `stdscr' gptcurses.cc:(.text+0x12b1): undefined reference to `wclrtoeol' gptcurses.cc:(.text+0x12c1): undefined reference to `refresh' gptcurses.cc:(.text+0x131b): undefined reference to `stdscr' gptcurses.cc:(.text+0x1327): undefined reference to `wattr_on' gptcurses.cc:(.text+0x133a): undefined reference to `stdscr' gptcurses.cc:(.text+0x134e): undefined reference to `wattr_off' gptcurses.o: In function `GPTDataCurses::DrawMenu()': gptcurses.cc:(.text+0x16f9): undefined reference to `clear' gptcurses.cc:(.text+0x1700): undefined reference to `COLS' gptcurses.cc:(.text+0x170f): undefined reference to `move' gptcurses.cc:(.text+0x171b): undefined reference to `printw' gptcurses.cc:(.text+0x1722): undefined reference to `COLS' gptcurses.cc:(.text+0x1734): undefined reference to `move' gptcurses.cc:(.text+0x1740): undefined reference to `printw' gptcurses.cc:(.text+0x1747): undefined reference to `COLS' gptcurses.cc:(.text+0x184b): undefined reference to `move' gptcurses.cc:(.text+0x195f): undefined reference to `printw' gptcurses.o: In function `PromptToContinue()': gptcurses.cc:(.text+0x1edb): undefined reference to `COLS' gptcurses.cc:(.text+0x1eeb): undefined reference to `LINES' gptcurses.cc:(.text+0x1ef5): undefined reference to `move' gptcurses.cc:(.text+0x1f03): undefined reference to `printw' gptcurses.cc:(.text+0x1f08): undefined reference to `cbreak' gptcurses.cc:(.text+0x1f0f): undefined reference to `stdscr' gptcurses.o: In function `GPTDataCurses::ShowHelp()': gptcurses.cc:(.text+0x1f27): undefined reference to `clear' gptcurses.cc:(.text+0x1f2d): undefined reference to `COLS' gptcurses.cc:(.text+0x1f40): undefined reference to `move' gptcurses.cc:(.text+0x1f4e): undefined reference to `printw' gptcurses.cc:(.text+0x1f5a): undefined reference to `move' gptcurses.cc:(.text+0x1f68): undefined reference to `printw' gptcurses.cc:(.text+0x1f76): undefined reference to `printw' gptcurses.cc:(.text+0x1f7d): undefined reference to `stdscr' gptcurses.cc:(.text+0x1f89): undefined reference to `wattr_on' gptcurses.cc:(.text+0x1f97): undefined reference to `printw' gptcurses.cc:(.text+0x1f9e): undefined reference to `stdscr' gptcurses.cc:(.text+0x1faa): undefined reference to `wattr_off' gptcurses.cc:(.text+0x1fb8): undefined reference to `printw' gptcurses.cc:(.text+0x1fc6): undefined reference to `printw' gptcurses.cc:(.text+0x1fd4): undefined reference to `printw' gptcurses.cc:(.text+0x2005): undefined reference to `printw' gptcurses.o: In function `GPTDataCurses::ShowInfo(int)': gptcurses.cc:(.text+0x2048): undefined reference to `clear' gptcurses.cc:(.text+0x204e): undefined reference to `COLS' gptcurses.cc:(.text+0x2069): undefined reference to `move' gptcurses.cc:(.text+0x207e): undefined reference to `printw' gptcurses.cc:(.text+0x20bf): undefined reference to `printw' gptcurses.cc:(.text+0x211a): undefined reference to `printw' gptcurses.cc:(.text+0x2172): undefined reference to `printw' gptcurses.cc:(.text+0x21c2): undefined reference to `printw' gptcurses.o:gptcurses.cc:(.text+0x2215): more undefined references to `printw' follow gptcurses.o: In function `Report(std::__cxx11::basic_string, std::allocator >)': gptcurses.cc:(.text+0x2375): undefined reference to `clear' gptcurses.cc:(.text+0x237e): undefined reference to `move' gptcurses.cc:(.text+0x2388): undefined reference to `printw' gptcurses.cc:(.text+0x238e): undefined reference to `COLS' gptcurses.cc:(.text+0x239e): undefined reference to `LINES' gptcurses.cc:(.text+0x23a8): undefined reference to `move' gptcurses.cc:(.text+0x23b6): undefined reference to `printw' gptcurses.cc:(.text+0x23bb): undefined reference to `cbreak' gptcurses.cc:(.text+0x23c2): undefined reference to `stdscr' gptcurses.o: In function `GPTDataCurses::SaveData()': gptcurses.cc:(.text+0x24e0): undefined reference to `LINES' gptcurses.cc:(.text+0x24ea): undefined reference to `move' gptcurses.cc:(.text+0x24f1): undefined reference to `stdscr' gptcurses.cc:(.text+0x24f6): undefined reference to `wclrtobot' gptcurses.cc:(.text+0x24fc): undefined reference to `LINES' gptcurses.cc:(.text+0x2509): undefined reference to `move' gptcurses.cc:(.text+0x2517): undefined reference to `printw' gptcurses.cc:(.text+0x251c): undefined reference to `echo' gptcurses.cc:(.text+0x2549): undefined reference to `LINES' gptcurses.cc:(.text+0x2556): undefined reference to `move' gptcurses.cc:(.text+0x2564): undefined reference to `printw' gptcurses.cc:(.text+0x256b): undefined reference to `stdscr' gptcurses.cc:(.text+0x2578): undefined reference to `wgetnstr' gptcurses.cc:(.text+0x25f4): undefined reference to `noecho' gptcurses.cc:(.text+0x265d): undefined reference to `LINES' gptcurses.cc:(.text+0x2667): undefined reference to `move' gptcurses.cc:(.text+0x266e): undefined reference to `stdscr' gptcurses.cc:(.text+0x2673): undefined reference to `wclrtoeol' gptcurses.cc:(.text+0x2679): undefined reference to `LINES' gptcurses.cc:(.text+0x2686): undefined reference to `move' gptcurses.cc:(.text+0x2694): undefined reference to `printw' gptcurses.o: In function `GPTDataCurses::LoadBackup()': gptcurses.cc:(.text+0x27ba): undefined reference to `LINES' gptcurses.cc:(.text+0x27c4): undefined reference to `move' gptcurses.cc:(.text+0x27d2): undefined reference to `printw' gptcurses.cc:(.text+0x27d7): undefined reference to `echo' gptcurses.cc:(.text+0x27de): undefined reference to `stdscr' gptcurses.cc:(.text+0x27eb): undefined reference to `wgetnstr' gptcurses.cc:(.text+0x27f0): undefined reference to `noecho' gptcurses.o: In function `ShowTypes()': gptcurses.cc:(.text+0x2914): undefined reference to `def_prog_mode' gptcurses.cc:(.text+0x2919): undefined reference to `endwin' gptcurses.cc:(.text+0x291f): undefined reference to `LINES' gptcurses.cc:(.text+0x2958): undefined reference to `reset_prog_mode' gptcurses.cc:(.text+0x295d): undefined reference to `refresh' gptcurses.o: In function `GPTDataCurses::ChangeType(int)': gptcurses.cc:(.text+0x2a08): undefined reference to `echo' gptcurses.cc:(.text+0x2a2a): undefined reference to `LINES' gptcurses.cc:(.text+0x2a34): undefined reference to `move' gptcurses.cc:(.text+0x2a3b): undefined reference to `stdscr' gptcurses.cc:(.text+0x2a40): undefined reference to `wclrtobot' gptcurses.cc:(.text+0x2a46): undefined reference to `LINES' gptcurses.cc:(.text+0x2a50): undefined reference to `move' gptcurses.cc:(.text+0x2a8a): undefined reference to `printw' gptcurses.cc:(.text+0x2abb): undefined reference to `printw' gptcurses.cc:(.text+0x2ac2): undefined reference to `stdscr' gptcurses.cc:(.text+0x2acf): undefined reference to `wgetnstr' gptcurses.cc:(.text+0x2b99): undefined reference to `noecho' gptcurses.o: In function `GPTDataCurses::MakeNewPart()': gptcurses.cc:(.text+0x2c5b): undefined reference to `LINES' gptcurses.cc:(.text+0x2c7b): undefined reference to `move' gptcurses.cc:(.text+0x2c82): undefined reference to `stdscr' gptcurses.cc:(.text+0x2c87): undefined reference to `wclrtobot' gptcurses.cc:(.text+0x2ca2): undefined reference to `LINES' gptcurses.cc:(.text+0x2cb1): undefined reference to `move' gptcurses.cc:(.text+0x2cb8): undefined reference to `stdscr' gptcurses.cc:(.text+0x2cbd): undefined reference to `wclrtoeol' gptcurses.cc:(.text+0x2cf8): undefined reference to `printw' gptcurses.cc:(.text+0x2cfd): undefined reference to `echo' gptcurses.cc:(.text+0x2d04): undefined reference to `stdscr' gptcurses.cc:(.text+0x2d11): undefined reference to `wgetnstr' gptcurses.cc:(.text+0x2d16): undefined reference to `noecho' gptcurses.cc:(.text+0x2e0a): undefined reference to `LINES' gptcurses.cc:(.text+0x2e14): undefined reference to `move' gptcurses.cc:(.text+0x2e1b): undefined reference to `stdscr' gptcurses.cc:(.text+0x2e20): undefined reference to `wclrtoeol' gptcurses.cc:(.text+0x2e31): undefined reference to `printw' gptcurses.cc:(.text+0x2e36): undefined reference to `echo' gptcurses.cc:(.text+0x2e3d): undefined reference to `stdscr' gptcurses.cc:(.text+0x2e4a): undefined reference to `wgetnstr' gptcurses.cc:(.text+0x2e4f): undefined reference to `noecho' gptcurses.o: In function `GPTDataCurses::AcceptInput()': gptcurses.cc:(.text+0x31c1): undefined reference to `refresh' gptcurses.cc:(.text+0x31c8): undefined reference to `stdscr' gptcurses.cc:(.text+0x31cd): undefined reference to `wgetch' gptcurses.cc:(.text+0x3228): undefined reference to `LINES' gptcurses.cc:(.text+0x32ba): undefined reference to `LINES' gptcurses.o: In function `GPTDataCurses::MainMenu()': gptcurses.cc:(.text+0x3308): undefined reference to `LINES' gptcurses.cc:(.text+0x3311): undefined reference to `COLS' gptcurses.cc:(.text+0x3351): undefined reference to `endwin' gptcurses.o: In function `ClearLine(int)': gptcurses.cc:(.text+0xcd7): undefined reference to `wclrtoeol' gptcurses.o: In function `ClearBottom()': gptcurses.cc:(.text+0xd00): undefined reference to `wclrtobot' gptcurses.o: In function `PromptToContinue()': gptcurses.cc:(.text+0x1f18): undefined reference to `wgetch' gptcurses.o: In function `Report(std::__cxx11::basic_string, std::allocator >)': gptcurses.cc:(.text+0x23c8): undefined reference to `wgetch' /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: warning: creating a DT_TEXTREL in a shared object. collect2: error: ld returned 1 exit status make: *** [Makefile:21: cgdisk] Error 1 * ERROR: sys-apps/gptfdisk-1.0.3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-apps/gptfdisk-1.0.3::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-apps/gptfdisk-1.0.3::gentoo'`. * The complete build log is located at '/var/log/portage/sys-apps:gptfdisk-1.0.3:20180208-225637.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-apps/gptfdisk-1.0.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-apps/gptfdisk-1.0.3/temp/environment'. * Working directory: '/var/tmp/portage/sys-apps/gptfdisk-1.0.3/work/gptfdisk-1.0.3' * S: '/var/tmp/portage/sys-apps/gptfdisk-1.0.3/work/gptfdisk-1.0.3'