#18235: ifwinfo fails to build under gcc-4.9-linaro
-----------------------------+----------------------------------
 Reporter:  Diffie           |      Owner:  developers
     Type:  defect           |     Status:  new
 Priority:  highest          |  Milestone:  Chaos Calmer (trunk)
Component:  packages         |    Version:  Trunk
 Keywords:  gcc-4.9, iwinfo  |
-----------------------------+----------------------------------
 recent commit of iwinfo will not build in todays trunk r43092, below is
 the output from make:

 make[3]: Entering directory `/mnt/hd/backup/openwrt-
 cc/trunk/package/network/utils/iwinfo'
 CFLAGS="-Os -pipe -mno-branch-likely -march=74kc -mtune=74kc -fno-caller-
 saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float
 -Wformat -Werror=format-security -I/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include/libnl-
 tiny -I/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/include -D_GNU_SOURCE  -I/mnt/hd/backup
 /openwrt-cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include
 -I/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/include -I/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_uClibc-0.9.33.2/usr/include -I/mnt/hd/backup
 /openwrt-cc/trunk/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_uClibc-0.9.33.2/include " CXXFLAGS="-Os -pipe
 -mno-branch-likely -march=74kc -mtune=74kc -fno-caller-saves -fhonour-
 copts -Wno-error=unused-but-set-variable -msoft-float -Wformat -Werror
 =format-security -I/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/include/libnl-tiny -I/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include
 -D_GNU_SOURCE  -I/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/include -I/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/include
 -I/mnt/hd/backup/openwrt-cc/trunk/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_uClibc-0.9.33.2/usr/include -I/mnt/hd/backup
 /openwrt-cc/trunk/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_uClibc-0.9.33.2/include "
 LDFLAGS="-L/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/lib -L/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/lib -L/mnt/hd/backup
 /openwrt-cc/trunk/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_uClibc-0.9.33.2/usr/lib -L/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_uClibc-0.9.33.2/lib " make -j1 -C /mnt/hd/backup
 /openwrt-cc/trunk/build_dir/target-
 mips_34kc_uClibc-0.9.33.2/libiwinfo-2014-10-27.1/. AR=mips-openwrt-linux-
 uclibc-ar AS="mips-openwrt-linux-uclibc-gcc -c -Os -pipe -mno-branch-
 likely -march=74kc -mtune=74kc -fno-caller-saves -fhonour-copts -Wno-error
 =unused-but-set-variable -msoft-float -Wformat -Werror=format-security
 -I/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/include/libnl-tiny -I/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include
 -D_GNU_SOURCE" LD=mips-openwrt-linux-uclibc-ld NM=mips-openwrt-linux-
 uclibc-nm CC="mips-openwrt-linux-uclibc-gcc" GCC="mips-openwrt-linux-
 uclibc-gcc" CXX="mips-openwrt-linux-uclibc-g++" RANLIB=mips-openwrt-linux-
 uclibc-ranlib STRIP=mips-openwrt-linux-uclibc-strip OBJCOPY=mips-openwrt-
 linux-uclibc-objcopy OBJDUMP=mips-openwrt-linux-uclibc-objdump SIZE=mips-
 openwrt-linux-uclibc-size CROSS="mips-openwrt-linux-uclibc-" ARCH="mips"
 FPIC="-fpic" CFLAGS="-Os -pipe -mno-branch-likely -march=74kc -mtune=74kc
 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable
 -msoft-float -Wformat -Werror=format-security -I/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include/libnl-
 tiny -I/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/include -D_GNU_SOURCE"
 LDFLAGS="-L/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/lib -L/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/lib -L/mnt/hd/backup
 /openwrt-cc/trunk/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_uClibc-0.9.33.2/usr/lib -L/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_uClibc-0.9.33.2/lib" BACKENDS="    nl80211" ;
 make[4]: Entering directory `/mnt/hd/backup/openwrt-cc/trunk/build_dir
 /target-mips_34kc_uClibc-0.9.33.2/libiwinfo-2014-10-27.1'
 rm -f *.o libiwinfo.so iwinfo.so iwinfo
 mips-openwrt-linux-uclibc-gcc -Os -pipe -mno-branch-likely -march=74kc
 -mtune=74kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-
 variable -msoft-float -Wformat -Werror=format-security -I/mnt/hd/backup
 /openwrt-cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include
 /libnl-tiny -I/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/include -D_GNU_SOURCE -std=gnu99 -fstrict-
 aliasing -Iinclude -DUSE_NL80211 -fpic -c -o iwinfo_utils.o iwinfo_utils.c
 mips-openwrt-linux-uclibc-gcc -Os -pipe -mno-branch-likely -march=74kc
 -mtune=74kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-
 variable -msoft-float -Wformat -Werror=format-security -I/mnt/hd/backup
 /openwrt-cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include
 /libnl-tiny -I/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/include -D_GNU_SOURCE -std=gnu99 -fstrict-
 aliasing -Iinclude -DUSE_NL80211 -fpic -c -o iwinfo_wext.o iwinfo_wext.c
 mips-openwrt-linux-uclibc-gcc -Os -pipe -mno-branch-likely -march=74kc
 -mtune=74kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-
 variable -msoft-float -Wformat -Werror=format-security -I/mnt/hd/backup
 /openwrt-cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include
 /libnl-tiny -I/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/include -D_GNU_SOURCE -std=gnu99 -fstrict-
 aliasing -Iinclude -DUSE_NL80211 -fpic -c -o iwinfo_wext_scan.o
 iwinfo_wext_scan.c
 mips-openwrt-linux-uclibc-gcc -Os -pipe -mno-branch-likely -march=74kc
 -mtune=74kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-
 variable -msoft-float -Wformat -Werror=format-security -I/mnt/hd/backup
 /openwrt-cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include
 /libnl-tiny -I/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/include -D_GNU_SOURCE -std=gnu99 -fstrict-
 aliasing -Iinclude -DUSE_NL80211 -fpic -c -o iwinfo_lib.o iwinfo_lib.c
 mips-openwrt-linux-uclibc-gcc -Os -pipe -mno-branch-likely -march=74kc
 -mtune=74kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-
 variable -msoft-float -Wformat -Werror=format-security -I/mnt/hd/backup
 /openwrt-cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include
 /libnl-tiny -I/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/include -D_GNU_SOURCE -std=gnu99 -fstrict-
 aliasing -Iinclude -DUSE_NL80211 -fpic -c -o iwinfo_nl80211.o
 iwinfo_nl80211.c
 iwinfo_nl80211.c: In function 'nl80211_phy_idx_from_uci_macaddr':
 iwinfo_nl80211.c:269:2: warning: too many arguments for format [-Wformat-
 extra-args]
   snprintf(buf, sizeof(buf), "/sys/class/ieee80211/*", opt); /**/
   ^
 iwinfo_nl80211.c:269:2: warning: too many arguments for format [-Wformat-
 extra-args]
 mips-openwrt-linux-uclibc-gcc -Os -pipe -mno-branch-likely -march=74kc
 -mtune=74kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-
 variable -msoft-float -Wformat -Werror=format-security -I/mnt/hd/backup
 /openwrt-cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include
 /libnl-tiny -I/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/include -D_GNU_SOURCE -std=gnu99 -fstrict-
 aliasing -Iinclude -DUSE_NL80211 -fpic -c -o iwinfo_lua.o iwinfo_lua.c
 mips-openwrt-linux-uclibc-gcc -Os -pipe -mno-branch-likely -march=74kc
 -mtune=74kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-
 variable -msoft-float -Wformat -Werror=format-security -I/mnt/hd/backup
 /openwrt-cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include
 /libnl-tiny -I/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/include -D_GNU_SOURCE -std=gnu99 -fstrict-
 aliasing -Iinclude -DUSE_NL80211 -fpic -c -o iwinfo_cli.o iwinfo_cli.c
 mips-openwrt-linux-uclibc-gcc -luci -L/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib
 -L/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/lib -L/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_uClibc-0.9.33.2/usr/lib -L/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_uClibc-0.9.33.2/lib -shared -lnl-tiny -o
 libiwinfo.so iwinfo_utils.o iwinfo_wext.o iwinfo_wext_scan.o iwinfo_lib.o
 iwinfo_nl80211.o
 /mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/lib/libuci.so: warning: the use of `mktemp'
 is dangerous, better use `mkstemp'
 mips-openwrt-linux-uclibc-gcc -luci -L/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib
 -L/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/lib -L/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_uClibc-0.9.33.2/usr/lib -L/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_uClibc-0.9.33.2/lib -shared -L. -liwinfo -llua -o
 iwinfo.so iwinfo_lua.o
 /mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/lib/libuci.so: warning: the use of `mktemp'
 is dangerous, better use `mkstemp'
 mips-openwrt-linux-uclibc-gcc -luci -L/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib
 -L/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/lib -L/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_uClibc-0.9.33.2/usr/lib -L/mnt/hd/backup/openwrt-
 cc/trunk/staging_dir/toolchain-
 mips_34kc_gcc-4.9-linaro_uClibc-0.9.33.2/lib -L. -liwinfo -lnl-tiny -o
 iwinfo iwinfo_cli.o
 /mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/usr/lib/libuci.so: warning: the use of `mktemp'
 is dangerous, better use `mkstemp'
 iwinfo_cli.o: In function `main':
 iwinfo_cli.c:(.text.startup+0x12c): undefined reference to
 `iwinfo_backend_by_name'
 collect2: error: ld returned 1 exit status
 make[4]: *** [compile] Error 1
 make[4]: Leaving directory `/mnt/hd/backup/openwrt-cc/trunk/build_dir
 /target-mips_34kc_uClibc-0.9.33.2/libiwinfo-2014-10-27.1'
 make[3]: *** [/mnt/hd/backup/openwrt-cc/trunk/build_dir/target-
 mips_34kc_uClibc-0.9.33.2/libiwinfo-2014-10-27.1/.built] Error 2
 make[3]: Leaving directory `/mnt/hd/backup/openwrt-
 cc/trunk/package/network/utils/iwinfo'
 make[2]: *** [package/network/utils/iwinfo/compile] Error 2
 make[2]: Leaving directory `/mnt/hd/backup/openwrt-cc/trunk'
 make[1]: *** [/mnt/hd/backup/openwrt-cc/trunk/staging_dir/target-
 mips_34kc_uClibc-0.9.33.2/stamp/.package_compile] Error 2
 make[1]: Leaving directory `/mnt/hd/backup/openwrt-cc/trunk'
 make: *** [world] Error 2
 make V=99  60.93s user 15.18s system 78% cpu 1:37.15 total

--
Ticket URL: <https://dev.openwrt.org/ticket/18235>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to