* Package: sys-fs/mtd-utils-1.5.2 * Repository: gentoo * Maintainer: robbat2@gentoo.org embedded@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU xattr * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Source unpacked in /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work >>> Preparing source in /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2 ... make -j1 CROSS=x86_64-pc-linux-gnu- V=1 AR=x86_64-pc-linux-gnu-ar CC=x86_64-pc-linux-gnu-gcc RANLIB=x86_64-pc-linux-gnu-ranlib mkdir -p /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/include/ echo '#define VERSION "1.5.2"' > /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/include/version.h.tmp cmp -s /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/include/version.h /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/include/version.h.tmp && rm -f /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/include/version.h.tmp || mv /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/include/version.h.tmp /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/include/version.h mkdir -p /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/ x86_64-pc-linux-gnu-gcc -D_GNU_SOURCE -I./include -I/var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/include -I./ubi-utils/include -D_FILE_OFFSET_BITS=64 -march=native -O2 -pipe -Wall -Wextra -Wwrite-strings -Wno-sign-compare -ffunction-sections -fdata-sections -Wl,--gc-sections -c -o /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/ftl_format.o ftl_format.c -g -Wp,-MD,/var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/.ftl_format.c.dep mkdir -p /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/ x86_64-pc-linux-gnu-gcc -D_GNU_SOURCE -I./include -I/var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/include -I./ubi-utils/include -D_FILE_OFFSET_BITS=64 -march=native -O2 -pipe -Wall -Wextra -Wwrite-strings -Wno-sign-compare -ffunction-sections -fdata-sections -Wl,--gc-sections -c -o /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/libmtd.o lib/libmtd.c -g -Wp,-MD,/var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/.libmtd.c.dep lib/libmtd.c: In function ‘dev_node2num’: lib/libmtd.c:446:8: warning: implicit declaration of function ‘major’ [-Wimplicit-function-declaration] mjr = major(st.st_rdev); ^ lib/libmtd.c:447:8: warning: implicit declaration of function ‘minor’ [-Wimplicit-function-declaration] mnr = minor(st.st_rdev); ^ lib/libmtd.c: In function ‘mtd_get_dev_info1’: lib/libmtd.c:749:46: warning: passing argument 3 of ‘dev_read_data’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers] ret = dev_read_data(lib->mtd_name, mtd_num, &mtd->name, ^ lib/libmtd.c:182:12: note: expected ‘void *’ but argument is of type ‘const char (*)[128]’ static int dev_read_data(const char *patt, int mtd_num, void *buf, int buf_len) ^ lib/libmtd.c:755:46: warning: passing argument 3 of ‘dev_read_data’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-array-qualifiers] ret = dev_read_data(lib->mtd_type, mtd_num, &mtd->type_str, ^ lib/libmtd.c:182:12: note: expected ‘void *’ but argument is of type ‘const char (*)[65]’ static int dev_read_data(const char *patt, int mtd_num, void *buf, int buf_len) ^ mkdir -p /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/ x86_64-pc-linux-gnu-gcc -D_GNU_SOURCE -I./include -I/var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/include -I./ubi-utils/include -D_FILE_OFFSET_BITS=64 -march=native -O2 -pipe -Wall -Wextra -Wwrite-strings -Wno-sign-compare -ffunction-sections -fdata-sections -Wl,--gc-sections -c -o /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/libmtd_legacy.o lib/libmtd_legacy.c -g -Wp,-MD,/var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/.libmtd_legacy.c.dep lib/libmtd_legacy.c: In function ‘legacy_get_dev_info’: lib/libmtd_legacy.c:254:15: warning: implicit declaration of function ‘major’ [-Wimplicit-function-declaration] mtd->major = major(st.st_rdev); ^ lib/libmtd_legacy.c:255:15: warning: implicit declaration of function ‘minor’ [-Wimplicit-function-declaration] mtd->minor = minor(st.st_rdev); ^ mkdir -p /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/ x86_64-pc-linux-gnu-gcc -D_GNU_SOURCE -I./include -I/var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/include -I./ubi-utils/include -D_FILE_OFFSET_BITS=64 -march=native -O2 -pipe -Wall -Wextra -Wwrite-strings -Wno-sign-compare -ffunction-sections -fdata-sections -Wl,--gc-sections -c -o /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/libcrc32.o lib/libcrc32.c -g -Wp,-MD,/var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/.libcrc32.c.dep mkdir -p /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/ x86_64-pc-linux-gnu-gcc -D_GNU_SOURCE -I./include -I/var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/include -I./ubi-utils/include -D_FILE_OFFSET_BITS=64 -march=native -O2 -pipe -Wall -Wextra -Wwrite-strings -Wno-sign-compare -ffunction-sections -fdata-sections -Wl,--gc-sections -c -o /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/libfec.o lib/libfec.c -g -Wp,-MD,/var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/.libfec.c.dep x86_64-pc-linux-gnu-ar cr /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/libmtd.a /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/libmtd.o /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/libmtd_legacy.o /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/libcrc32.o /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/libfec.o x86_64-pc-linux-gnu-ranlib /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/libmtd.a x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -Wall -Wextra -Wwrite-strings -Wno-sign-compare -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,-O1 -Wl,--as-needed -g -o /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/ftl_format /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/ftl_format.o /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/libmtd.a mkdir -p /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/ x86_64-pc-linux-gnu-gcc -D_GNU_SOURCE -I./include -I/var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/include -I./ubi-utils/include -D_FILE_OFFSET_BITS=64 -march=native -O2 -pipe -Wall -Wextra -Wwrite-strings -Wno-sign-compare -ffunction-sections -fdata-sections -Wl,--gc-sections -c -o /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/flash_erase.o flash_erase.c -g -Wp,-MD,/var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/.flash_erase.c.dep x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -Wall -Wextra -Wwrite-strings -Wno-sign-compare -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,-O1 -Wl,--as-needed -g -o /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/flash_erase /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/flash_erase.o /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/libmtd.a /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/libmtd.a(libmtd.o): In function `dev_node2num': /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/lib/libmtd.c:446: undefined reference to `major' /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/lib/libmtd.c:447: undefined reference to `minor' /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/lib/libmtd.a(libmtd_legacy.o): In function `legacy_get_dev_info': /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/lib/libmtd_legacy.c:254: undefined reference to `major' /var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/lib/libmtd_legacy.c:255: undefined reference to `minor' collect2: error: ld returned 1 exit status common.mk:70: recipe for target '/var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/flash_erase' failed make: *** [/var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2/x86_64-pc-linux-gnu/flash_erase] Error 1 * ERROR: sys-fs/mtd-utils-1.5.2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-fs/mtd-utils-1.5.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-fs/mtd-utils-1.5.2::gentoo'`. * The complete build log is located at '/var/log/portage/sys-fs:mtd-utils-1.5.2:20160416-091648.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-fs/mtd-utils-1.5.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-fs/mtd-utils-1.5.2/temp/environment'. * Working directory: '/var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2' * S: '/var/tmp/portage/sys-fs/mtd-utils-1.5.2/work/mtd-utils-1.5.2'