Source: evolver Version: 2.70+ds-1 Severity: important Justification: fails to build from source
The i386 build of evolver failed: ../../../src/tmain.c: In function 'task_caller': ../../../src/extern.h:2383:38: error: subscripted value is neither array nor pointer nor vector asm("movl %%eax,%0" : "=m"(fullname[0]) : ); \ ^ ../../../src/tmain.c:1133:1: note: in expansion of macro 'PROF_NOW' PROF_NOW(now); ^ The problem appears to be that the PROC_* definitions in use here expect to work with an array of two 32-bit values, whereas the actual usage is with a single 64-bit value (matching the macro definitions used on Windows). Please either fix these macros to match their usage or simply disable them altogether, as already done for other processor types. Thanks!