Skip to content

Project names with dashes don't build #23

@catalinmiron

Description

@catalinmiron
➜ valdi install ios --simulator 
No application specified querying available targets...
Running Bazel command: bazel query 'attr("tags", "valdi_ios_application", //...)' 
 checking cached actions
Loading: 0 packages loaded
Only one valdi_application target found, using it: //:test-valdi_app_ios
Building: //:test-valdi_app_ios
Installing iOS application...
Running Bazel command: bazel run //:test-valdi_app_ios --snap_flavor=platform_development --repo_env=VALDI_PLATFORM_DEPENDENCIES=ios --ios_multi_cpus=arm64 
INFO: Analyzed target //:test-valdi_app_ios (44 packages loaded, 3136 targets configured).
ERROR: /Users/catalinmiron/Documents/code/test-valdi/modules/test-valdi/BUILD.bazel:3:13: Compiling modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.m failed: (Exit 1): wrapped_clang failed: error executing ObjcCompile command (from target //modules/test-valdi:test-valdi_api_objc) bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/external/build_bazel_apple_support/crosstool/wrapped_clang -target arm64-apple-ios12.0 '-D_FORTIFY_SOURCE=1' -fstack-protector -fcolor-diagnostics ... (remaining 134 arguments skipped)
In file included from bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.m:8:
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.h:9:12: error: expected ';' after @class
    9 | @class test-valdiAppComponentContext;
      |            ^
      |            ;
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.h:9:12: error: missing context for method declaration
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.h:15:1: error: expected method body
   15 | @interface test-valdiAppComponentContext: SCValdiMarshallableObject
      | ^
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.h:19:1: error: '@end' must appear in an Objective-C context
   19 | @end
      | ^
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.h:30:12: error: expected ';' after @class
   30 | @class test-valdiAppViewModel;
      |            ^
      |            ;
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.h:30:12: error: missing context for method declaration
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.h:36:1: error: expected method body
   36 | @interface test-valdiAppViewModel: SCValdiMarshallableObject
      | ^
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.h:40:1: error: '@end' must appear in an Objective-C context
   40 | @end
      | ^
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.m:10:17: warning: cannot find interface declaration for 'test'
   10 | @implementation test-valdiAppComponentContext
      |                 ^
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.m:12:1: error: expected method body
   12 | - (instancetype _Nonnull)init
      | ^
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.m:14:13: error: 'test' cannot use 'super' because it is a root class
   14 |     return [super init];
      |             ^
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.m:10:17: warning: class 'test' defined without specifying a base class [-Wobjc-root-class]
   10 | @implementation test-valdiAppComponentContext
      |                 ^
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.m:10:21: note: add a super class to fix this problem
   10 | @implementation test-valdiAppComponentContext
      |                     ^
      |                      : NSObject 
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.m:37:17: error: reimplementation of class 'test'
   37 | @implementation test-valdiAppViewModel
      |                 ^
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.m:10:17: note: previous definition is here
   10 | @implementation test-valdiAppComponentContext
      |                 ^
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.m:39:1: error: expected method body
   39 | - (instancetype _Nonnull)init
      | ^
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.m:41:13: error: 'test' cannot use 'super' because it is a root class
   41 |     return [super init];
      |             ^
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.m:10:17: warning: class 'test' defined without specifying a base class [-Wobjc-root-class]
   10 | @implementation test-valdiAppComponentContext
      |                 ^
bazel-out/darwin_arm64-opt-exec-ST-a828a81199fe/bin/modules/test-valdi/ios/debug/src/test-valdiTypes/test-valdiTypes.m:10:21: note: add a super class to fix this problem
   10 | @implementation test-valdiAppComponentContext
      |                     ^
      |                      : NSObject 
3 warnings and 13 errors generated.
Error in child process '/usr/bin/xcrun'. 1
Target //:test-valdi_app_ios failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 138.774s, Critical Path: 11.20s
INFO: 3548 processes: 29 internal, 3519 local.
ERROR: Build did NOT complete successfully
ERROR: Build failed. Not running target
Failed to run target: //:test-valdi_app_ios

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinggood first issueGood for newcomers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions