Skip to content

ctags fails on <vector> C++ header #10

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
igrr opened this issue Apr 11, 2016 · 0 comments
Open

ctags fails on <vector> C++ header #10

igrr opened this issue Apr 11, 2016 · 0 comments

Comments

@igrr
Copy link
Contributor

igrr commented Apr 11, 2016

Compiling the following sketch for Arduino Due (or ESP8266, for that matter) leads to an error.

#include <vector>
void setup() {
  test();
}
void loop() {}
void test() {}
/Users/igrokhotkov/Apps/arduino/nightly/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware "/Users/igrokhotkov/Apps/arduino/nightly/Arduino.app/Contents/Java/hardware" -hardware "/Users/igrokhotkov/Library/Arduino15/packages" -tools "/Users/igrokhotkov/Apps/arduino/nightly/Arduino.app/Contents/Java/tools-builder" -tools "/Users/igrokhotkov/Apps/arduino/nightly/Arduino.app/Contents/Java/hardware/tools/avr" -tools "/Users/igrokhotkov/Library/Arduino15/packages" -built-in-libraries "/Users/igrokhotkov/Apps/arduino/nightly/Arduino.app/Contents/Java/libraries" -libraries "/Users/igrokhotkov/Documents/Arduino/libraries" -fqbn=arduino:sam:arduino_due_x_dbg -ide-version=10609 -build-path "/var/folders/hp/tpgng47j18v9k04vq5p5hckm0000gn/T/buildd4d5172add5825dd60b499790dac845d.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "/Users/igrokhotkov/Documents/Arduino/VectorIssue/VectorIssue.ino"
/Users/igrokhotkov/Apps/arduino/nightly/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware "/Users/igrokhotkov/Apps/arduino/nightly/Arduino.app/Contents/Java/hardware" -hardware "/Users/igrokhotkov/Library/Arduino15/packages" -tools "/Users/igrokhotkov/Apps/arduino/nightly/Arduino.app/Contents/Java/tools-builder" -tools "/Users/igrokhotkov/Apps/arduino/nightly/Arduino.app/Contents/Java/hardware/tools/avr" -tools "/Users/igrokhotkov/Library/Arduino15/packages" -built-in-libraries "/Users/igrokhotkov/Apps/arduino/nightly/Arduino.app/Contents/Java/libraries" -libraries "/Users/igrokhotkov/Documents/Arduino/libraries" -fqbn=arduino:sam:arduino_due_x_dbg -ide-version=10609 -build-path "/var/folders/hp/tpgng47j18v9k04vq5p5hckm0000gn/T/buildd4d5172add5825dd60b499790dac845d.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "/Users/igrokhotkov/Documents/Arduino/VectorIssue/VectorIssue.ino"
"/Users/igrokhotkov/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++" -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -Dprintf=iprintf  -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10609 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM  -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Due"' "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/system/libsam" "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/system/CMSIS/CMSIS/Include/" "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/system/CMSIS/Device/ATMEL/" "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/cores/arduino" "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/variants/arduino_due_x" "/var/folders/hp/tpgng47j18v9k04vq5p5hckm0000gn/T/buildd4d5172add5825dd60b499790dac845d.tmp/sketch/VectorIssue.ino.cpp" -o "/dev/null"
"/Users/igrokhotkov/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++" -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -Dprintf=iprintf  -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10609 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM  -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Due"' "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/system/libsam" "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/system/CMSIS/CMSIS/Include/" "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/system/CMSIS/Device/ATMEL/" "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/cores/arduino" "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/variants/arduino_due_x" "/var/folders/hp/tpgng47j18v9k04vq5p5hckm0000gn/T/buildd4d5172add5825dd60b499790dac845d.tmp/sketch/VectorIssue.ino.cpp" -o "/dev/null"
"/Users/igrokhotkov/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++" -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -Dprintf=iprintf  -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10609 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM  -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Due"' "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/system/libsam" "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/system/CMSIS/CMSIS/Include/" "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/system/CMSIS/Device/ATMEL/" "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/cores/arduino" "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/variants/arduino_due_x" "/var/folders/hp/tpgng47j18v9k04vq5p5hckm0000gn/T/buildd4d5172add5825dd60b499790dac845d.tmp/sketch/VectorIssue.ino.cpp" -o "/var/folders/hp/tpgng47j18v9k04vq5p5hckm0000gn/T/buildd4d5172add5825dd60b499790dac845d.tmp/preproc/ctags_target_for_gcc_minus_e.cpp"
"/Users/igrokhotkov/Apps/arduino/nightly/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino10/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "/var/folders/hp/tpgng47j18v9k04vq5p5hckm0000gn/T/buildd4d5172add5825dd60b499790dac845d.tmp/preproc/ctags_target_for_gcc_minus_e.cpp"
"/Users/igrokhotkov/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++" -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -Dprintf=iprintf -MMD -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10609 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM  -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Due"' "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/system/libsam" "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/system/CMSIS/CMSIS/Include/" "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/system/CMSIS/Device/ATMEL/" "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/cores/arduino" "-I/Users/igrokhotkov/Library/Arduino15/packages/arduino/hardware/sam/1.6.7/variants/arduino_due_x" "/var/folders/hp/tpgng47j18v9k04vq5p5hckm0000gn/T/buildd4d5172add5825dd60b499790dac845d.tmp/sketch/VectorIssue.ino.cpp" -o "/var/folders/hp/tpgng47j18v9k04vq5p5hckm0000gn/T/buildd4d5172add5825dd60b499790dac845d.tmp/sketch/VectorIssue.ino.cpp.o"
/Users/igrokhotkov/Documents/Arduino/VectorIssue/VectorIssue.ino: In function 'void setup()':
VectorIssue:3: error: 'test' was not declared in this scope
   test();
        ^
exit status 1
'test' was not declared in this scope

tail of ctags output:

_Bvector_impl   /Users/igrokhotkov/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/arm-none-eabi/include/c++/4.8.3/bits/stl_bvector.h   /^      struct _Bvector_impl$/;"    kind:struct line:408    struct:std::_Bvector_base
_Bvector_impl   /Users/igrokhotkov/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/arm-none-eabi/include/c++/4.8.3/bits/stl_bvector.h   /^ _Bvector_impl()$/;"  kind:function   line:415    struct:std::_Bvector_base::_Bvector_impl    signature:()
_Bvector_impl   /Users/igrokhotkov/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/arm-none-eabi/include/c++/4.8.3/bits/stl_bvector.h   /^ _Bvector_impl(const _Bit_alloc_type& __a)$/;"    kind:function   line:419    struct:std::_Bvector_base::_Bvector_impl    signature:(const _Bit_alloc_type& __a)
_Bvector_impl   /Users/igrokhotkov/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/arm-none-eabi/include/c++/4.8.3/bits/stl_bvector.h   /^ _Bvector_impl(_Bit_alloc_type&& __a)$/;" kind:function   line:424    struct:std::_Bvector_base::_Bvector_impl    signature:(_Bit_alloc_type&& __a)
_Bvector_base   /Users/igrokhotkov/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/arm-none-eabi/include/c++/4.8.3/bits/stl_bvector.h   /^      _Bvector_base()$/;" kind:function   line:446    struct:std::_Bvector_base   signature:()
_Bvector_base   /Users/igrokhotkov/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/arm-none-eabi/include/c++/4.8.3/bits/stl_bvector.h   /^      _Bvector_base(const allocator_type& __a)$/;"    kind:function   line:449    struct:std::_Bvector_base   signature:(const allocator_type& __a)
~_Bvector_base  /Users/igrokhotkov/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/arm-none-eabi/include/c++/4.8.3/bits/stl_bvector.h   /^      ~_Bvector_base()$/;"    kind:function   line:465    namespace:std   signature:()
_M_allocate /Users/igrokhotkov/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/arm-none-eabi/include/c++/4.8.3/bits/stl_bvector.h   /^      _M_allocate(size_t __n)$/;" kind:function   line:472    namespace:std   signature:(size_t __n)  returntype:_Bit_type*
_M_deallocate   /Users/igrokhotkov/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/arm-none-eabi/include/c++/4.8.3/bits/stl_bvector.h   /^      _M_deallocate()$/;" kind:function   line:476    namespace:std   signature:()    returntype:void
_S_nword    /Users/igrokhotkov/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/arm-none-eabi/include/c++/4.8.3/bits/stl_bvector.h   /^      _S_nword(size_t __n)$/;"    kind:function   line:484    namespace:std   signature:(size_t __n)  returntype:size_t

Related issue: esp8266/Arduino#1898

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant