dlvandenberg / tree-sitter-angular

Tree Sitter Grammar for Angular
MIT License
34 stars 9 forks source link

fix: linker errors when using in other projects #6

Closed nathansbradshaw closed 7 months ago

nathansbradshaw commented 7 months ago

When I was trying to add this tree-sitter to zed, I ran into the following issue

 ld: warning: Could not find or use auto-linked framework 'CoreAudioTypes': framework 'CoreAudioTypes' not found
          ld: Undefined symbols:
            _tree_sitter_angular_external_scanner_create, referenced from:
                _tree_sitter_angular.language in libtree_sitter_angular-a48ca032137ae057.rlib[4](parser.o)
            _tree_sitter_angular_external_scanner_deserialize, referenced from:
                _tree_sitter_angular.language in libtree_sitter_angular-a48ca032137ae057.rlib[4](parser.o)
            _tree_sitter_angular_external_scanner_destroy, referenced from:
                _tree_sitter_angular.language in libtree_sitter_angular-a48ca032137ae057.rlib[4](parser.o)
            _tree_sitter_angular_external_scanner_scan, referenced from:
                _tree_sitter_angular.language in libtree_sitter_angular-a48ca032137ae057.rlib[4](parser.o)
            _tree_sitter_angular_external_scanner_serialize, referenced from:
                _tree_sitter_angular.language in libtree_sitter_angular-a48ca032137ae057.rlib[4](parser.o)
          clang: error: linker command failed with exit code 1 (use -v to see invocation)

Removing the comment for the scanner_path seems to fix that build issue when importing this library as a lib into other projects.