#3129 closed defect (fixed)

RTEMS Tools covoar build fails on Windows

Reported by: Chris Johns Owned by: joel
Priority: high Milestone: 5.1
Component: tool Version: 5
Severity: blocker Keywords: RTP
Cc: Blocked By:
Blocking:

Description

The following warnings and errors are present so the RSB tools do not finish and install:

[ 97/150] Compiling linkers/rtems-syms.cpp
[ 98/150] Compiling linkers/rtems-rapper.cpp
[ 99/150] Compiling linkers/rtems-exeinfo.cpp
In file included from ../rtemstoolkit/rld-files.cpp:30:0:
../rtemstoolkit/rld-files.cpp: In destructor 'virtual rld::files::image::~image()':
../rtemstoolkit/rld.h:111:75: warning: throw will always call terminate() [-Wterminate]
     rld::error (_what, std::string (__FILE__) + ":" + to_string (__LINE__))
                                                                           ^
../rtemstoolkit/rld-files.cpp:256:15: note: in expansion of macro 'rld_error_at'
         throw rld_error_at ("references when destructing image");
               ^~~~~~~~~~~~
../rtemstoolkit/rld.h:111:75: note: in C++11 destructors default to noexcept
     rld::error (_what, std::string (__FILE__) + ":" + to_string (__LINE__))
                                                                           ^
../rtemstoolkit/rld-files.cpp:256:15: note: in expansion of macro 'rld_error_at'
         throw rld_error_at ("references when destructing image");
               ^~~~~~~~~~~~

[100/150] Compiling tester/covoar/app_common.cc
[101/150] Compiling tester/covoar/CoverageFactory.cc
[102/150] Compiling tester/covoar/CoverageMap.cc
[103/150] Compiling tester/covoar/CoverageMapBase.cc
[104/150] Compiling tester/covoar/CoverageRanges.cc
[105/150] Compiling tester/covoar/CoverageReaderBase.cc
[106/150] Compiling tester/covoar/CoverageReaderQEMU.cc
[107/150] Compiling tester/covoar/CoverageReaderRTEMS.cc
[108/150] Compiling tester/covoar/CoverageReaderSkyeye.cc
[109/150] Compiling tester/covoar/CoverageReaderTSIM.cc
[110/150] Compiling tester/covoar/CoverageWriterBase.cc
[111/150] Compiling tester/covoar/CoverageWriterRTEMS.cc
[112/150] Compiling tester/covoar/CoverageWriterSkyeye.cc
[113/150] Compiling tester/covoar/CoverageWriterTSIM.cc
[114/150] Compiling tester/covoar/DesiredSymbols.cc
[115/150] Compiling tester/covoar/ExecutableInfo.cc
[116/150] Compiling tester/covoar/Explanations.cc
[117/150] Compiling tester/covoar/GcovData.cc
[118/150] Compiling tester/covoar/GcovFunctionData.cc
[119/150] Compiling tester/covoar/ObjdumpProcessor.cc
../tester/covoar/DesiredSymbols.cc: In member function 'void Coverage::DesiredSymbols::determineSourceLines(Coverage::CoverageRanges*, Coverage::ExecutableInfo*)':
../tester/covoar/DesiredSymbols.cc:517:36: error: 'realpath' was not declared in this scope
       realpath( inputBuffer, rpath );
                                    ^

Waf: Leaving directory `D:/opt/rtems/rtems-tools.git/build'
Build failed
 -> task in 'ccovoar' failed with exit status 1 (run with -v to display more information)

Change History (2)

comment:1 Changed on Nov 9, 2017 at 6:27:14 AM by Sebastian Huber

Milestone: 4.12.05.1

Milestone renamed

comment:2 Changed on Dec 5, 2017 at 2:21:44 PM by Joel Sherrill

Resolution: fixed
Status: assignedclosed

This must have been fixed since the ticket was filed. It builds now. There are warnings but that's a different issue.

Note: See TracTickets for help on using tickets.