procdump 2.2-1ubuntu1 FTBFS on armhf
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
procdump (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
procdump 2.2-1ubuntu1 fails to build on armhf:
```
dh clean --no-parallel
dh_auto_clean -O--no-parallel
make -j1 distclean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Makefile:31: *** recipe commences before first target. Stop.
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
```
This failure is caused by failing to detect the architecture:
```
$ uname -p
armv7l
```
When adding armv7l to the list of ARM architectures, the build will fail with:
```
clang++ -o obj/ProcDumpPro
profiler/
406 | entry.exceptionID = NULL;
| ~ ^~~~
| 0
profiler/
1130 | ClassID parentClassId = NULL;
| ~~~~~~~~~~~~~ ^~~~
| 0
profiler/
1131 | ClassID systemException
| ~~~~~~~
| 0
profiler/
1192 | }while(
| ~~~~~~~~~~~~~ ^ ~~~~
profiler/
1194 | if(systemExcept
| ~~~~~~~
profiler/
1255 | msgField = *(PLONG_PTR)(((BYTE *)objectId) + pFieldOffsets[
| ^
profiler/
1256 | if(msgField != NULL)
| ~~~~~~~~ ^ ~~~~
6 warnings and 1 error generated.
make[1]: *** [Makefile:87: obj/ProcDumpPro
```
Changed in procdump (Ubuntu): | |
importance: | Undecided → High |
Changed in procdump (Ubuntu): | |
status: | New → Fix Released |
Forwarded armv7l detection fix: https:/ /github. com/Sysinternal s/ProcDump- for-Linux/ pull/252