[Fuego] Configure: error: C preprocessor "aarch64-linux-gnu-cpp" fails sanity check (netperf, dbench tests)

dhinakar k dhinakar.k at gmail.com
Thu Mar 15 01:46:05 UTC 2018


Hi Liu,

I am very sorry, somehow I missed out seeing your reply.
Thanks for your suggestion.

Since I missed seeing your reply, I managed it by commenting out the build
part in fuego shell script and transferred the pre-compiled binaries to the
desired location.

I downloaded the latest linaro toolchain but it did not fix the issue.
I also installed the arm64 cross toolchain inside the container using the
install shell script but it also did not fix the issue.

Did you find any permanent fix to this issue?

Regards,
Dhinakar

On Thu, Dec 7, 2017 at 3:51 PM, <fuego-request at lists.linuxfoundation.org>
wrote:

> Send Fuego mailing list submissions to
>         fuego at lists.linuxfoundation.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://lists.linuxfoundation.org/mailman/listinfo/fuego
> or, via email, send a message with subject or body 'help' to
>         fuego-request at lists.linuxfoundation.org
>
> You can reach the person managing the list at
>         fuego-owner at lists.linuxfoundation.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Fuego digest..."
>
>
> Today's Topics:
>
>    1. Re: Configure: error: C preprocessor "aarch64-linux-gnu-cpp"
>       fails sanity check (netperf, dbench tests) (Liu, Wenlong)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 7 Dec 2017 10:21:06 +0000
> From: "Liu, Wenlong" <liuwl.fnst at cn.fujitsu.com>
> To: "dhinakar.k at samsung.com" <dhinakar.k at samsung.com>,
>         "fuego at lists.linuxfoundation.org" <fuego at lists.linuxfoundation.org
> >
> Cc: "Tim.Bird at sony.com" <Tim.Bird at sony.com>
> Subject: Re: [Fuego] Configure: error: C preprocessor
>         "aarch64-linux-gnu-cpp" fails sanity check (netperf, dbench tests)
> Message-ID:
>         <F40213214988A94A9DDBFC5F7146FC5E012C65BB24 at G08CNEXMBPEKD01.
> g08.fujitsu.local>
>
> Content-Type: text/plain; charset="utf-8"
>
> Hi dhinakar,
>
>
>
> I think we just have the same situation.
>
> About this issue, it seems that symbolic link ?aarch64-linux-gnu-cpp?
> missing for me(don?t know what the cause is yet).
>
> Creating this symbolic link manually can solve this problem temporarily.
>
>
>
> Hope that?s useful to you.
>
>
>
> Best regards
>
> Liu
>
> From: fuego-bounces at lists.linuxfoundation.org [mailto:fuego-bounces at lists.
> linuxfoundation.org] On Behalf Of Dhinakar Kalyanasundaram
> Sent: Thursday, November 30, 2017 10:34 PM
> To: fuego at lists.linuxfoundation.org
> Cc: Tim.Bird at sony.com
> Subject: [Fuego] Configure: error: C preprocessor "aarch64-linux-gnu-cpp"
> fails sanity check (netperf, dbench tests)
>
>
> Dear All,
>
>
>
> I am using Fuego v1.2.1 (main branch not 'next'  branch).
>
> While executing 'netperf', 'dbench' test etc. I am getting 'configure:
> error: C preprocessor "aarch64-linux-gnu-cpp" fails sanity check ' error.
>
> I have pasted the error log below for reference.
>
> The aarch64 tool chain has been installed inside the container by
> executing the '/fuego-ro/toolchains/install_cross_toolchain.sh arm64'
> command.
>
> Is there anything else that I need to setup? Please let me know.
>
>
>
> Also I see the below warning in most of the tests log.
>
> ########################### WARNING ###############################
> Can't open /fuego-rw/logs/Benchmark.dbench/TRAV-Sanity-Test.
> default.1.1/testlog.txt
> -----
>
> Why is it always referring to 'default.1.1' test? Is it for results
> comparison & charting purpose?
>
>
>
> ....
>
> [buildzone] $ /bin/sh -xe /tmp/hudson7334983476305155012.sh
> + export Reboot=false
> + Reboot=false
> + export Rebuild=false
> + Rebuild=false
> + export Target_PreCleanup=true
> + Target_PreCleanup=true
> + export Target_PostCleanup=true
> + Target_PostCleanup=true
> + export TESTDIR=Benchmark.netperf
> + TESTDIR=Benchmark.netperf
> + export TESTSPEC=default
> + TESTSPEC=default
> + timeout --signal=9 6m /bin/bash /fuego-core/engine/scripts/main.sh
> Using nosyslogd.dist overlay
> ##### doing fuego phase: pre_test ########
> Logged in as user root
> Firmware revision: 4.9.0+
>
>
> 01:29:46 up  1:29,  1 user,  load average: 3.65, 1.92, 0.75
>
>               total        used        free      shared  buff/cache
>  available
> Mem:        2342088       57228     2272632         208       12228
>  2244820
> Swap:             0           0           0
>
> Filesystem      Size  Used Avail Use% Mounted on
> /dev/root       7.2G  4.4G  2.5G  64% /
> devtmpfs        337M     0  337M   0% /dev
> tmpfs           1.2G     0  1.2G   0% /dev/shm
> tmpfs           1.2G   52K  1.2G   1% /tmp
> tmpfs           1.2G  156K  1.2G   1% /run
>
> /dev/mmcblk0p1 on / type ext4 (rw,relatime,data=ordered)
> devtmpfs on /dev type devtmpfs (rw,relatime,size=344208k,nr_
> inodes=86052,mode=755)
> proc on /proc type proc (rw,relatime)
> devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)
> tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777)
> tmpfs on /tmp type tmpfs (rw,relatime)
> tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
> sysfs on /sys type sysfs (rw,relatime)
>
> BusyBox v1.26.2 (2017-05-05 12:57:46 IST) multi-call binary.
>
> Usage: grep [-HhnlLoqvsriwFE] [-m N] [-A/B/C N] PATTERN/-e PATTERN.../-f
> FILE [FILE]...
>
> Search for PATTERN in FILEs (or stdin)
>
> -H Add 'filename:' prefix
> -h Do not add 'filename:' prefix
> -n Add 'line_no:' prefix
> -l Show only names of files that match
> -L Show only names of files that don't match
> -c Show only count of matching lines
> -o Show only the matching part of line
> -q Quiet. Return 0 if PATTERN is found, 1 otherwise
> -v Select non-matching lines
> -s Suppress open and read errors
> -r Recurse
> -i Ignore case
> -w Match whole words only
> -x Match whole lines only
> -F PATTERN is a literal (not regexp)
> -E PATTERN is an extended regexp
> -m N Match up to N times per file
> -A N Print N lines of trailing context
> -B N Print N lines of leading context
> -C N Same as '-A N -B N'
> -e PTRN Pattern to match
> -f FILE Read pattern from file
>
> [ 5388.605500] sh (2553): drop_caches: 3
>
> ##### doing fuego phase: build ########
>
> Unpacking ../netperf/netperf-2.6.0.tar.bz2
> configure: loading cache config.cache
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... aarch64-unknown-linux-gnu
> checking target system type... aarch64-unknown-linux-gnu
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for aarch64-linux-gnu-strip... aarch64-linux-gnu-strip
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking for aarch64-linux-gnu-gcc... aarch64-linux-gnu-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... yes
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether aarch64-linux-gnu-gcc accepts -g... yes
> checking for aarch64-linux-gnu-gcc option to accept ISO C89... none needed
> checking for style of include used by make... GNU
> checking dependency style of aarch64-linux-gnu-gcc... gcc3
> checking for aarch64-linux-gnu-ranlib... aarch64-linux-gnu-ranlib
> checking for an ANSI C-conforming const... yes
> checking for main in -lm... yes
> checking how to run the C preprocessor... aarch64-linux-gnu-cpp
> configure: error: in `/fuego-rw/buildzone/TRAV-
> Sanity-Test.default.Benchmark.netperf-aarch64':
> configure: error: C preprocessor "aarch64-linux-gnu-cpp" fails sanity check
> See `config.log' for more details
> in signal_handler
> Teardown board link
> WARNING: program returned exit code
> Log evaluation may be invalid
> Going to check 1 fail cases for TRAV-Sanity-Test.default.Benchmark.netperf
> grep: /fuego-rw/logs/Benchmark.netperf/TRAV-Sanity-Test.default.1.1/testlog.txt:
> No such file or directory
> No fail cases detected for TRAV-Sanity-Test.default.Benchmark.netperf
> running python with PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/
> local/games:/usr/games
> ########################### WARNING ###############################
> Can't open /fuego-rw/logs/Benchmark.netperf/TRAV-Sanity-Test.
> default.1.1/testlog.txt
> -----
> matches: None
> WARNING: missing or faulty criteria.json file (/fuego-core/engine/tests/
> Benchmark.netperf/criteria.json), looking for reference.log
> converting reference.log for test netperf
> criteria_data= {'schema_version': '1.0', 'criteria': [{'reference':
> {'operator': 'le', 'value': 10000000.0}, 'tguid':
> 'default.MIGRATED_TCP_MAERTS.cpu'}, {'reference': {'operator': 'ge',
> 'value': 0.0}, 'tguid': 'default.MIGRATED_TCP_MAERTS.net'}, {'reference':
> {'operator': 'le', 'value': 10000000.0}, 'tguid':
> 'default.MIGRATED_TCP_STREAM.cpu'}, {'reference': {'operator': 'ge',
> 'value': 0.0}, 'tguid': 'default.MIGRATED_TCP_STREAM.net'}]}
> No reference.json available
> ref={'test_sets': []}
> Applying criterion {'max_fail': 0, 'tguid': 'Benchmark.netperf'}
> Writing run data to /fuego-rw/logs/Benchmark.netperf/TRAV-Sanity-Test.
> default.1.1/run.json
> reference.json not available
> Writing merged results to  /fuego-rw/logs/Benchmark.netperf/results.json
> Writing flat results to /fuego-rw/logs/Benchmark.
> netperf/flat_plot_data.txt
> chart_config.json not available or is wrong format, using default values
> Writing chart data to /fuego-rw/logs/Benchmark.
> netperf/flot_chart_data.json
> ERROR: results did not satisfy the threshold
> Build step 'Execute shell' marked build as failure
> [description-setter] Description set:  <a href="/storm/userContent/
> fuego.logs/Benchmark.netperf/TRAV-Sanity-Test.default.1.1/testlog.txt">testlog</a>
> <a href="/storm/userContent/fuego.logs/Benchmark.netperf/
> TRAV-Sanity-Test.default.1.1/run.json">run.json</a> <a
> href="/storm/userContent/fuego.logs/Benchmark.netperf/
> TRAV-Sanity-Test.default.1.1/consolelog.txt">fuegolog</a> <a
> href="/storm/userContent/fuego.logs/Benchmark.netperf/
> TRAV-Sanity-Test.default.1.1/devlog.txt">devlog</a> <a
> href="/storm/userContent/fuego.logs/Benchmark.netperf/
> TRAV-Sanity-Test.default.1.1/prolog.sh">prolog.sh</a>
> Finished: FAILURE
>
>
>
> Regards,
>
> Dhinakar,
>
> Senior Technical Manager,
>
> 2-07-526, Phoenix Building,
>
> +91-9902007650
>
> Samsung Research Institute, Bangalore.
>
> [cid:image001.png at 01D36F84.A9EFAF20]
>
> [Web Bug from http://ext.samsung.net/mail/ext/v1/external/status/update?
> userid=dhinakar.k&do=bWFpbElEPTIwMTcxMTMwMTQzNDA4ZX
> BjbXM1cDc3NDc0NDljYTkwMjUyNmQ2MTg2MmI4MmQyZmQyYjg3YSZyZWNpcG
> llbnRBZGRyZXNzPWZ1ZWdvQGxpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmc_]
>
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.linuxfoundation.org/pipermail/fuego/
> attachments/20171207/2d9a1123/attachment.html>
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: image001.png
> Type: image/png
> Size: 33527 bytes
> Desc: image001.png
> URL: <http://lists.linuxfoundation.org/pipermail/fuego/
> attachments/20171207/2d9a1123/attachment.png>
>
> ------------------------------
>
> _______________________________________________
> Fuego mailing list
> Fuego at lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/fuego
>
>
> End of Fuego Digest, Vol 17, Issue 9
> ************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/fuego/attachments/20180315/f26febf1/attachment-0001.html>


More information about the Fuego mailing list