This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Make error during building MSPDebugStack

Other Parts Discussed in Thread: ENERGYTRACE

Hi,

I am trying to build mspdebugstack on my laptop in order to use exp5438 board but I am seeing the following error:

lee@lee-ThinkPad-T500:~/Documents/MSPDebugStack_OS_Package$ sudo make STATIC=1 BIT32=1
[sudo] password for lee:
g++ -c -o DLL430_v3/src/DLL430_OldApiV3.o DLL430_v3/src/DLL430_OldApiV3.cpp  -fPIC -m32 -Os -I./DLL430_v3/src/TI/DLL430 -I./DLL430_v3/include -I./DLL430_v3/src/TI/DLL430/EnergyTrace_TSPA -I./Bios/include -I./ThirdParty/include -I./ThirdParty/BSL430_DLL -DUNIX -DNDEBUG
DLL430_v3/src/DLL430_OldApiV3.cpp: In member function ‘virtual bool DLL430_OldApiV3::Initialize(const char*, long int*)’:
DLL430_v3/src/DLL430_OldApiV3.cpp:298:59: error: ‘canonical’ was not declared in this scope
make: *** [DLL430_v3/src/DLL430_OldApiV3.o] Error 1
lee@lee-ThinkPad-T500:~/Documents/MSPDebugStack_OS_Package$

Please help me out!!


Cheers,

Lee

  • The operation system is Ubuntu 12.04 LTS

  • li wang7 said:
    DLL430_v3/src/DLL430_OldApiV3.cpp: In member function ‘virtual bool DLL430_OldApiV3::Initialize(const char*, long int*)’:
    DLL430_v3/src/DLL430_OldApiV3.cpp:298:59: error: ‘canonical’ was not declared in this scope

    That error occurs when attempt to compile the MSPDebugStack_OS_Package with an older version of the boost libraries than required by the MSPDebugStack_OS_Package.

    As of Rev 3.4.0.020 (from slac460h.zip) boost version 1.53 should be used to compile the MSPDebugStack_OS_Package

    See the README-BUILD.txt in the MSPDebugStack_OS_Package for more information.