Skip to content

Commit 2f1a127

Browse files
committed
MOAR printf logging!
`-v:diag` looks reasonable, in that `$(_MonoNativePath)` contained a value which looked like what I expected. Yet the build still fails: In file included from /Users/runner/work/1/s/src/java-interop/java-interop-gc-bridge-mono.cc:10: (TaskId:621) /Users/runner/work/1/s/src/java-interop/java-interop-mono.h:6:10: fatal error: 'mono/metadata/assembly.h' file not found (TaskId:621) #include <mono/metadata/assembly.h> (TaskId:621) ^~~~~~~~~~~~~~~~~~~~~~~~~~ (TaskId:621) (TaskId:621) I must assume that while the properties have expected values, the *contents on disk* are…missing? Or something? Start logging what's there.
1 parent 3d41a11 commit 2f1a127

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

build-tools/automation/templates/core-build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ steps:
1919
displayName: Build Solution
2020
inputs:
2121
projects: Java.Interop.sln
22-
arguments: '-c $(Build.Configuration) -v:diag'
22+
arguments: '-c $(Build.Configuration)'

src/java-interop/java-interop.targets

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,16 @@
7474
<_DMonoLinkFlags>"-DMONO_LINK_FLAGS=$(_MonoLinkFlags)"</_DMonoLinkFlags>
7575
<_ExtraArgs>$([MSBuild]::Escape('$(_DJdkDirs) $(_DJni_c) $(_DEnableMono) $(_DMonoDirs) $(_DMonoLinkFlags) $(_DEnableOsxArchitectures)'))</_ExtraArgs>
7676
</PropertyGroup>
77+
<Message Text="# jonp: _MonoNativePath: $(_MonoNativePath)" Importance="High" />
78+
<PropertyGroup>
79+
<_HaveMonoNativePath Condition=" Exists('$(_MonoNativePath)') ">True</_HaveMonoNativePath>
80+
</PropertyGroup>
81+
<Message Text="# jonp: Does _MonoNativePath exist?: $(_HaveMonoNativePath)" Importance="High" />
82+
<ItemGroup>
83+
<_MonoIncludeFiles Include="$(_MonoIncludePath)\**\*" />
84+
</ItemGroup>
85+
<Message Text="# jonp: _MonoIncludeFiles: @(_MonoIncludeFiles, '
86+
')" Importance="High" />
7787
</Target>
7888

7989
<Target Name="_BuildJni_c"

0 commit comments

Comments
 (0)