I need some help for my DCV update
Ferhat Kurtulmuş
aferust at gmail.com
Sat Nov 27 11:19:18 UTC 2021
On Friday, 26 November 2021 at 09:16:56 UTC, Ferhat Kurtulmuş
wrote:
> I am working on the DCV to make it compilable with the recent
> versions of LDC, mir libraries, and stuff. I have not yet
> simply forked it to work on it. I am including modules one by
> one for my convenience instead. Hope, I am close to the end.
> Here is my temporary repo:
>
> https://github.com/aferust/ddcv
>
After dealing with, various problems, it turns out the main
problem was ndiota with pool.parallel.
https://github.com/aferust/ddcv/blob/main/source/dcv/imgproc/filter.d#L564
```
foreach (row; /*pool.parallel(*/ndiota(input.shape)/*)*/) //
parallel loop causes a linker error
{
row.each!(i => calcGradientsImpl(fx[i], fy[i], mag[i],
orient[i]));
}
```
The parallel loop causes a linker error here?
error LNK2019: unresolved external symbol
_D3mir7ndslice5slice__T9mir_sliceTSQBhQBg8iterator__T13FieldIteratorTSQCqQCp5field__T11ndIotaFieldVmi2ZQsZQCbVmi1VEQEjQEiQEd14mir_slice_kindi2ZQEq__T10lightScopeZQnMxFNaNbNdNiNfZSQGvQGuQGp__TQGmTQGfVmi1VQDli2ZQHe referenced in function _D3mir7ndslice5slice__T9mir_sliceTSQBhQBg8iterator__T13FieldIteratorTSQCqQCp5field__T11ndIotaFieldVmi2ZQsZQCbVmi1VEQEjQEiQEd14mir_slice_kindi2ZQEq__T8opEqualsTQEvVQBxi2ZQuMxFNaNbNiNeKxSQHbQHaQGv__TQGsTQGlVmi1VQDri2ZQHkZb
.dub\build\application-debug-windows-x86_64-ldc_v1.28.0-24645713CE34BFE817BFD3D964187D0E\ddcv.exe : fatal error LNK1120: 1 unresolved externals
More information about the Digitalmars-d-learn
mailing list