Hi!

This has been an argument going on between the gcc and the glibc people
for about 10 years now.
See
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25509

It seems like commit b6618ffa which added the symlinks silently broke
things when building with glibc.
Don't ask me why glibc enabled warn_unused_result for symlink(3) but
doesn't for found mount(2) or mkdir(3)...

A way around it would be to take things as they are and simply make
sure to surpress the warning as shown in
http://www.redhat.com/archives/rhl-devel-list/2007-March/msg00692.html

Please try the following patch on procd and see if that helps 'fixing'
the unused-return-value warning:
---
diff --git a/initd/early.c b/initd/early.c
index f410256..f82ce54 100644
--- a/initd/early.c
+++ b/initd/early.c
@@ -66,7 +66,7 @@ early_mounts(void)
        mount("sysfs", "/sys", "sysfs", MS_NOATIME | MS_NODEV | MS_NOEXEC | 
MS_NOSUID, 0);
        mount("cgroup", "/sys/fs/cgroup", "cgroup",  MS_NODEV | MS_NOEXEC | 
MS_NOSUID, 0);
        mount("tmpfs", "/dev", "tmpfs", MS_NOATIME | MS_NOSUID, 
"mode=0755,size=512K");
-       symlink("/tmp/shm", "/dev/shm");
+       ignore(symlink("/tmp/shm", "/dev/shm"));
        mkdir("/dev/pts", 0755);
        mount("devpts", "/dev/pts", "devpts", MS_NOATIME | MS_NOEXEC | 
MS_NOSUID, "mode=600");
        early_dev();
diff --git a/plug/coldplug.c b/plug/coldplug.c
index 123e17d..74e345d 100644
--- a/plug/coldplug.c
+++ b/plug/coldplug.c
@@ -45,7 +45,7 @@ void procd_coldplug(void)
        umount2("/dev/pts", MNT_DETACH);
        umount2("/dev/", MNT_DETACH);
        mount("tmpfs", "/dev", "tmpfs", MS_NOSUID, "mode=0755,size=512K");
-       symlink("/tmp/shm", "/dev/shm");
+       ignore(symlink("/tmp/shm", "/dev/shm"));
        mkdir("/dev/pts", 0755);
        umask(oldumask);
        mount("devpts", "/dev/pts", "devpts", MS_NOEXEC | MS_NOSUID, 0);
diff --git a/procd.h b/procd.h
index 66d183c..204a2bb 100644
--- a/procd.h
+++ b/procd.h
@@ -56,4 +56,5 @@ void watch_add(const char *_name, void *id);
 void watch_del(void *id);
 void watch_ubus(struct ubus_context *ctx);
 
+inline __attribute__((always_inline)) int ignore(int x) {return x;}
 #endif



---

On Tue, Oct 20, 2015 at 03:34:07PM -0700, ClaymorePT wrote:
> procd is broken in x86-64
> 
> The compile output follows:
> 
> [claymore@manjaro 15.05]$ make  ./package/system/procd/compile V=s
> make[1]: Entering directory '/home/ArkHDD/OpenWRT/15.05'
> make[2]: Entering directory 
> '/home/ArkHDD/OpenWRT/15.05/package/libs/toolchain'
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install.clean;
>  fi; echo "libc" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install.clean;
>  fi; echo "libgcc" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install.clean;
>  fi; echo "libatomic" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install.clean;
>  fi; echo "libssp" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install.clean;
>  fi; echo "libstdcpp" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install.clean;
>  fi; echo "libpthread" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install.clean;
>  fi; echo "libthread-db" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install.clean;
>  fi; echo "librt" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/toolchain.default.install
> make[2]: Leaving directory '/home/ArkHDD/OpenWRT/15.05/package/libs/toolchain'
> make[2]: Entering directory 
> '/home/ArkHDD/OpenWRT/15.05/package/libs/libjson-c'
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libjson-c.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libjson-c.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libjson-c.default.install.clean;
>  fi; echo "libjson-c" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libjson-c.default.install
> make[2]: Leaving directory '/home/ArkHDD/OpenWRT/15.05/package/libs/libjson-c'
> make[2]: Entering directory '/home/ArkHDD/OpenWRT/15.05/package/utils/lua'
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/lua.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/lua.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/lua.default.install.clean;
>  fi; echo "liblua" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/lua.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/lua.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/lua.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/lua.default.install.clean;
>  fi; echo "lua" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/lua.default.install
> make[2]: Leaving directory '/home/ArkHDD/OpenWRT/15.05/package/utils/lua'
> make[2]: Entering directory '/home/ArkHDD/OpenWRT/15.05/package/libs/libubox'
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libubox.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libubox.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libubox.default.install.clean;
>  fi; echo "libubox" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libubox.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libubox.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libubox.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libubox.default.install.clean;
>  fi; echo "libblobmsg-json" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libubox.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libubox.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libubox.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libubox.default.install.clean;
>  fi; echo "jshn" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libubox.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libubox.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libubox.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libubox.default.install.clean;
>  fi; echo "libjson-script" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/libubox.default.install
> make[2]: Leaving directory '/home/ArkHDD/OpenWRT/15.05/package/libs/libubox'
> make[2]: Entering directory '/home/ArkHDD/OpenWRT/15.05/package/system/ubus'
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubus.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubus.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubus.default.install.clean;
>  fi; echo "libubus" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubus.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubus.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubus.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubus.default.install.clean;
>  fi; echo "libubus-lua" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubus.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubus.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubus.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubus.default.install.clean;
>  fi; echo "ubus" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubus.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubus.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubus.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubus.default.install.clean;
>  fi; echo "ubusd" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubus.default.install
> make[2]: Leaving directory '/home/ArkHDD/OpenWRT/15.05/package/system/ubus'
> make[2]: Entering directory '/home/ArkHDD/OpenWRT/15.05/package/system/uci'
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/uci.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/uci.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/uci.default.install.clean;
>  fi; echo "uci" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/uci.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/uci.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/uci.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/uci.default.install.clean;
>  fi; echo "libuci" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/uci.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/uci.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/uci.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/uci.default.install.clean;
>  fi; echo "libuci-lua" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/uci.default.install
> make[2]: Leaving directory '/home/ArkHDD/OpenWRT/15.05/package/system/uci'
> make[2]: Entering directory '/home/ArkHDD/OpenWRT/15.05/package/system/ubox'
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubox.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubox.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubox.default.install.clean;
>  fi; echo "ubox" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ubox.default.install
> make[2]: Leaving directory '/home/ArkHDD/OpenWRT/15.05/package/system/ubox'
> make[2]: Entering directory '/home/ArkHDD/OpenWRT/15.05/package/libs/lzo'
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/lzo.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/lzo.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/lzo.default.install.clean;
>  fi; echo "liblzo" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/lzo.default.install
> make[2]: Leaving directory '/home/ArkHDD/OpenWRT/15.05/package/libs/lzo'
> make[2]: Entering directory '/home/ArkHDD/OpenWRT/15.05/package/libs/zlib'
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/zlib.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/zlib.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/zlib.default.install.clean;
>  fi; echo "zlib" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/zlib.default.install
> make[2]: Leaving directory '/home/ArkHDD/OpenWRT/15.05/package/libs/zlib'
> make[2]: Entering directory '/home/ArkHDD/OpenWRT/15.05/package/libs/ncurses'
> make[2]: Leaving directory '/home/ArkHDD/OpenWRT/15.05/package/libs/ncurses'
> make[2]: Entering directory '/home/ArkHDD/OpenWRT/15.05/package/libs/ncurses'
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncurses.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncurses.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncurses.install.clean;
>  fi; echo "terminfo" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncurses.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncurses.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncurses.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncurses.install.clean;
>  fi; echo "libncurses" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncurses.install
> make[2]: Leaving directory '/home/ArkHDD/OpenWRT/15.05/package/libs/ncurses'
> make[2]: Entering directory '/home/ArkHDD/OpenWRT/15.05/package/libs/ncurses'
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncursesw.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncursesw.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncursesw.install.clean;
>  fi; echo "libncursesw" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncursesw.install
> make[2]: Leaving directory '/home/ArkHDD/OpenWRT/15.05/package/libs/ncurses'
> make[2]: Entering directory '/home/ArkHDD/OpenWRT/15.05/package/libs/ncurses'
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncurses.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncurses.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncurses.install.clean;
>  fi; echo "terminfo" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncurses.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncurses.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncurses.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncurses.install.clean;
>  fi; echo "libncurses" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/ncurses.libncurses.install
> make[2]: Leaving directory '/home/ArkHDD/OpenWRT/15.05/package/libs/ncurses'
> make[2]: Entering directory 
> '/home/ArkHDD/OpenWRT/15.05/package/utils/util-linux'
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean;
>  fi; echo "libblkid" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean;
>  fi; echo "libmount" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean;
>  fi; echo "libsmartcols" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean;
>  fi; echo "libuuid" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean;
>  fi; echo "blkid" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean;
>  fi; echo "fdisk" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean;
>  fi; echo "findfs" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean;
>  fi; echo "lsblk" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean;
>  fi; echo "sfdisk" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean;
>  fi; echo "swap-utils" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean;
>  fi; echo "uuidd" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean;
>  fi; echo "uuidgen" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
> if [ -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean
>  ]; then rm -f 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
>  
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install.clean;
>  fi; echo "wipefs" >> 
> /home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/pkginfo/util-linux.default.install
> make[2]: Leaving directory 
> '/home/ArkHDD/OpenWRT/15.05/package/utils/util-linux'
> make[2]: Entering directory 
> '/home/ArkHDD/OpenWRT/15.05/package/utils/ubi-utils'
> make[2]: Leaving directory 
> '/home/ArkHDD/OpenWRT/15.05/package/utils/ubi-utils'
> make[2]: Entering directory '/home/ArkHDD/OpenWRT/15.05/package/system/procd'
> CFLAGS="-O3 -pipe -mtune=atom -fno-caller-saves -fhonour-copts 
> -Wno-error=unused-but-set-variable -Wformat -Werror=format-security 
> -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  
> -I/home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/usr/include 
> -I/home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/include 
> -I/home/ArkHDD/OpenWRT/15.05/staging_dir/toolchain-x86_64_gcc-4.8-linaro_glibc-2.21/usr/include
>  
> -I/home/ArkHDD/OpenWRT/15.05/staging_dir/toolchain-x86_64_gcc-4.8-linaro_glibc-2.21/include
>  " CXXFLAGS="-O3 -pipe -mtune=atom -fno-caller-saves -fhonour-copts 
> -Wno-error=unused-but-set-variable -Wformat -Werror=format-security 
> -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  
> -I/home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/usr/include 
> -I/home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/include 
> -I/home/ArkHDD/OpenWRT/15.05/staging_dir/toolchain-x86_64_gcc-4.8-linaro_glibc-2.21/usr/include
>  -I/home/ArkHDD/O
 pe
>  nWRT/15.05/staging_dir/toolchain-x86_64_gcc-4.8-linaro_glibc-2.21/include " 
> LDFLAGS="-L/home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/usr/lib
>  -L/home/ArkHDD/OpenWRT/15.05/staging_dir/target-x86_64_glibc-2.21/lib 
> -L/home/ArkHDD/OpenWRT/15.05/staging_dir/toolchain-x86_64_gcc-4.8-linaro_glibc-2.21/usr/lib
>  
> -L/home/ArkHDD/OpenWRT/15.05/staging_dir/toolchain-x86_64_gcc-4.8-linaro_glibc-2.21/lib
>  -lrt " make -j1 -C 
> /home/ArkHDD/OpenWRT/15.05/build_dir/target-x86_64_glibc-2.21/procd-2015-09-16/.
>  AR="x86_64-openwrt-linux-gnu-gcc-ar" AS="x86_64-openwrt-linux-gnu-gcc -c -O3 
> -pipe -mtune=atom -fno-caller-saves -fhonour-copts 
> -Wno-error=unused-but-set-variable -Wformat -Werror=format-security 
> -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" 
> LD=x86_64-openwrt-linux-gnu-ld NM="x86_64-openwrt-linux-gnu-gcc-nm" 
> CC="x86_64-openwrt-linux-gnu-gcc" GCC="x86_64-openwrt-linux-gnu-gcc" 
> CXX="x86_64-openwrt-linux-gnu-g++" 
> RANLIB="x86_64-openwrt-linux-gnu-gcc-ranlib" STRIP=x86_
 64
>  -openwrt-linux-gnu-strip OBJCOPY=x86_64-openwrt-linux-gnu-objcopy 
> OBJDUMP=x86_64-openwrt-linux-gnu-objdump SIZE=x86_64-openwrt-linux-gnu-size 
> CROSS="x86_64-openwrt-linux-gnu-" ARCH="x86_64" ;
> make[3]: Entering directory 
> '/home/ArkHDD/OpenWRT/15.05/build_dir/target-x86_64_glibc-2.21/procd-2015-09-16'
> make[4]: Entering directory 
> '/home/ArkHDD/OpenWRT/15.05/build_dir/target-x86_64_glibc-2.21/procd-2015-09-16'
> make[5]: Entering directory 
> '/home/ArkHDD/OpenWRT/15.05/build_dir/target-x86_64_glibc-2.21/procd-2015-09-16'
> make[5]: Leaving directory 
> '/home/ArkHDD/OpenWRT/15.05/build_dir/target-x86_64_glibc-2.21/procd-2015-09-16'
> [  4%] Built target askfirst
> make[5]: Entering directory 
> '/home/ArkHDD/OpenWRT/15.05/build_dir/target-x86_64_glibc-2.21/procd-2015-09-16'
> make[5]: Leaving directory 
> '/home/ArkHDD/OpenWRT/15.05/build_dir/target-x86_64_glibc-2.21/procd-2015-09-16'
> make[5]: Entering directory 
> '/home/ArkHDD/OpenWRT/15.05/build_dir/target-x86_64_glibc-2.21/procd-2015-09-16'
> [  8%] Building C object CMakeFiles/init.dir/initd/early.c.o
> /home/ArkHDD/OpenWRT/15.05/build_dir/target-x86_64_glibc-2.21/procd-2015-09-16/initd/early.c:
>  In function 'early_mounts':
> /home/ArkHDD/OpenWRT/15.05/build_dir/target-x86_64_glibc-2.21/procd-2015-09-16/initd/early.c:69:9:
>  error: ignoring return value of 'symlink', declared with attribute 
> warn_unused_result [-Werror=unused-result]
>   symlink("/tmp/shm", "/dev/shm");
>          ^
> cc1: all warnings being treated as errors
> CMakeFiles/init.dir/build.make:80: recipe for target 
> 'CMakeFiles/init.dir/initd/early.c.o' failed
> make[5]: *** [CMakeFiles/init.dir/initd/early.c.o] Error 1
> make[5]: Leaving directory 
> '/home/ArkHDD/OpenWRT/15.05/build_dir/target-x86_64_glibc-2.21/procd-2015-09-16'
> CMakeFiles/Makefile2:129: recipe for target 'CMakeFiles/init.dir/all' failed
> make[4]: *** [CMakeFiles/init.dir/all] Error 2
> make[4]: Leaving directory 
> '/home/ArkHDD/OpenWRT/15.05/build_dir/target-x86_64_glibc-2.21/procd-2015-09-16'
> Makefile:116: recipe for target 'all' failed
> make[3]: *** [all] Error 2
> make[3]: Leaving directory 
> '/home/ArkHDD/OpenWRT/15.05/build_dir/target-x86_64_glibc-2.21/procd-2015-09-16'
> Makefile:143: recipe for target 
> '/home/ArkHDD/OpenWRT/15.05/build_dir/target-x86_64_glibc-2.21/procd-2015-09-16/.built'
>  failed
> make[2]: *** 
> [/home/ArkHDD/OpenWRT/15.05/build_dir/target-x86_64_glibc-2.21/procd-2015-09-16/.built]
>  Error 2
> make[2]: Leaving directory '/home/ArkHDD/OpenWRT/15.05/package/system/procd'
> package/Makefile:191: recipe for target 'package/system/procd/compile' failed
> make[1]: *** [package/system/procd/compile] Error 2
> make[1]: Leaving directory '/home/ArkHDD/OpenWRT/15.05'
> /home/ArkHDD/OpenWRT/15.05/include/toplevel.mk:181: recipe for target 
> 'package/system/procd/compile' failed
> make: *** [package/system/procd/compile] Error 2
> [claymore@manjaro 15.05]$ 
> 
> 
> 
> 
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/openwrt/packages/issues/1879
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to