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

dhinakar k dhinakar.k at gmail.com
Thu Mar 22 13:59:01 UTC 2018


Thanks a lot Tim, Iam checking them out on a different PC as I don't want
to disturb the current setup. I will keep you and this forum posted on the
results.

Regards,
Dhinakar

On 20 Mar 2018 7:15 pm, <Tim.Bird at sony.com> wrote:

>
>
> > -----Original Message-----
> > From: dhinakar k
> > Thank you very much for your prompt reply.
> >
> > Anyone else in this forum can help?
>
> I seem to recall working on this problem last year, but I don't recall the
> details.
> Guilherme Camargo just added a patch to use cross-toolchains from
> Debian unstable rather than from the Emdebian project.
>
> You might want to check out the latest fuego master repository
> and try the 'fuego-ro/toolchains/install_cross_toolchain.sh arm64'
> (inside the docker container), and see what happens when building
> those tests.
>
> Let me know if this helps.
>  -- Tim
>
> > Regards,
> > Dhinakar
> >
> > On 15 Mar 2018 7:49 am, "Liu, Wenlong" <liuwl.fnst at cn.fujitsu.com
> > <mailto:liuwl.fnst at cn.fujitsu.com> > wrote:
> >
> >
> >       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>  [mailto: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
> > <mailto: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
> > <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.g
> > 08.fujitsu.local
> > <mailto:F40213214988A94A9DDBFC5F7146FC5E012C65BB24 at G08CNEXMBPE
> > KD01.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/gam
> > es
> >               ########################### 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=dhinak
> > ar.k&do=bWFpbElEPTIwMTcxMTMwMTQzNDA4ZXBjbXM1cDc3NDc0NDljYTk
> > wMjUyNmQ2MTg2MmI4MmQyZmQyYjg3YSZyZWNpcGllbnRBZGRyZXNzPWZ
> > 1ZWdvQGxpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmc_
> > <http://ext.samsung.net/mail/ext/v1/external/status/update?userid=dhina
> > kar.k&do=bWFpbElEPTIwMTcxMTMwMTQzNDA4ZXBjbXM1cDc3NDc0NDljYT
> > kwMjUyNmQ2MTg2MmI4MmQyZmQyYjg3YSZyZWNpcGllbnRBZGRyZXNzPW
> > Z1ZWdvQGxpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmc_> ]
> >
> >
> >               -------------- next part --------------
> >               An HTML attachment was scrubbed...
> >               URL:
> > <http://lists.linuxfoundation.org/pipermail/fuego/
> attachments/20171207/2d
> > 9a1123/attachment.html
> > <http://lists.linuxfoundation.org/pipermail/fuego/
> attachments/20171207/2d
> > 9a1123/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/2d
> > 9a1123/attachment.png
> > <http://lists.linuxfoundation.org/pipermail/fuego/
> attachments/20171207/2d
> > 9a1123/attachment.png> >
> >
> >               ------------------------------
> >
> >
> >       _______________________________________________
> >               Fuego mailing list
> >               Fuego at lists.linuxfoundation.org
> > <mailto:Fuego at lists.linuxfoundation.org>
> >               https://lists.linuxfoundation.org/mailman/listinfo/fuego
> > <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/20180322/a05c4bb5/attachment-0001.html>


More information about the Fuego mailing list