[USRP-users] gcc5 Error when Rebuilding File System

Alexander Olihovik ano9cn at virginia.edu
Thu Jul 27 22:35:53 EDT 2017


Thanks Marcus and Philip. I followed Philip's guide and got much further
with the build than before, but I'm still encountering an error when
running 'bitbake gnuradio-dev-image' (and for reference, I'm sticking with
running 'export MACHINE="ettus-e3xx-sg1"' as in the previous guide). The
error is as follows:
| {standard input}: Assembler messages:
| {standard input}:381928: Warning: end of file not at end of a line;
newline inserted
| {standard input}:382724: Error: invalid operands (*UND* and *UND*
sections) for `-'
| arm-oe-linux-gnueabi-g++: internal compiler error: Killed (program
cc1plus)
| Please submit a full bug report,
| with preprocessed source if appropriate.
| See <http://gcc.gnu.org/bugs.html> for instructions.
| swig/CMakeFiles/_mapper_swig.dir/build.make:71: recipe for target
'swig/CMakeFiles/_mapper_swig.dir/mapper_swigPYTHON_wrap.cxx.o' failed
| make[2]: ***
[swig/CMakeFiles/_mapper_swig.dir/mapper_swigPYTHON_wrap.cxx.o] Error 4
| make[2]: Leaving directory
'/home/build/oe-repo/build/tmp-glibc/work/armv7ahf-vfp-neon-oe-linux-gnueabi/gr-mapper/0.0.4+gitAUTOINC+39ebd61140-r0/build'
| CMakeFiles/Makefile2:201: recipe for target
'swig/CMakeFiles/_mapper_swig.dir/all' failed
| make[1]: *** [swig/CMakeFiles/_mapper_swig.dir/all] Error 2
| make[1]: Leaving directory
'/home/build/oe-repo/build/tmp-glibc/work/armv7ahf-vfp-neon-oe-linux-gnueabi/gr-mapper/0.0.4+gitAUTOINC+39ebd61140-r0/build'
| Makefile:141: recipe for target 'all' failed
| make: *** [all] Error 2
| WARNING:
/home/build/oe-repo/build/tmp-glibc/work/armv7ahf-vfp-neon-oe-linux-gnueabi/gr-mapper/0.0.4+gitAUTOINC+39ebd61140-r0/temp/run.do_compile.63492:1
exit 1 from
|   exit 1
| ERROR: oe_runmake failed
| ERROR: Function failed: do_compile (log file is located at
/home/build/oe-repo/build/tmp-glibc/work/armv7ahf-vfp-neon-oe-linux-gnueabi/gr-mapper/0.0.4+gitAUTOINC+39ebd61140-r0/temp/log.do_compile.63492)
ERROR: Task 2138
(/home/build/oe-repo/oe-core/../meta-sdr/recipes-support/gr-mapper/
gr-mapper_git.bb, do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 5439 tasks of which 5405 didn't need to be
rerun and 1 failed.
Waiting for 0 running tasks to finish:
Summary: 1 task failed:
  /home/build/oe-repo/oe-core/../meta-sdr/recipes-support/gr-mapper/
gr-mapper_git.bb, do_compile
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.

Any ideas on where to go from here?

On Thu, Jul 27, 2017 at 3:36 AM, Philip Balister <philip at balister.org>
wrote:

> On 07/26/2017 10:05 AM, Marcus Müller via USRP-users wrote:
> > Dear Alexander,
> >
> > ah, thanks for the error report!
> >
> > Philip has a nice page on how he circumvents such problems:
> >
> > http://www.opensdr.com/posts/using-docker-for-openembedded-builds/
> >
> > Basically, he uses a docker container to have a controlled version of
> > his OS, and does the build within. Only thing missing (from top of my
> > head) is that it's possibly a good idea to add a
> >
> > RUN git config --set --global user.name "Alexander Olihovik"
> > RUN git config --set --global user.email "yourmail at virginia.edu"
> >
> > so that `repo init` can get right to work.
>
> Added to my todo list. I just did these by hand to make it work.
>
> Philip
>
> >
> > Best regards,
> >
> > Marcus
> >
> >
> > On 26.07.2017 17:11, Alexander Olihovik via USRP-users wrote:
> >> I've been following the guide for rebuilding the file system at
> >> https://files.ettus.com/manual/page_usrp_e3x0.html
> >> <https://files.ettus.com/manual/page_usrp_e3x0.html>.
> >> When I try to build an image with 'bitbake gnuradio-dev-image', I get
> >> the following error:
> >> ERROR: Function failed: do_compile (log file is located at
> >> /home/user/Projects/E310/e300-oe-build/build/tmp-glibc/work/
> ettus_e3xx_sg1-oe-linux-gnueabi/lttng-modules/2.6.1-
> r0/temp/log.do_compile.63483)
> >> After checking the log, I see it's a problem with the kernel
> >> configuration, and the log recommends running 'make oldconfig && make
> >> prepare' on kernel src to fix it, which when run yields the following
> >> error: fatal error: linux/compiler-gcc5.h: No such file or directory
> >> I've checked my gcc version (5.4.0), but I've found that gcc5.h isn't
> >> in kernel-source/include/linux. Has anyone encountered this issue
> before?
> >>
> >> I've tried adding in a version of compiler-gcc5.h and this particular
> >> test passes, but I'm now left with a more cryptic error message when
> >> trying to build the image again:
> >> ERROR: Task 1981
> >> (/home/user/Projects/E310/e300-oe-build/oe-core/../meta-
> sdr/recipes-support/gr-mapper/gr-mapper_git.bb
> >> <http://gr-mapper_git.bb>, do_compile) failed with exit code '1'
> >> This log shows the following error:
> >> make[1]: *** [lib/CMakeFiles/eventstream.dir/all] Error 2
> >> make[1]: Leaving directory
> >> '/home/user/Projects/E310/e300-oe-build/build/tmp-glibc/
> work/armv7ahf-vfp-neon-oe-linux-gnueabi/gr-eventstream/
> 0.0.3+gitAUTOINC+ce9c17bce6-r0/build'
> >> Makefile:126: recipe for target 'all' failed
> >> make: *** [all] Error 2
> >> ERROR: oe_runmake failed
> >> WARNING: exit code 1 from a shell command.
> >> ERROR: Function failed: do_compile (log file is located at
> >> /home/user/Projects/E310/e300-oe-build/build/tmp-glibc/work/
> armv7ahf-vfp-neon-oe-linux-gnueabi/gr-eventstream/0.0.3+
> gitAUTOINC+ce9c17bce6-r0/temp/log.do_compile.118655)
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> USRP-users mailing list
> >> USRP-users at lists.ettus.com
> >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
> >
> >
> >
> >
> > _______________________________________________
> > USRP-users mailing list
> > USRP-users at lists.ettus.com
> > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
> >
>



-- 




*Alex OlihovikUniversity of Virginia 2013BS Electrical EngineeringBS
Computer Engineeringano9cn at virginia.edu <ano9cn at virginia.edu>*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20170727/5d056550/attachment-0002.html>


More information about the USRP-users mailing list