#20884: rpcd compile failure
----------------------+------------------------
Reporter: stintel | Owner: developers
Type: defect | Status: new
Priority: normal | Milestone:
Component: packages | Version: Trunk
Keywords: |
----------------------+------------------------
Package rpcd fails to compile with glibc 2.21 (using glibc as workaround
for #17753), trunk r47427:
{{{
make[6]: Entering directory '/home/LENIO/build/OpenWrt/git/build_dir
/target-mips64_octeon_64_glibc-2.21/rpcd'
[ 91%] Building C object CMakeFiles/rpcsys_plugin.dir/sys.c.o
/home/LENIO/build/OpenWrt/git/build_dir/target-
mips64_octeon_64_glibc-2.21/rpcd/sys.c: In function
'rpc_cgi_password_set':
/home/LENIO/build/OpenWrt/git/build_dir/target-
mips64_octeon_64_glibc-2.21/rpcd/sys.c:116:8: error: ignoring return value
of 'chdir', declared with attribute warn_unused_result [-Werror=unused-
result]
chdir("/");
^
/home/LENIO/build/OpenWrt/git/build_dir/target-
mips64_octeon_64_glibc-2.21/rpcd/sys.c:125:8: error: ignoring return value
of 'write', declared with attribute warn_unused_result [-Werror=unused-
result]
write(fds[1], blobmsg_data(tb[RPC_P_PASSWORD]),
^
/home/LENIO/build/OpenWrt/git/build_dir/target-
mips64_octeon_64_glibc-2.21/rpcd/sys.c:127:8: error: ignoring return value
of 'write', declared with attribute warn_unused_result [-Werror=unused-
result]
write(fds[1], "\n", 1);
^
/home/LENIO/build/OpenWrt/git/build_dir/target-
mips64_octeon_64_glibc-2.21/rpcd/sys.c:131:8: error: ignoring return value
of 'write', declared with attribute warn_unused_result [-Werror=unused-
result]
write(fds[1], blobmsg_data(tb[RPC_P_PASSWORD]),
^
/home/LENIO/build/OpenWrt/git/build_dir/target-
mips64_octeon_64_glibc-2.21/rpcd/sys.c:133:8: error: ignoring return value
of 'write', declared with attribute warn_unused_result [-Werror=unused-
result]
write(fds[1], "\n", 1);
^
cc1: all warnings being treated as errors
CMakeFiles/rpcsys_plugin.dir/build.make:62: recipe for target
'CMakeFiles/rpcsys_plugin.dir/sys.c.o' failed
make[6]: *** [CMakeFiles/rpcsys_plugin.dir/sys.c.o] Error 1
make[6]: Leaving directory '/home/LENIO/build/OpenWrt/git/build_dir
/target-mips64_octeon_64_glibc-2.21/rpcd'
CMakeFiles/Makefile2:178: recipe for target
'CMakeFiles/rpcsys_plugin.dir/all' failed
make[5]: *** [CMakeFiles/rpcsys_plugin.dir/all] Error 2
make[5]: Leaving directory '/home/LENIO/build/OpenWrt/git/build_dir
/target-mips64_octeon_64_glibc-2.21/rpcd'
Makefile:127: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/home/LENIO/build/OpenWrt/git/build_dir
/target-mips64_octeon_64_glibc-2.21/rpcd'
Makefile:94: recipe for target '/home/LENIO/build/OpenWrt/git/build_dir
/target-mips64_octeon_64_glibc-2.21/rpcd/.built' failed
make[3]: *** [/home/LENIO/build/OpenWrt/git/build_dir/target-
mips64_octeon_64_glibc-2.21/rpcd/.built] Error 2
make[3]: Leaving directory
'/home/LENIO/build/OpenWrt/git/package/system/rpcd'
package/Makefile:191: recipe for target 'package/system/rpcd/compile'
failed
make[2]: *** [package/system/rpcd/compile] Error 2
make[2]: Leaving directory '/home/LENIO/build/OpenWrt/git'
package/Makefile:188: recipe for target
'/home/LENIO/build/OpenWrt/git/staging_dir/target-
mips64_octeon_64_glibc-2.21/stamp/.package_compile' failed
make[1]: *** [/home/LENIO/build/OpenWrt/git/staging_dir/target-
mips64_octeon_64_glibc-2.21/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/LENIO/build/OpenWrt/git'
/home/LENIO/build/OpenWrt/git/include/toplevel.mk:177: recipe for target
'world' failed
make: *** [world] Error 2
}}}
--
Ticket URL: <https://dev.openwrt.org/ticket/20884>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets