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

Liu, Wenlong liuwl.fnst at cn.fujitsu.com
Thu Mar 15 02:19:00 UTC 2018


Hi Dhinakar

> Did you find any permanent fix to this issue?

Sorry, I didn’t use that toolchain any more.
Now, I’m using a yocto toolchain which can help me out.

Thanks.

Best regards
Liu

From: fuego-bounces at lists.linuxfoundation.org [mailto:fuego-bounces at lists.linuxfoundation.org] On Behalf Of dhinakar k
Sent: Thursday, March 15, 2018 9:46 AM
To: fuego at lists.linuxfoundation.org
Subject: Re: [Fuego] Configure: error: C preprocessor "aarch64-linux-gnu-cpp" fails sanity check (netperf, dbench tests)

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<mailto:fuego-request at lists.linuxfoundation.org>> wrote:
Send Fuego mailing list submissions to
        fuego at lists.linuxfoundation.org<mailto: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<mailto:fuego-request at lists.linuxfoundation.org>

You can reach the person managing the list at
        fuego-owner at lists.linuxfoundation.org<mailto: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<mailto:liuwl.fnst at cn.fujitsu.com>>
To: "dhinakar.k at samsung.com<mailto:dhinakar.k at samsung.com>" <dhinakar.k at samsung.com<mailto:dhinakar.k at samsung.com>>,
        "fuego at lists.linuxfoundation.org<mailto:fuego at lists.linuxfoundation.org>" <fuego at lists.linuxfoundation.org<mailto:fuego at lists.linuxfoundation.org>>
Cc: "Tim.Bird at sony.com<mailto:Tim.Bird at sony.com>" <Tim.Bird at sony.com<mailto: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<mailto: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> [mailto: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<mailto:fuego at lists.linuxfoundation.org>
Cc: Tim.Bird at sony.com<mailto: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<http://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<http://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=bWFpbElEPTIwMTcxMTMwMTQzNDA4ZXBjbXM1cDc3NDc0NDljYTkwMjUyNmQ2MTg2MmI4MmQyZmQyYjg3YSZyZWNpcGllbnRBZGRyZXNzPWZ1ZWdvQGxpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmc_]


-------------- 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<mailto: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/e2e4a1e6/attachment-0001.html>


More information about the Fuego mailing list