Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2016.06.05 14:50:53 =~=~=~=~=~=~=~=~=~=~=~=
- ./start.sh pull
- git pull apps
- Already up-to-date.
- git pull cdk
- remote: Counting objects: 6, done.
- remote: Compressing objects: 50% (1/2)
- remote: Compressing objects: 100% (2/2)
- remote: Compressing objects: 100% (2/2), done.
- remote: Total 6 (delta 4), reused 6 (delta 4), pack-reused 0
- : 16% (1/6)
- : 33% (2/6)
- : 50% (3/6)
- : 66% (4/6)
- : 83% (5/6)
- : 100% (6/6)
- : 100% (6/6), .
- https://github.com/Audioniek/cdk
- 8268ab8..487c1a4 master -> origin/master
- 8268ab8..487c1a4
- Fast-forward
- Patches/libcurl-7.48.0.patch | 6 +++---
- Patches/libdvdnav_4.2.0.patch | 6 ++++--
- Patches/minidlna-1.1.5.patch | 29 ++++++++++++++++++++++++++++-
- 3 files changed, 35 insertions(+), 6 deletions(-)
- git pull driver
- Already up-to-date.
- git pull flash
- Already up-to-date.
- root@saen-ThinkPad-T500:/opt/StartHere# ./prepare4cdk.sh
- ... 0%
- ... 100%
- ...
- ... 0%
- ... 0%
- ... 50%
- ... 50%
- ... 0%
- ... 0%
- ...
- automake is already the newest version (1:1.15-4ubuntu1).
- autopoint is already the newest version (0.19.7-2ubuntu3).
- bison is already the newest version (2:3.0.4.dfsg-1).
- ccache is already the newest version (3.2.4-1).
- cmake is already the newest version (3.5.1-1ubuntu1).
- doc-base is already the newest version (0.10.7).
- fakeroot is already the newest version (1.20.2-1ubuntu1).
- flex is already the newest version (2.6.0-11).
- g++ is already the newest version (4:5.3.1-1ubuntu1).
- gawk is already the newest version (1:4.1.3+dfsg-0.1).
- gcc-multilib is already the newest version (4:5.3.1-1ubuntu1).
- gettext is already the newest version (0.19.7-2ubuntu3).
- git-core is already the newest version (1:2.7.4-0ubuntu1).
- intltool is already the newest version (0.51.0-2).
- lib32z1-dev is already the newest version (1:1.2.8.dfsg-2ubuntu4).
- libc6-dev-i386 is already the newest version (2.23-0ubuntu3).
- libcurl4-openssl-dev is already the newest version (7.47.0-1ubuntu2).
- libffi-dev is already the newest version (3.2.1-4).
- libglib2.0-bin is already the newest version (2.48.0-1ubuntu4).
- libglib2.0-dev is already the newest version (2.48.0-1ubuntu4).
- libgpgme11-dev is already the newest version (1.6.0-1).
- liblzo2-dev is already the newest version (2.08-1.2).
- libncurses5-dev is already the newest version (6.0+20160213-1ubuntu1).
- libtool is already the newest version (2.4.6-0.1).
- lsb-release is already the newest version (9.20160110).
- make is already the newest version (4.1-6).
- patch is already the newest version (2.7.5-1).
- pkg-config is already the newest version (0.29.1-0ubuntu1).
- ruby is already the newest version (1:2.3.0+1).
- subversion is already the newest version (1.9.3-2ubuntu1).
- wget is already the newest version (1.17.1-1ubuntu1).
- xfslibs-dev is already the newest version (4.3.0+nmu1ubuntu1).
- zlib1g-dev is already the newest version (1:1.2.8.dfsg-2ubuntu4).
- cfv is already the newest version (1.18.3-2).
- dialog is already the newest version (1.3-20160209-1).
- gperf is already the newest version (3.0.4-2).
- help2man is already the newest version (1.47.3).
- libsdl-image1.2 is already the newest version (1.2.12-5build2).
- libsdl-image1.2-dev is already the newest version (1.2.12-5build2).
- rpm is already the newest version (4.12.0.1+dfsg1-3build3).
- swig is already the newest version (3.0.8-0ubuntu3).
- texi2html is already the newest version (1.82+dfsg1-5).
- texinfo is already the newest version (6.1.0.dfsg.1-5).
- 0 , 0 , 0 0 .
- /bin/sh should link to /bin/bash, adjust it (Y/n)? n
- root@saen-ThinkPad-T500:/opt/StartHere# cd cdk/
- root@saen-ThinkPad-T500:/opt/StartHere/cdk# ./make.sh
- _ _ _ _ _ _ _ _
- / \ _ _ __| (_) ___ _ __ (_) ___| | _____ __| | __| | |_
- / _ \| | | |/ _ | |/ _ \| _ \| |/ _ \ |/ / __|___ / _ |/ _ | __|
- / ___ \ |_| | (_| | | (_) | | | | | __/ <\__ \___| (_| | (_| | |_
- /_/ \_\__,_|\__,_|_|\___/|_| |_|_|\___|_|\_\___/ \__,_|\__,_|\__|
- Target receivers:
- 1) Kathrein UFS-910
- 3) Kathrein UFS-912
- 4) Kathrein UFS-922
- 5) Topfield TF77X0 HDPVR
- 6) Fortis HDbox (Fortis FS9000/9200)
- 7) SpiderBox HL-101
- 8) Edision Argus vip
- 9) Cuberevo (IPBOX 9000)
- 10) Cuberevo mini (IPBOX 900)
- 11) Cuberevo mini2 (IPBOX 910)
- 12) Cuberevo 250 (IPBOX 91)
- 13) Cuberevo 9500HD (7000HD)
- 14) Cuberevo 2000HD
- 15) Cuberevo mini_fta (200HD)
- 16) Homecast 5101
- 17) Octagon SF1008P (Fortis HS9510)
- 18) SPARK
- 19) Atevio AV7500 (Fortis HS8200)
- 20) SPARK7162
- 21) IPBOX9900
- 22) IPBOX99
- 23) IPBOX55
- 24) Fortis HS7810A
- 25) B4Team ADB 5800S
- 26) Fortis HS7110
- 27) Atemio AM520
- 28) Kathrein UFS-913
- 29) Kathrein UFC-960
- 30) Vitamin HD5000
- 31) Atemio AM530
- 32) SagemCom 88 series
- 33) Ferguson Ariva @Link 200
- 34) Fortis HS7119
- 35) Fortis HS7819
- 36) Xsarius Alpha (Cuberevo 3000HD)
- 37) Fortis HS7420
- 38) Fortis HS7429
- Select target (1-38)? 19
- Kernel:
- 1) STM 24 P0209 (outdated)
- 2) STM 24 P0211 (outdated)
- 3) STM 24 P0214 (outdated)
- 4) STM 24 P0215
- 5) STM 24 P0217 (recommended)
- Select kernel (1-5)? 5
- Activate debug (y/N)? n
- Player:
- 1) Player 191 (stmfb-3.1_stm24_0102)
- 2) Player 191 (stmfb-3.1_stm24_0104, recommended)
- Select player (1-2)? 2
- External LCD support:
- 1) No external LCD
- 2) graphlcd for external LCD
- Select external LCD support (1-2)? 1
- Which Image do you want to build:
- 1) Enigma2
- 2) Enigma2 (includes WLAN drivers)
- 3) Neutrino
- 4) Neutrino (includes WLAN drivers)
- 5) Tvheadend
- Select Image to build (1-5)? 5
- Checking the .elf files in /opt/StartHere/cdk/root/boot... [OK]
- Performing autogen.sh...
- ------------------------
- I am testing that you have the required versions of libtool, autoconf,
- automake, make, gettext, gcc, and g++.
- checking for libtool >= 1.4.2 ... yes (version 2.4.6)
- checking for autoconf >= 2.57a ... yes (version 2.69)
- checking for automake >= 1.8 ... yes (version 1.15)
- checking for gettext >= 0.12.1 ... yes (version 0.19.7)
- checking for make >= 3.80 ... yes (version 4.1)
- checking for gcc >= 3.0 or = 2.95 ... yes (version 5.3.1-14ubuntu2.1))
- checking for g++ >= 3.0 or = 2.95 ... yes (version 5.3.1-14ubuntu2.1))
- Generating configuration files for tuxbox-cdk, please wait....
- Performing configure...
- -----------------------
- checking build system type... x86_64-pc-linux-gnu
- checking host system type... x86_64-pc-linux-gnu
- checking target system type... sh4-unknown-linux-gnu
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether build environment is sane... yes
- checking for a thread-safe mkdir -p... /bin/mkdir -p
- checking for gawk... gawk
- checking whether make sets $(MAKE)... yes
- checking whether make supports nested variables... yes
- checking whether to enable maintainer-specific portions of Makefiles... yes
- checking for x86_64-pc-linux-gnu-gcc... no
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking whether gcc understands -c and -o together... yes
- checking for style of include used by make... GNU
- checking dependency style of gcc... none
- checking for apps directory... yes
- checking for m4... /usr/bin/m4
- checking for bzip2... /bin/bzip2
- checking for makeinfo... /usr/bin/makeinfo
- checking for x86_64-pc-linux-gnu-g++... no
- checking for x86_64-pc-linux-gnu-c++... no
- checking for x86_64-pc-linux-gnu-gpp... no
- checking for x86_64-pc-linux-gnu-aCC... no
- checking for x86_64-pc-linux-gnu-CC... no
- checking for x86_64-pc-linux-gnu-cxx... no
- checking for x86_64-pc-linux-gnu-cc++... no
- checking for x86_64-pc-linux-gnu-cl.exe... no
- checking for x86_64-pc-linux-gnu-FCC... no
- checking for x86_64-pc-linux-gnu-KCC... no
- checking for x86_64-pc-linux-gnu-RCC... no
- checking for x86_64-pc-linux-gnu-xlC_r... no
- checking for x86_64-pc-linux-gnu-xlC... no
- checking for g++... g++
- checking whether we are using the GNU C++ compiler... yes
- checking whether g++ accepts -g... yes
- checking dependency style of g++... none
- checking for flex... flex
- checking lex output file root... lex.yy
- checking lex library... -lfl
- checking whether yytext is a pointer... yes
- checking for bison... bison -y
- Set cache size limit to 3.0 GB
- checking host_u_boot_tools rules... done
- checking ccache rules... done
- checking host_cramfs rules... done
- checking host_squashfs rules... done
- checking host_pkgconfig rules... done
- checking host_module_init_tools rules... done
- checking host_mtd_utils rules... done
- checking host_glib2_genmarshal rules... done
- checking host_libffi rules... done
- checking uboot_tf7700 rules... done
- checking busybox rules... done
- checking lsb rules... done
- checking ipkg rules... done
- checking module_init_tools rules... done
- checking sysvinit rules... done
- checking libfreetype rules... done
- checking fontconfig rules... done
- checking libfribidi rules... done
- checking libgif rules... done
- checking libgif_e2 rules... done
- checking libungif rules... done
- checking libjpeg rules... done
- checking libjpeg_turbo rules... done
- checking libpng rules... done
- checking pngpp rules... done
- checking libtiff rules... done
- checking pixman rules... done
- checking libalsa rules... done
- checking alsautils rules... done
- checking libflac rules... done
- checking a52dec rules... done
- checking libao rules... done
- checking libass rules... done
- checking libbluray rules... done
- checking libdvdcss rules... done
- checking libdvdnav rules... done
- checking libdvdread rules... done
- checking libid3tag rules... done
- checking libmad rules... done
- checking libmpeg2 rules... done
- checking libogg rules... done
- checking libsamplerate rules... done
- checking libvorbis rules... done
- checking libvorbisidec rules... done
- checking libdca rules... done
- checking libncurses rules... done
- checking gmp rules... done
- checking lua rules... done
- checking luacurl rules... done
- checking luaexpat rules... done
- checking howl rules... done
- checking libopenthreads rules... done
- checking pugixml rules... done
- checking libboost rules... done
- checking zlib rules... done
- checking libcap rules... done
- checking libreadline rules... done
- checking lirc rules... done
- checking libsigc_e2 rules... done
- checking libsigc rules... done
- checking glib2 rules... done
- checking libffi rules... done
- checking libiconv rules... done
- checking libmng rules... done
- checking lcms rules... done
- checking directfb rules... done
- checking dfbpp rules... done
- checking libstgles rules... done
- checking libexpat rules... done
- checking libxmlccwrap rules... done
- checking ffmpeg rules... done
- checking libfdk_aac rules... done
- checking webkitdfb rules... done
- checking icu4c rules... done
- checking enchant rules... done
- checking lite rules... done
- checking sqlite rules... done
- checking cairo rules... done
- checking evebrowser rules... done
- checking brofs rules... done
- checking librtmpdump rules... done
- checking libdvbsipp rules... done
- checking libmodplug rules... done
- checking lzo rules... done
- checking yajl rules... done
- checking libpcre rules... done
- checking libcdio rules... done
- checking jasper rules... done
- checking mysql rules... done
- checking libmicrohttpd rules... done
- checking libexif rules... done
- checking minidlna rules... done
- checking djmount rules... done
- checking libupnp rules... done
- checking rarfs rules... done
- checking sshfs rules... done
- checking tinyxml rules... done
- checking libnfs rules... done
- checking taglib rules... done
- checking libdaemon rules... done
- checking libplist rules... done
- checking libxml2 rules... done
- checking libxml2_e2 rules... done
- checking libxslt rules... done
- checking bzip2 rules... done
- checking grep rules... done
- checking openrdate rules... done
- checking mc rules... done
- checking console_data rules... done
- checking nano rules... done
- checking rsync rules... done
- checking curlftpfs rules... done
- checking pngquant rules... done
- checking mplayer rules... done
- checking mencoder rules... done
- checking opkg rules... done
- checking sysstat rules... done
- checking imagemagick rules... done
- checking shairport rules... done
- checking dbus rules... done
- checking avahi rules... done
- checking mtd_utils rules... done
- checking wget rules... done
- checking host_python rules... done
- checking python rules... done
- checking python_gdata rules... done
- checking python_elementtree rules... done
- checking python_lxml rules... done
- checking python_setuptools rules... done
- checking python_twisted rules... done
- checking python_imaging rules... done
- checking python_pycrypto rules... done
- checking python_pyusb rules... done
- checking python_six rules... done
- checking python_cffi rules... done
- checking python_enum34 rules... done
- checking python_pyasn1 rules... done
- checking python_pyasn1_modules rules... done
- checking python_pycparser rules... done
- checking python_cryptography rules... done
- checking python_pyopenssl rules... done
- checking python_wifi rules... done
- checking python_cheetah rules... done
- checking python_mechanize rules... done
- checking python_zope_interface rules... done
- checking python_requests rules... done
- checking python_futures rules... done
- checking python_singledispatch rules... done
- checking python_livestreamer rules... done
- checking python_livestreamersrv rules... done
- checking orc rules... done
- checking gst_gmediarender rules... done
- checking gst_plugins_dvbmediasink rules... done
- checking gstreamer rules... done
- checking gst_plugins_base rules... done
- checking gst_plugins_good rules... done
- checking gst_plugins_bad rules... done
- checking gst_plugins_ugly rules... done
- checking gst_libav rules... done
- checking gst_plugins_fluendo_mpegdemux rules... done
- checking gst_plugin_subsink rules... done
- checking tuxtxtlib rules... done
- checking tuxtxt32bpp rules... done
- checking enigma2_networkbrowser rules... done
- checking enigma2_webinterface rules... done
- checking enigma2_openwebif rules... done
- checking enigma2_plugins_all rules... done
- checking hotplug_e2 rules... done
- checking libdreamdvd rules... done
- checking graphlcd rules... done
- checking lcd4_linux rules... done
- checking libusb rules... done
- checking libusbcompat rules... done
- checking libgd2 rules... done
- checking libdpfax rules... done
- checking openssl rules... done
- checking gnutls rules... done
- checking nettle rules... done
- checking dosfstools rules... done
- checking e2fsprogs rules... done
- checking fdisk rules... done
- checking fuse rules... done
- checking hddtemp rules... done
- checking hdparm rules... done
- checking jfsutils rules... done
- checking lm_sensors rules... done
- checking parted rules... done
- checking sdparm rules... done
- checking utillinux rules... done
- checking xfsprogs rules... done
- checking smartmontools rules... done
- checking autofs rules... done
- checking libcurl rules... done
- checking portmap rules... done
- checking nfs_utils rules... done
- checking libevent rules... done
- checking libnfsidmap rules... done
- checking libsoup rules... done
- checking vsftpd rules... done
- checking samba rules... done
- checking netio rules... done
- checking ntp rules... done
- checking lighttpd rules... done
- checking wireless_tools rules... done
- checking zd1211 rules... done
- checking libnl rules... done
- checking wpa_supplicant rules... done
- checking ethtool rules... done
- checking xupnpd rules... done
- checking udpxy rules... done
- checking glibnetworking rules... done
- checking openvpn rules... done
- checking openssh rules... done
- ----------------------------------------
- ccache installdir /usr/bin
- cache directory /root/.ccache
- primary config /root/.ccache/ccache.conf
- secondary config (readonly) /etc/ccache.conf
- cache hit (direct) 833
- cache hit (preprocessed) 184
- cache miss 1115
- called for link 414
- files in cache 3248
- cache size 171.6 MB
- max cache size 3.0 GB
- ----------------------------------------
- Summary:
- ------------------------------------------------------------------
- Ccache support : yes
- Target CPU : sh4
- Kernelversion : 2.6.32.61_stm24_0217
- Patchlevel : P0217
- #DEBUG : no
- Boot prefix : /opt/StartHere/tufsbox/cdkroot-tftpboot
- Serversupport : /opt/StartHere/tufsbox/serversupport
- Host prefix : /opt/StartHere/tufsbox/host
- Cross prefix : /opt/StartHere/tufsbox/cross
- Target prefix : /opt/StartHere/tufsbox/cdkroot
- Build prefix : /opt/StartHere/cdk
- Target apps directory : /opt/StartHere/apps
- Driver directory : /opt/StartHere/driver
- Source directory : /opt/StartHere/source
- Buildtmp directory : /opt/StartHere/build_tmp
- Customization directory : /opt/StartHere/cdk/custom
- Archive directory : /root/Archive
- Player191 : yes
- Multicom324 : yes
- Multicom406 : no
- MediaFw : built-in player
- MediaFw dependancy : ffmpeg
- External LCD : no
- External LCD dependancy :
- ------------------------------------------------------------------
- checking that generated files are newer than configure... done
- configure: creating Makefile-archive
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating rules-downcheck.pl
- config.status: executing depfiles commands
- config.status: executing rules-downcheck-chmod commands
- ------------------------------------------------------------------
- Your build environment is ready :-)
- Selected receiver : Fortis HS8200
- Selected kernel : 2.6.32.61_stm24_217
- Debug option : No
- Selected player : Player 191 (stmfb-3.1_stm24_0104)
- Selected media framework : built-in
- USB WLAN drivers : No
- Image : Tvheadend
- ------------------------------------------------------------------
- Do you want to start the build now (Y*/n)? y
- ( rm -rf busybox-1.24.1 || /bin/true ) && bunzip2 -cd /root/Archive/busybox-1.24.1.tar.bz2 | TAPE=- tar -x
- cd busybox-1.24.1 && \
- patch -p1 < /opt/StartHere/cdk/Patches/busybox-1.24.1-ifupdown.patch && \
- patch -p1 < /opt/StartHere/cdk/Patches/busybox-1.24.1-unicode.patch && \
- patch -p1 < /opt/StartHere/cdk/Patches/busybox-1.24.1-extra.patch && \
- /usr/bin/install -c -m644 /opt/StartHere/cdk/Patches/busybox.config .config && \
- sed -i -e 's#^CONFIG_PREFIX.*#CONFIG_PREFIX="/opt/StartHere/tufsbox/cdkroot"#' .config
- patching file networking/ifupdown.c
- patching file libbb/printable_string.c
- patching file Makefile.flags
- patching file archival/libarchive/get_header_tar.c
- patching file Makefile
- patching file modutils/Config.src
- patching file modutils/insmod.c
- cd busybox-1.24.1 && \
- export CROSS_COMPILE=sh4-linux- && \
- make all \
- CROSS_COMPILE=sh4-linux- \
- CONFIG_EXTRA_CFLAGS="-pipe -Os -I/opt/StartHere/tufsbox/cdkroot/usr/include" \
- && \
- make install CONFIG_PREFIX=/opt/StartHere/tufsbox/cdkroot
- make[1]: Entering directory '/opt/StartHere/cdk/busybox-1.24.1'
- GEN include/applets.h
- GEN include/usage.h
- GEN archival/Kbuild
- GEN archival/Config.in
- GEN archival/libarchive/Kbuild
- GEN shell/Kbuild
- GEN shell/Config.in
- GEN scripts/Kbuild
- GEN networking/Kbuild
- GEN networking/Config.in
- GEN networking/udhcp/Kbuild
- GEN networking/udhcp/Config.in
- GEN networking/libiproute/Kbuild
- GEN printutils/Kbuild
- GEN printutils/Config.in
- GEN modutils/Kbuild
- GEN modutils/Config.in
- GEN e2fsprogs/Kbuild
- GEN e2fsprogs/Config.in
- GEN mailutils/Kbuild
- GEN mailutils/Config.in
- GEN libbb/Kbuild
- GEN libbb/Config.in
- GEN util-linux/Kbuild
- GEN util-linux/Config.in
- GEN util-linux/volume_id/Kbuild
- GEN util-linux/volume_id/Config.in
- GEN sysklogd/Kbuild
- GEN sysklogd/Config.in
- GEN findutils/Kbuild
- GEN findutils/Config.in
- GEN runit/Kbuild
- GEN runit/Config.in
- GEN selinux/Kbuild
- GEN selinux/Config.in
- GEN editors/Kbuild
- GEN editors/Config.in
- GEN console-tools/Kbuild
- GEN console-tools/Config.in
- GEN init/Kbuild
- GEN init/Config.in
- GEN miscutils/Kbuild
- GEN miscutils/Config.in
- GEN procps/Kbuild
- GEN procps/Config.in
- GEN debianutils/Kbuild
- GEN debianutils/Config.in
- GEN libpwdgrp/Kbuild
- GEN applets/Kbuild
- GEN loginutils/Kbuild
- GEN loginutils/Config.in
- GEN coreutils/Kbuild
- GEN coreutils/Config.in
- GEN coreutils/libcoreutils/Kbuild
- HOSTCC scripts/basic/fixdep
- HOSTCC scripts/basic/split-include
- scripts/basic/split-include.c: In function main:
- scripts/basic/split-include.c:134:6: warning: ignoring return value of fgets, declared with attribute warn_unused_result [-Wunused-result]
- fgets(old_line, buffer_size, fp_target);
- ^
- HOSTCC scripts/basic/docproc
- HOSTCC scripts/kconfig/conf.o
- scripts/kconfig/conf.c: In function conf_askvalue:
- scripts/kconfig/conf.c:106:3: warning: ignoring return value of fgets, declared with attribute warn_unused_result [-Wunused-result]
- fgets(line, 128, stdin);
- ^
- scripts/kconfig/conf.c: In function conf_choice:
- scripts/kconfig/conf.c:354:4: warning: ignoring return value of fgets, declared with attribute warn_unused_result [-Wunused-result]
- fgets(line, 128, stdin);
- ^
- HOSTCC scripts/kconfig/kxgettext.o
- HOSTCC scripts/kconfig/mconf.o
- scripts/kconfig/mconf.c: In function show_textbox:
- scripts/kconfig/mconf.c:847:2: warning: ignoring return value of write, declared with attribute warn_unused_result [-Wunused-result]
- write(fd, text, strlen(text));
- ^
- scripts/kconfig/mconf.c: In function exec_conf:
- scripts/kconfig/mconf.c:481:2: warning: ignoring return value of pipe, declared with attribute warn_unused_result [-Wunused-result]
- pipe(pipefd);
- ^
- SHIPPED scripts/kconfig/zconf.tab.c
- SHIPPED scripts/kconfig/lex.zconf.c
- SHIPPED scripts/kconfig/zconf.hash.c
- HOSTCC scripts/kconfig/zconf.tab.o
- In file included from scripts/kconfig/zconf.tab.c:152:0:
- scripts/kconfig/zconf.hash.c:222:61: warning: kconf_id_strings_contents is static but used in inline function kconf_id_lookup which is not static
- scripts/kconfig/zconf.hash.c:215:26: warning: kconf_id_hash is static but used in inline function kconf_id_lookup which is not static
- register int key = kconf_id_hash (str, len);
- ^
- scripts/kconfig/zconf.hash.c:171:26: warning: wordlist is static but declared in inline function kconf_id_lookup which is not static
- static struct kconf_id wordlist[] =
- ^
- HOSTLD scripts/kconfig/conf
- scripts/kconfig/conf -s Config.in
- #
- # using defaults found in .config
- #
- SPLIT include/autoconf.h -> include/config/*
- GEN include/bbconfigopts.h
- HOSTCC applets/usage
- applets/usage.c: In function main:
- applets/usage.c:52:3: warning: ignoring return value of write, declared with attribute warn_unused_result [-Wunused-result]
- write(STDOUT_FILENO, usage_array[i].usage, strlen(usage_array[i].usage) + 1);
- ^
- GEN include/usage_compressed.h
- HOSTCC applets/applet_tables
- applets/applet_tables.c: In function main:
- applets/applet_tables.c:161:4: warning: ignoring return value of fgets, declared with attribute warn_unused_result [-Wunused-result]
- fgets(line_old, sizeof(line_old), fp);
- ^
- GEN include/applet_tables.h
- CC applets/applets.o
- LD applets/built-in.o
- HOSTCC applets/usage_pod
- applets/usage_pod.c: In function main:
- applets/usage_pod.c:74:3: warning: format not a string literal and no format arguments [-Wformat-security]
- printf(usage_array[i].aname);
- ^
- LD archival/built-in.o
- CC archival/bbunzip.o
- CC archival/bzip2.o
- CC archival/gzip.o
- CC archival/tar.o
- CC archival/unzip.o
- AR archival/lib.a
- LD archival/libarchive/built-in.o
- CC archival/libarchive/data_align.o
- CC archival/libarchive/data_extract_all.o
- CC archival/libarchive/data_extract_to_command.o
- CC archival/libarchive/data_extract_to_stdout.o
- CC archival/libarchive/data_skip.o
- CC archival/libarchive/decompress_bunzip2.o
- CC archival/libarchive/decompress_gunzip.o
- CC archival/libarchive/filter_accept_all.o
- CC archival/libarchive/filter_accept_list.o
- CC archival/libarchive/filter_accept_reject_list.o
- CC archival/libarchive/find_list_entry.o
- CC archival/libarchive/get_header_tar.o
- CC archival/libarchive/header_list.o
- CC archival/libarchive/header_skip.o
- CC archival/libarchive/header_verbose_list.o
- CC archival/libarchive/init_handle.o
- CC archival/libarchive/open_transformer.o
- CC archival/libarchive/seek_by_jump.o
- CC archival/libarchive/seek_by_read.o
- CC archival/libarchive/unsafe_prefix.o
- AR archival/libarchive/lib.a
- LD console-tools/built-in.o
- CC console-tools/chvt.o
- CC console-tools/clear.o
- CC console-tools/deallocvt.o
- CC console-tools/fgconsole.o
- CC console-tools/kbd_mode.o
- CC console-tools/openvt.o
- CC console-tools/reset.o
- CC console-tools/setconsole.o
- CC console-tools/setlogcons.o
- AR console-tools/lib.a
- LD coreutils/built-in.o
- CC coreutils/basename.o
- CC coreutils/cat.o
- CC coreutils/chgrp.o
- CC coreutils/chmod.o
- CC coreutils/chown.o
- CC coreutils/chroot.o
- CC coreutils/cp.o
- CC coreutils/cut.o
- CC coreutils/date.o
- CC coreutils/dd.o
- CC coreutils/df.o
- CC coreutils/dirname.o
- CC coreutils/dos2unix.o
- CC coreutils/du.o
- CC coreutils/echo.o
- CC coreutils/env.o
- CC coreutils/expr.o
- CC coreutils/false.o
- CC coreutils/head.o
- CC coreutils/id.o
- CC coreutils/install.o
- CC coreutils/ln.o
- CC coreutils/ls.o
- CC coreutils/md5_sha1_sum.o
- CC coreutils/mkdir.o
- CC coreutils/mkfifo.o
- CC coreutils/mknod.o
- CC coreutils/mv.o
- CC coreutils/nice.o
- CC coreutils/printenv.o
- CC coreutils/printf.o
- CC coreutils/pwd.o
- CC coreutils/readlink.o
- CC coreutils/rm.o
- CC coreutils/rmdir.o
- CC coreutils/sleep.o
- CC coreutils/sort.o
- CC coreutils/stty.o
- CC coreutils/sync.o
- CC coreutils/tail.o
- CC coreutils/tee.o
- CC coreutils/test.o
- CC coreutils/test_ptr_hack.o
- CC coreutils/touch.o
- CC coreutils/tr.o
- CC coreutils/true.o
- CC coreutils/uname.o
- CC coreutils/uniq.o
- CC coreutils/usleep.o
- CC coreutils/uudecode.o
- CC coreutils/wc.o
- CC coreutils/whoami.o
- CC coreutils/yes.o
- AR coreutils/lib.a
- LD coreutils/libcoreutils/built-in.o
- CC coreutils/libcoreutils/cp_mv_stat.o
- CC coreutils/libcoreutils/getopt_mk_fifo_nod.o
- AR coreutils/libcoreutils/lib.a
- LD debianutils/built-in.o
- CC debianutils/mktemp.o
- CC debianutils/run_parts.o
- CC debianutils/start_stop_daemon.o
- CC debianutils/which.o
- AR debianutils/lib.a
- LD e2fsprogs/built-in.o
- AR e2fsprogs/lib.a
- LD editors/built-in.o
- CC editors/awk.o
- CC editors/cmp.o
- CC editors/diff.o
- CC editors/sed.o
- CC editors/vi.o
- AR editors/lib.a
- LD findutils/built-in.o
- CC findutils/find.o
- CC findutils/grep.o
- CC findutils/xargs.o
- AR findutils/lib.a
- LD init/built-in.o
- CC init/bootchartd.o
- CC init/halt.o
- AR init/lib.a
- LD libbb/built-in.o
- CC libbb/appletlib.o
- CC libbb/ask_confirmation.o
- CC libbb/auto_string.o
- CC libbb/bb_askpass.o
- CC libbb/bb_bswap_64.o
- CC libbb/bb_do_delay.o
- CC libbb/bb_pwd.o
- CC libbb/bb_qsort.o
- CC libbb/bb_strtonum.o
- CC libbb/change_identity.o
- CC libbb/chomp.o
- CC libbb/compare_string_array.o
- CC libbb/concat_path_file.o
- CC libbb/concat_subpath_file.o
- CC libbb/copy_file.o
- CC libbb/copyfd.o
- CC libbb/correct_password.o
- CC libbb/crc32.o
- CC libbb/default_error_retval.o
- CC libbb/device_open.o
- CC libbb/dump.o
- CC libbb/endofname.o
- CC libbb/executable.o
- CC libbb/fclose_nonstdin.o
- CC libbb/fflush_stdout_and_exit.o
- CC libbb/fgets_str.o
- CC libbb/find_mount_point.o
- CC libbb/find_pid_by_name.o
- CC libbb/find_root_device.o
- CC libbb/full_write.o
- CC libbb/get_console.o
- CC libbb/get_cpu_count.o
- CC libbb/get_last_path_component.o
- CC libbb/get_line_from_file.o
- CC libbb/get_shell_name.o
- CC libbb/get_volsize.o
- CC libbb/getopt32.o
- CC libbb/getpty.o
- CC libbb/hash_md5_sha.o
- CC libbb/herror_msg.o
- CC libbb/human_readable.o
- CC libbb/in_ether.o
- CC libbb/inet_cksum.o
- CC libbb/inet_common.o
- CC libbb/info_msg.o
- CC libbb/inode_hash.o
- CC libbb/isdirectory.o
- CC libbb/kernel_version.o
- CC libbb/last_char_is.o
- CC libbb/lineedit.o
- CC libbb/lineedit_ptr_hack.o
- CC libbb/llist.o
- CC libbb/login.o
- CC libbb/loop.o
- CC libbb/make_directory.o
- CC libbb/makedev.o
- CC libbb/match_fstype.o
- CC libbb/messages.o
- CC libbb/missing_syscalls.o
- CC libbb/mode_string.o
- CC libbb/mtab.o
- CC libbb/nuke_str.o
- CC libbb/obscure.o
- CC libbb/parse_config.o
- CC libbb/parse_mode.o
- CC libbb/percent_decode.o
- CC libbb/perror_msg.o
- CC libbb/perror_nomsg.o
- CC libbb/perror_nomsg_and_die.o
- CC libbb/pidfile.o
- CC libbb/platform.o
- CC libbb/print_flags.o
- CC libbb/printable.o
- CC libbb/printable_string.o
- CC libbb/process_escape_sequence.o
- CC libbb/procps.o
- CC libbb/progress.o
- CC libbb/ptr_to_globals.o
- CC libbb/pw_encrypt.o
- CC libbb/read.o
- CC libbb/read_key.o
- CC libbb/read_printf.o
- CC libbb/recursive_action.o
- CC libbb/remove_file.o
- CC libbb/replace.o
- CC libbb/run_shell.o
- CC libbb/safe_gethostname.o
- CC libbb/safe_poll.o
- CC libbb/safe_strncpy.o
- CC libbb/safe_write.o
- CC libbb/setup_environment.o
- CC libbb/signals.o
- CC libbb/simplify_path.o
- CC libbb/single_argv.o
- CC libbb/skip_whitespace.o
- CC libbb/speed_table.o
- CC libbb/str_tolower.o
- CC libbb/strrstr.o
- CC libbb/sysconf.o
- CC libbb/systemd_support.o
- CC libbb/time.o
- CC libbb/trim.o
- CC libbb/u_signal_names.o
- CC libbb/udp_io.o
- CC libbb/unicode.o
- CC libbb/update_passwd.o
- CC libbb/uuencode.o
- CC libbb/vdprintf.o
- CC libbb/verror_msg.o
- CC libbb/vfork_daemon_rexec.o
- CC libbb/warn_ignoring_args.o
- CC libbb/wfopen.o
- CC libbb/wfopen_input.o
- CC libbb/write.o
- CC libbb/xatonum.o
- CC libbb/xconnect.o
- CC libbb/xfunc_die.o
- CC libbb/xfuncs.o
- CC libbb/xfuncs_printf.o
- CC libbb/xgetcwd.o
- CC libbb/xgethostbyname.o
- CC libbb/xreadlink.o
- CC libbb/xrealloc_vector.o
- CC libbb/xregcomp.o
- AR libbb/lib.a
- LD libpwdgrp/built-in.o
- CC libpwdgrp/uidgid_get.o
- AR libpwdgrp/lib.a
- LD loginutils/built-in.o
- CC loginutils/addgroup.o
- CC loginutils/adduser.o
- CC loginutils/cryptpw.o
- CC loginutils/deluser.o
- CC loginutils/getty.o
- CC loginutils/login.o
- CC loginutils/passwd.o
- AR loginutils/lib.a
- LD mailutils/built-in.o
- AR mailutils/lib.a
- LD miscutils/built-in.o
- CC miscutils/crond.o
- CC miscutils/crontab.o
- CC miscutils/eject.o
- CC miscutils/flash_eraseall.o
- CC miscutils/flash_lock_unlock.o
- CC miscutils/flashcp.o
- CC miscutils/hdparm.o
- CC miscutils/less.o
- CC miscutils/makedevs.o
- CC miscutils/microcom.o
- CC miscutils/mountpoint.o
- CC miscutils/setserial.o
- CC miscutils/strings.o
- CC miscutils/time.o
- CC miscutils/timeout.o
- CC miscutils/watchdog.o
- AR miscutils/lib.a
- LD modutils/built-in.o
- CC modutils/depmod.o
- CC modutils/insmod.o
- CC modutils/lsmod.o
- CC modutils/modinfo.o
- CC modutils/modprobe.o
- CC modutils/modutils.o
- CC modutils/rmmod.o
- AR modutils/lib.a
- LD networking/built-in.o
- CC networking/ether-wake.o
- CC networking/hostname.o
- CC networking/ifconfig.o
- CC networking/ifplugd.o
- CC networking/ifupdown.o
- CC networking/inetd.o
- CC networking/interface.o
- CC networking/ip.o
- CC networking/nc.o
- CC networking/netstat.o
- CC networking/nslookup.o
- CC networking/ntpd.o
- CC networking/ping.o
- CC networking/route.o
- CC networking/telnet.o
- CC networking/telnetd.o
- CC networking/traceroute.o
- CC networking/wget.o
- CC networking/whois.o
- AR networking/lib.a
- LD networking/libiproute/built-in.o
- CC networking/libiproute/ip_parse_common_args.o
- CC networking/libiproute/ipaddress.o
- CC networking/libiproute/iplink.o
- CC networking/libiproute/iproute.o
- CC networking/libiproute/iptunnel.o
- CC networking/libiproute/libnetlink.o
- CC networking/libiproute/ll_addr.o
- CC networking/libiproute/ll_map.o
- CC networking/libiproute/ll_proto.o
- CC networking/libiproute/ll_types.o
- CC networking/libiproute/rt_names.o
- CC networking/libiproute/rtm_map.o
- CC networking/libiproute/utils.o
- AR networking/libiproute/lib.a
- LD networking/udhcp/built-in.o
- CC networking/udhcp/arpping.o
- CC networking/udhcp/common.o
- CC networking/udhcp/dhcpc.o
- CC networking/udhcp/packet.o
- CC networking/udhcp/signalpipe.o
- CC networking/udhcp/socket.o
- AR networking/udhcp/lib.a
- LD printutils/built-in.o
- AR printutils/lib.a
- LD procps/built-in.o
- CC procps/free.o
- CC procps/iostat.o
- CC procps/kill.o
- CC procps/lsof.o
- CC procps/mpstat.o
- CC procps/pgrep.o
- CC procps/pidof.o
- CC procps/pmap.o
- CC procps/powertop.o
- CC procps/ps.o
- CC procps/pstree.o
- CC procps/pwdx.o
- CC procps/renice.o
- CC procps/smemcap.o
- CC procps/top.o
- procps/top.c:188:38: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- char BUG_G_too_big[sizeof(G) <= COMMON_BUFSIZE ? 1 : -1];
- ^
- procps/top.c: In function mult_lvl_cmp:
- procps/top.c:257:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cmp_val = (*sort_function[i])(a, b);
- ^
- procps/top.c:261:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- return inverted ? -cmp_val : cmp_val;
- ^
- procps/top.c: In function read_cpu_jiffy:
- procps/top.c:273:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (!fgets(line_buf, LINE_BUF_SIZE, fp) || line_buf[0] != 'c' /* not "cpu" */)
- ^
- procps/top.c:273:107: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (!fgets(line_buf, LINE_BUF_SIZE, fp) || line_buf[0] != 'c' /* not "cpu" */)
- ^
- procps/top.c:275:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- ret = sscanf(line_buf, fmt,
- ^
- procps/top.c: In function get_jiffy_counts:
- procps/top.c:295:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- prev_jif = cur_jif;
- ^
- procps/top.c:295:66: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- prev_jif = cur_jif;
- ^
- procps/top.c:296:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (read_cpu_jiffy(fp, &cur_jif) < 4)
- ^
- procps/top.c:303:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (!smp_cpu_info) {
- ^
- procps/top.c:308:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (!num_cpus) {
- ^
- procps/top.c:313:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_jif = xrealloc_vector(cpu_jif, 1, num_cpus);
- ^
- procps/top.c:313:91: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_jif = xrealloc_vector(cpu_jif, 1, num_cpus);
- ^
- procps/top.c:313:152: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_jif = xrealloc_vector(cpu_jif, 1, num_cpus);
- ^
- procps/top.c:313:221: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_jif = xrealloc_vector(cpu_jif, 1, num_cpus);
- ^
- procps/top.c:314:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (read_cpu_jiffy(fp, &cpu_jif[num_cpus]) <= 4)
- ^
- procps/top.c:314:89: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (read_cpu_jiffy(fp, &cpu_jif[num_cpus]) <= 4)
- ^
- procps/top.c:316:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- num_cpus++;
- ^
- procps/top.c:318:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (num_cpus == 0) /* /proc/stat with only "cpu ..." line?! */
- ^
- procps/top.c:319:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- smp_cpu_info = 0;
- ^
- procps/top.c:321:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_prev_jif = xzalloc(sizeof(cpu_prev_jif[0]) * num_cpus);
- ^
- procps/top.c:321:86: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_prev_jif = xzalloc(sizeof(cpu_prev_jif[0]) * num_cpus);
- ^
- procps/top.c:321:147: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_prev_jif = xzalloc(sizeof(cpu_prev_jif[0]) * num_cpus);
- ^
- procps/top.c:330:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- tmp = cpu_prev_jif;
- ^
- procps/top.c:331:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_prev_jif = cpu_jif;
- ^
- procps/top.c:331:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_prev_jif = cpu_jif;
- ^
- procps/top.c:332:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_jif = tmp;
- ^
- procps/top.c:335:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- for (i = 0; i < num_cpus; i++)
- ^
- procps/top.c:336:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- read_cpu_jiffy(fp, &cpu_jif[i]);
- ^
- procps/top.c: In function do_stats:
- procps/top.c:350:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- total_pcpu = 0;
- ^
- procps/top.c:352:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- new_hist = xmalloc(sizeof(new_hist[0]) * ntop);
- ^
- procps/top.c:358:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- for (n = 0; n < ntop; n++) {
- ^
- procps/top.c:359:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cur = top + n;
- ^
- procps/top.c:374:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (prev_hist_count) do {
- ^
- procps/top.c:375:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (prev_hist[i].pid == pid) {
- ^
- procps/top.c:376:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cur->pcpu = cur->ticks - prev_hist[i].ticks;
- ^
- procps/top.c:377:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- total_pcpu += cur->pcpu;
- ^
- procps/top.c:380:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- i = (i+1) % prev_hist_count;
- ^
- procps/top.c:389:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- free(prev_hist);
- ^
- procps/top.c:390:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- prev_hist = new_hist;
- ^
- procps/top.c:391:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- prev_hist_count = ntop;
- ^
- procps/top.c:391:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- prev_hist_count = ntop;
- ^
- procps/top.c: In function display_cpus:
- procps/top.c:457:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- n_cpu_lines = smp_cpu_info ? num_cpus : 1;
- ^
- procps/top.c:457:84: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- n_cpu_lines = smp_cpu_info ? num_cpus : 1;
- ^
- procps/top.c:462:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- p_jif = &cpu_jif[i];
- ^
- procps/top.c:463:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- p_prev_jif = &cpu_prev_jif[i];
- ^
- procps/top.c:481:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- (smp_cpu_info ? utoa(i) : ""),
- ^
- procps/top.c: In function display_process_list:
- procps/top.c:640:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- busy_jifs = cur_jif.busy - prev_jif.busy;
- ^
- procps/top.c:640:82: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- busy_jifs = cur_jif.busy - prev_jif.busy;
- ^
- procps/top.c:643:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (total_pcpu < busy_jifs) total_pcpu = busy_jifs;
- ^
- procps/top.c:643:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (total_pcpu < busy_jifs) total_pcpu = busy_jifs;
- ^
- procps/top.c:661:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- tmp_unsigned = (uint16_t)(cur_jif.total - prev_jif.total) * total_pcpu;
- ^
- procps/top.c:661:97: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- tmp_unsigned = (uint16_t)(cur_jif.total - prev_jif.total) * total_pcpu;
- ^
- procps/top.c:661:157: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- tmp_unsigned = (uint16_t)(cur_jif.total - prev_jif.total) * total_pcpu;
- ^
- procps/top.c:675:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (lines_rem > ntop - G_scroll_ofs)
- ^
- procps/top.c:675:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (lines_rem > ntop - G_scroll_ofs)
- ^
- procps/top.c:676:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- lines_rem = ntop - G_scroll_ofs;
- ^
- procps/top.c:676:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- lines_rem = ntop - G_scroll_ofs;
- ^
- procps/top.c:677:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- s = top + G_scroll_ofs;
- ^
- procps/top.c:677:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- s = top + G_scroll_ofs;
- ^
- procps/top.c:690:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- col = snprintf(line_buf, scr_width,
- ^
- procps/top.c:702:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- read_cmdline(line_buf + col, scr_width - col, s->pid, s->comm);
- ^
- procps/top.c:703:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- fputs(line_buf, stdout);
- ^
- procps/top.c: In function clearmems:
- procps/top.c:720:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- free(top);
- ^
- procps/top.c:721:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- top = NULL;
- ^
- procps/top.c: In function reset_term:
- procps/top.c:729:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- tcsetattr_stdin_TCSANOW(&initial_settings);
- ^
- procps/top.c:733:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- free(prev_hist);
- ^
- procps/top.c: In function topmem_sort:
- procps/top.c:776:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- n = offsetof(topmem_status_t, vsz) + (sort_field * sizeof(mem_t));
- ^
- procps/top.c:786:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- return inverted ? -n : n;
- ^
- procps/top.c: In function display_topmem_header:
- procps/top.c:796:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- snprintf(line_buf, LINE_BUF_SIZE,
- ^
- procps/top.c:802:90: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- printf(OPT_BATCH_MODE ? "%.*s\n" : "\033[H\033[J%.*s\n", scr_width, line_buf);
- ^
- procps/top.c:804:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- snprintf(line_buf, LINE_BUF_SIZE,
- ^
- procps/top.c:811:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- printf("%.*s\n", scr_width, line_buf);
- ^
- procps/top.c:813:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- snprintf(line_buf, LINE_BUF_SIZE,
- ^
- procps/top.c:817:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- printf("%.*s\n", scr_width, line_buf);
- ^
- procps/top.c: In function display_topmem_process_list:
- procps/top.c:832:59: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- const topmem_status_t *s = topmem + G_scroll_ofs;
- ^
- procps/top.c:832:107: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- const topmem_status_t *s = topmem + G_scroll_ofs;
- ^
- procps/top.c:835:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- strcpy(line_buf, HDR_STR " COMMAND");
- ^
- procps/top.c:836:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- line_buf[11 + sort_field * 6] = "^_"[inverted];
- ^
- procps/top.c:836:69: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- line_buf[11 + sort_field * 6] = "^_"[inverted];
- ^
- procps/top.c:836:134: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- line_buf[11 + sort_field * 6] = "^_"[inverted];
- ^
- procps/top.c:837:84: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- printf(OPT_BATCH_MODE ? "%.*s" : "\e[7m%.*s\e[0m", scr_width, line_buf);
- ^
- procps/top.c:840:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (lines_rem > ntop - G_scroll_ofs)
- ^
- procps/top.c:840:77: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (lines_rem > ntop - G_scroll_ofs)
- ^
- procps/top.c:841:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- lines_rem = ntop - G_scroll_ofs;
- ^
- procps/top.c:841:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- lines_rem = ntop - G_scroll_ofs;
- ^
- procps/top.c:844:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- ulltoa6_and_space(s->pid , &line_buf[0*6]);
- ^
- procps/top.c:845:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- ulltoa6_and_space(s->vsz , &line_buf[1*6]);
- ^
- procps/top.c:846:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- ulltoa6_and_space(s->vszrw , &line_buf[2*6]);
- ^
- procps/top.c:847:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- ulltoa6_and_space(s->rss , &line_buf[3*6]);
- ^
- procps/top.c:848:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- ulltoa6_and_space(s->rss_sh , &line_buf[4*6]);
- ^
- procps/top.c:849:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- ulltoa6_and_space(s->dirty , &line_buf[5*6]);
- ^
- procps/top.c:850:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- ulltoa6_and_space(s->dirty_sh, &line_buf[6*6]);
- ^
- procps/top.c:851:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- ulltoa6_and_space(s->stack , &line_buf[7*6]);
- ^
- procps/top.c:852:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- line_buf[8*6] = '\0';
- ^
- procps/top.c:854:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- read_cmdline(&line_buf[8*6], scr_width - MIN_WIDTH, s->pid, s->comm);
- ^
- procps/top.c:856:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- printf("\n""%.*s", scr_width, line_buf);
- ^
- procps/top.c: In function handle_input:
- procps/top.c:904:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- c = read_key(STDIN_FILENO, G.kbd_input, interval * 1000);
- ^
- procps/top.c:912:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (c == initial_settings.c_cc[VINTR])
- ^
- procps/top.c:914:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (c == initial_settings.c_cc[VEOF])
- ^
- procps/top.c:918:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- G_scroll_ofs--;
- ^
- procps/top.c:922:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- G_scroll_ofs++;
- ^
- procps/top.c:926:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- G_scroll_ofs = 0;
- ^
- procps/top.c:930:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- G_scroll_ofs = ntop - G.lines / 2;
- ^
- procps/top.c:930:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- G_scroll_ofs = ntop - G.lines / 2;
- ^
- procps/top.c:930:115: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- G_scroll_ofs = ntop - G.lines / 2;
- ^
- procps/top.c:934:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- G_scroll_ofs -= G.lines / 2;
- ^
- procps/top.c:934:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- G_scroll_ofs -= G.lines / 2;
- ^
- procps/top.c:938:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- G_scroll_ofs += G.lines / 2;
- ^
- procps/top.c:938:67: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- G_scroll_ofs += G.lines / 2;
- ^
- procps/top.c:940:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (G_scroll_ofs >= ntop)
- ^
- procps/top.c:940:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (G_scroll_ofs >= ntop)
- ^
- procps/top.c:941:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- G_scroll_ofs = ntop - 1;
- ^
- procps/top.c:941:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- G_scroll_ofs = ntop - 1;
- ^
- procps/top.c:942:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (G_scroll_ofs < 0)
- ^
- procps/top.c:943:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- G_scroll_ofs = 0;
- ^
- procps/top.c:953:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- sort_function[0] = pid_sort;
- ^
- procps/top.c:958:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- sort_function[0] = mem_sort;
- ^
- procps/top.c:960:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- sort_function[1] = pcpu_sort;
- ^
- procps/top.c:961:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- sort_function[2] = time_sort;
- ^
- procps/top.c:976:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- sort_function[0] = pcpu_sort;
- ^
- procps/top.c:977:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- sort_function[1] = mem_sort;
- ^
- procps/top.c:978:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- sort_function[2] = time_sort;
- ^
- procps/top.c:983:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- sort_function[0] = time_sort;
- ^
- procps/top.c:984:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- sort_function[1] = mem_sort;
- ^
- procps/top.c:985:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- sort_function[2] = pcpu_sort;
- ^
- procps/top.c:991:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- free(prev_hist);
- ^
- procps/top.c:992:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- prev_hist = NULL;
- ^
- procps/top.c:993:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- prev_hist_count = 0;
- ^
- procps/top.c:994:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- sort_field = (sort_field + 1) % NUM_SORT_FIELD;
- ^
- procps/top.c:994:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- sort_field = (sort_field + 1) % NUM_SORT_FIELD;
- ^
- procps/top.c:999:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- inverted ^= 1;
- ^
- procps/top.c:1006:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (smp_cpu_info) {
- ^
- procps/top.c:1007:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- free(cpu_prev_jif);
- ^
- procps/top.c:1008:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- free(cpu_jif);
- ^
- procps/top.c:1009:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_jif = &cur_jif;
- ^
- procps/top.c:1009:69: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_jif = &cur_jif;
- ^
- procps/top.c:1010:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_prev_jif = &prev_jif;
- ^
- procps/top.c:1010:74: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_prev_jif = &prev_jif;
- ^
- procps/top.c:1013:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_jif = cpu_prev_jif = NULL;
- ^
- procps/top.c:1013:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_jif = cpu_prev_jif = NULL;
- ^
- procps/top.c:1015:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- num_cpus = 0;
- ^
- procps/top.c:1016:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- smp_cpu_info = !smp_cpu_info;
- ^
- procps/top.c:1016:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- smp_cpu_info = !smp_cpu_info;
- ^
- procps/top.c: In function top_main:
- procps/top.c:1097:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_jif = &cur_jif;
- ^
- procps/top.c:1097:66: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_jif = &cur_jif;
- ^
- procps/top.c:1098:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_prev_jif = &prev_jif;
- ^
- procps/top.c:1098:71: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- cpu_prev_jif = &prev_jif;
- ^
- procps/top.c:1126:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- sort_function[0] = pcpu_sort;
- ^
- procps/top.c:1127:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- sort_function[1] = mem_sort;
- ^
- procps/top.c:1128:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- sort_function[2] = time_sort;
- ^
- procps/top.c:1138:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- tcgetattr(0, (void *) &initial_settings);
- ^
- procps/top.c:1139:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- memcpy(&new_settings, &initial_settings, sizeof(new_settings));
- ^
- procps/top.c:1155:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- G.lines = INT_MAX;
- ^
- procps/top.c:1158:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- G.lines = 24; /* default */
- ^
- procps/top.c:1162:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- get_terminal_width_height(STDOUT_FILENO, &col, &G.lines);
- ^
- procps/top.c:1163:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (G.lines < 5 || col < 10) {
- ^
- procps/top.c:1173:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- ntop = 0;
- ^
- procps/top.c:1180:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- n = ntop;
- ^
- procps/top.c:1181:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- top = xrealloc_vector(top, 6, ntop++);
- ^
- procps/top.c:1181:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- top = xrealloc_vector(top, 6, ntop++);
- ^
- procps/top.c:1181:145: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- top = xrealloc_vector(top, 6, ntop++);
- ^
- procps/top.c:1181:210: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- top = xrealloc_vector(top, 6, ntop++);
- ^
- procps/top.c:1182:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- top[n].pid = p->pid;
- ^
- procps/top.c:1183:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- top[n].ppid = p->ppid;
- ^
- procps/top.c:1184:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- top[n].vsz = p->vsz;
- ^
- procps/top.c:1186:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- top[n].ticks = p->stime + p->utime;
- ^
- procps/top.c:1188:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- top[n].uid = p->uid;
- ^
- procps/top.c:1189:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- strcpy(top[n].state, p->state);
- ^
- procps/top.c:1190:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- strcpy(top[n].comm, p->comm);
- ^
- procps/top.c:1192:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- top[n].last_seen_on_cpu = p->last_seen_on_cpu;
- ^
- procps/top.c:1199:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- n = ntop;
- ^
- procps/top.c:1201:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- top = xrealloc_vector(topmem, 6, ntop++);
- ^
- procps/top.c:1201:107: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- top = xrealloc_vector(topmem, 6, ntop++);
- ^
- procps/top.c:1201:184: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- top = xrealloc_vector(topmem, 6, ntop++);
- ^
- procps/top.c:1201:250: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- top = xrealloc_vector(topmem, 6, ntop++);
- ^
- procps/top.c:1202:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- strcpy(topmem[n].comm, p->comm);
- ^
- procps/top.c:1203:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- topmem[n].pid = p->pid;
- ^
- procps/top.c:1204:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- topmem[n].vsz = p->smaps.mapped_rw + p->smaps.mapped_ro;
- ^
- procps/top.c:1205:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- topmem[n].vszrw = p->smaps.mapped_rw;
- ^
- procps/top.c:1206:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- topmem[n].rss_sh = p->smaps.shared_clean + p->smaps.shared_dirty;
- ^
- procps/top.c:1207:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- topmem[n].rss = p->smaps.private_clean + p->smaps.private_dirty + topmem[n].rss_sh;
- ^
- procps/top.c:1207:160: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- topmem[n].rss = p->smaps.private_clean + p->smaps.private_dirty + topmem[n].rss_sh;
- ^
- procps/top.c:1208:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- topmem[n].dirty = p->smaps.private_dirty + p->smaps.shared_dirty;
- ^
- procps/top.c:1209:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- topmem[n].dirty_sh = p->smaps.shared_dirty;
- ^
- procps/top.c:1210:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- topmem[n].stack = p->smaps.stack;
- ^
- procps/top.c:1214:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (ntop == 0) {
- ^
- procps/top.c:1221:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if (!prev_hist_count) {
- ^
- procps/top.c:1229:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- qsort(top, ntop, sizeof(top_status_t), (void*)mult_lvl_cmp);
- ^
- procps/top.c:1229:68: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- qsort(top, ntop, sizeof(top_status_t), (void*)mult_lvl_cmp);
- ^
- procps/top.c:1236:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- qsort(topmem, ntop, sizeof(topmem_status_t), (void*)topmem_sort);
- ^
- procps/top.c:1236:88: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- qsort(topmem, ntop, sizeof(topmem_status_t), (void*)topmem_sort);
- ^
- procps/top.c:1240:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- display_process_list(G.lines, col);
- ^
- procps/top.c:1243:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- display_topmem_process_list(G.lines, col);
- ^
- CC procps/uptime.o
- CC procps/watch.o
- AR procps/lib.a
- LD runit/built-in.o
- AR runit/lib.a
- LD selinux/built-in.o
- AR selinux/lib.a
- LD shell/built-in.o
- CC shell/ash.o
- CC shell/ash_ptr_hack.o
- CC shell/math.o
- CC shell/shell_common.o
- AR shell/lib.a
- LD sysklogd/built-in.o
- CC sysklogd/klogd.o
- CC sysklogd/logread.o
- CC sysklogd/syslogd_and_logger.o
- AR sysklogd/lib.a
- LD util-linux/built-in.o
- CC util-linux/dmesg.o
- CC util-linux/fbset.o
- CC util-linux/fdisk.o
- CC util-linux/findfs.o
- CC util-linux/flock.o
- CC util-linux/getopt.o
- CC util-linux/hexdump.o
- CC util-linux/losetup.o
- CC util-linux/lsusb.o
- CC util-linux/mdev.o
- CC util-linux/mkswap.o
- CC util-linux/more.o
- CC util-linux/mount.o
- CC util-linux/rdate.o
- CC util-linux/rev.o
- CC util-linux/swaponoff.o
- CC util-linux/switch_root.o
- CC util-linux/umount.o
- util-linux/umount.c: In function umount_main:
- util-linux/umount.c:86:16: warning: typedef bug locally defined but not used [-Wunused-local-typedefs]
- typedef char bug[
- ^
- AR util-linux/lib.a
- LD util-linux/volume_id/built-in.o
- CC util-linux/volume_id/cramfs.o
- CC util-linux/volume_id/exfat.o
- CC util-linux/volume_id/ext.o
- CC util-linux/volume_id/fat.o
- CC util-linux/volume_id/get_devname.o
- CC util-linux/volume_id/hfs.o
- CC util-linux/volume_id/iso9660.o
- CC util-linux/volume_id/jfs.o
- CC util-linux/volume_id/linux_swap.o
- CC util-linux/volume_id/ntfs.o
- CC util-linux/volume_id/reiserfs.o
- CC util-linux/volume_id/romfs.o
- CC util-linux/volume_id/udf.o
- CC util-linux/volume_id/util.o
- CC util-linux/volume_id/volume_id.o
- AR util-linux/volume_id/lib.a
- LINK busybox_unstripped
- Trying libraries: crypt m
- Library crypt is needed, can't exclude it (yet)
- Library m is not needed, excluding it
- Library crypt is needed, can't exclude it (yet)
- Final link with: crypt
- Output of:
- sh4-linux-gcc -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -fno-builtin-strlen -finline-limit=0 -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Os -pipe -Os -I/opt/StartHere/tufsbox/cdkroot/usr/include -o busybox_unstripped -Wl,--sort-common -Wl,--sort-section,alignment -Wl,--gc-sections -Wl,--start-group applets/built-in.o archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o -Wl,--end-group -Wl,--start-group -lcrypt -Wl,--end-group -Wl,--warn-common -Wl,-Map,busybox_unstripped.map -Wl,--verbose
- ==========
- collect2: error: ld terminated with signal 11 [ (segfault)], core dumped
- ld (GNU Binutils - STMicroelectronics/Linux Base) 2.24.51.0.3.20140127
- :
- shlelf_linux
- :
- ==================================================
- /* Script for -z combreloc: combine and sort reloc sections */
- OUTPUT_FORMAT("elf32-sh-linux", "elf32-sh-linux",
- "elf32-sh-linux")
- OUTPUT_ARCH(sh)
- ENTRY(_start)
- SEARCH_DIR("=/opt/STM/STLinux-2.4/devkit/sh4/sh4-linux/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
- SECTIONS
- {
- /* Read-only sections, merged into text segment: */
- PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS;
- .interp : { *(.interp) }
- .note.gnu.build-id : { *(.note.gnu.build-id) }
- .hash : { *(.hash) }
- .gnu.hash : { *(.gnu.hash) }
- .dynsym : { *(.dynsym) }
- .dynstr : { *(.dynstr) }
- .gnu.version : { *(.gnu.version) }
- .gnu.version_d : { *(.gnu.version_d) }
- .gnu.version_r : { *(.gnu.version_r) }
- .rela.dyn :
- {
- *(.rela.init)
- *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
- *(.rela.fini)
- *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
- *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
- *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
- *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
- *(.rela.ctors)
- *(.rela.dtors)
- *(.rela.got)
- *(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*)
- *(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*)
- *(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*)
- *(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*)
- *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
- PROVIDE_HIDDEN (__rel_iplt_start = .);
- PROVIDE_HIDDEN (__rel_iplt_end = .);
- PROVIDE_HIDDEN (__rela_iplt_start = .);
- *(.rela.iplt)
- PROVIDE_HIDDEN (__rela_iplt_end = .);
- }
- .rela.plt :
- {
- *(.rela.plt)
- }
- .init :
- {
- KEEP (*(SORT_NONE(.init)))
- }
- .plt :
- {
- *(.plt)
- }
- .iplt : { *(.iplt) }
- .text :
- {
- *(.text.unlikely .text.*_unlikely .text.unlikely.* .text.*.unlikely)
- *(.text.exit .text.exit.*)
- *(.text.startup .text.startup.*)
- *(.text.hot .text.hot.*)
- *(.text .stub .text.* .gnu.linkonce.t.*)
- /* .gnu.warning sections are handled specially by elf32.em. */
- *(.gnu.warning)
- }
- .fini :
- {
- KEEP (*(SORT_NONE(.fini)))
- }
- PROVIDE (__etext = .);
- PROVIDE (_etext = .);
- PROVIDE (etext = .);
- .rodata :
- {
- *(.rodata .rodata.* .gnu.linkonce.r.*)
- }
- .rodata1 :
- {
- *(.rodata1)
- }
- .sdata2 :
- {
- *(.sdata2 .sdata2.* .gnu.linkonce.s2.*)
- }
- .sbss2 : { *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*) }
- .eh_frame_hdr : { *(.eh_frame_hdr) }
- .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) }
- .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table
- .gcc_except_table.*) }
- /* These sections are generated by the Sun/Oracle C++ compiler. */
- .exception_ranges : ONLY_IF_RO { *(.exception_ranges
- .exception_ranges*) }
- /* Adjust the address for the data segment. We want to adjust up to
- the same address within the page on the next page up. */
- . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE));
- /* Exception handling */
- .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) }
- .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
- .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) }
- /* Thread Local Storage sections */
- .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) }
- .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
- .preinit_array :
- {
- PROVIDE_HIDDEN (__preinit_array_start = .);
- KEEP (*(.preinit_array))
- PROVIDE_HIDDEN (__preinit_array_end = .);
- }
- .init_array :
- {
- PROVIDE_HIDDEN (__init_array_start = .);
- KEEP (*(SORT(.init_array.*)))
- KEEP (*(.init_array ))
- PROVIDE_HIDDEN (__init_array_end = .);
- }
- .fini_array :
- {
- PROVIDE_HIDDEN (__fini_array_start = .);
- KEEP (*(SORT(.fini_array.*)))
- KEEP (*(.fini_array ))
- PROVIDE_HIDDEN (__fini_array_end = .);
- }
- .ctors :
- {
- /* gcc uses crtbegin.o to find the start of
- the constructors, so we make sure it is
- first. Because this is a wildcard, it
- doesn't matter if the user does not
- actually link against crtbegin.o; the
- linker won't look for a file to match a
- wildcard. The wildcard also means that it
- doesn't matter which directory crtbegin.o
- is in. */
- KEEP (*crtbegin.o(.ctors))
- KEEP (*crtbegin?.o(.ctors))
- /* We don't want to include the .ctor section from
- the crtend.o file until after the sorted ctors.
- The .ctor section from the crtend file contains the
- end of ctors marker and it must be last. */
- KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
- KEEP (*(SORT(.ctors.*)))
- KEEP (*(.ctors))
- }
- .dtors :
- {
- KEEP (*crtbegin.o(.dtors))
- KEEP (*crtbegin?.o(.dtors))
- KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
- KEEP (*(SORT(.dtors.*)))
- KEEP (*(.dtors))
- }
- .jcr : { KEEP (*(.jcr)) }
- .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro* .gnu.linkonce.d.rel.ro.*) }
- .dynamic : { *(.dynamic) }
- . = DATA_SEGMENT_RELRO_END (0, .);
- .data :
- {
- PROVIDE (__data_start = .);
- *(.data .data.* .gnu.linkonce.d.*)
- SORT(CONSTRUCTORS)
- }
- .data1 : { *(.data1) }
- .note.ABI-tag : { *(.note.ABI-tag) }
- .got : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
- /* We want the small data sections together, so single-instruction offsets
- can access them all, and initialized data all before uninitialized, so
- we can shorten the on-disk segment size. */
- .sdata :
- {
- *(.sdata .sdata.* .gnu.linkonce.s.*)
- }
- _edata = .; PROVIDE (edata = .);
- . = .;
- __bss_start = .;
- .sbss :
- {
- *(.dynsbss)
- *(.sbss .sbss.* .gnu.linkonce.sb.*)
- *(.scommon)
- }
- .bss :
- {
- *(.dynbss)
- *(.bss .bss.* .gnu.linkonce.b.*)
- *(COMMON)
- /* Align here to ensure that the .bss section occupies space up to
- _end. Align after .bss to ensure correct alignment even if the
- .bss section disappears because there are no input sections.
- FIXME: Why do we need it? When there is no .bss section, we don't
- pad the .data section. */
- . = ALIGN(. != 0 ? 32 / 8 : 1);
- }
- . = ALIGN(32 / 8);
- . = SEGMENT_START("ldata-segment", .);
- . = ALIGN(32 / 8);
- _end = .; PROVIDE (end = .);
- . = DATA_SEGMENT_END (.);
- /* Stabs debugging sections. */
- .stab 0 : { *(.stab) }
- .stabstr 0 : { *(.stabstr) }
- .stab.excl 0 : { *(.stab.excl) }
- .stab.exclstr 0 : { *(.stab.exclstr) }
- .stab.index 0 : { *(.stab.index) }
- .stab.indexstr 0 : { *(.stab.indexstr) }
- .comment 0 : { *(.comment) }
- /* DWARF debug sections.
- Symbols in the DWARF debugging sections are relative to the beginning
- of the section so we begin them at 0. */
- /* DWARF 1 */
- .debug 0 : { *(.debug) }
- .line 0 : { *(.line) }
- /* GNU DWARF 1 extensions */
- .debug_srcinfo 0 : { *(.debug_srcinfo) }
- .debug_sfnames 0 : { *(.debug_sfnames) }
- /* DWARF 1.1 and DWARF 2 */
- .debug_aranges 0 : { *(.debug_aranges) }
- .debug_pubnames 0 : { *(.debug_pubnames) }
- /* DWARF 2 */
- .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
- .debug_abbrev 0 : { *(.debug_abbrev) }
- .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end ) }
- .debug_frame 0 : { *(.debug_frame) }
- .debug_str 0 : { *(.debug_str) }
- .debug_loc 0 : { *(.debug_loc) }
- .debug_macinfo 0 : { *(.debug_macinfo) }
- /* SGIMakefile:720: recipe for target 'busybox_unstripped' failed
- make[1]: *** [busybox_unstripped] Error 1
- make[1]: Leaving directory '/opt/StartHere/cdk/busybox-1.24.1'
- Makefile:3360: recipe for target '.deps/busybox' failed
- make: *** [.deps/busybox] Error 2
- root@saen-ThinkPad-T500:/opt/StartHere/cdk#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement