Skip to content

build error  #79

Open
Open
@Herinbul

Description

@Herinbul

error: macro "bfd_section_vma" requires 2 arguments, but only 1 given
bfd_vma vma = bfd_section_vma(section);
^
/home/work/CppServer/modules/CppCommon/source/system/stack_trace.cpp:174:61: error: macro "bfd_section_size" requires 2 arguments, but only 1 given
bfd_size_type secsize = bfd_section_size(section);
^
/home/work/CppServer/modules/CppCommon/source/system/stack_trace.cpp: In constructor ‘CppCommon::StackTrace::StackTrace(int)’:
/home/work/CppServer/modules/CppCommon/source/system/stack_trace.cpp:167:18: error: ‘bfd_section_flags’ was not declared in this scope
if ((bfd_section_flags(section) & SEC_ALLOC) == 0)
^~~~~~~~~~~~~~~~~
/home/work/CppServer/modules/CppCommon/source/system/stack_trace.cpp:167:18: note: suggested alternative: ‘bfd_set_section_flags’
if ((bfd_section_flags(section) & SEC_ALLOC) == 0)
^~~~~~~~~~~~~~~~~
bfd_set_section_flags
/home/work/CppServer/modules/CppCommon/source/system/stack_trace.cpp:170:27: error: ‘bfd_section_vma’ was not declared in this scope
bfd_vma vma = bfd_section_vma(section);
^~~~~~~~~~~~~~~
/home/work/CppServer/modules/CppCommon/source/system/stack_trace.cpp:170:27: note: suggested alternative: ‘bfd_scan_vma’
bfd_vma vma = bfd_section_vma(section);
^~~~~~~~~~~~~~~
bfd_scan_vma
/home/work/CppServer/modules/CppCommon/source/system/stack_trace.cpp:174:37: error: ‘bfd_section_size’ was not declared in this scope
bfd_size_type secsize = bfd_section_size(section);
^~~~~~~~~~~~~~~~
/home/work/CppServer/modules/CppCommon/source/system/stack_trace.cpp:174:37: note: suggested alternative: ‘bfd_set_gp_size’
bfd_size_type secsize = bfd_section_size(section);
^~~~~~~~~~~~~~~~
bfd_set_gp_size
[ 33%] Building CXX object modules/CppCommon/CMakeFiles/cppcommon.dir/source/system/stack_trace_manager.cpp.o
modules/CppCommon/CMakeFiles/cppcommon.dir/build.make:453: recipe for target 'modules/CppCommon/CMakeFiles/cppcommon.dir/source/system/stack_trace.cpp.o' failed
make[2]: *** [modules/CppCommon/CMakeFiles/cppcommon.dir/source/system/stack_trace.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:1971: recipe for target 'modules/CppCommon/CMakeFiles/cppcommon.dir/all' failed
make[1]: *** [modules/CppCommon/CMakeFiles/cppcommon.dir/all] Error 2
Makefile:145: recipe for target 'all' failed
make: *** [all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions