[ardour-users] FST compile error
Wolfgang Woehl
tito at rumford.de
Tue Jul 6 06:00:32 PDT 2004
Roger Depreeuw <rogdepre at skynet.be>:
> Hi,
> Does anyone know why I got this error when trying to compile FST
> I have gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7) and
> Wine 20040505
[snip]
> In file included from thread.h:29,
> from libwinelib.c:35:
> /usr/include/wine/windows/winternl.h:840: parse error before "CCHAR"
> /usr/include/wine/windows/winternl.h:840: warning: no semicolon at
> end of struct or union
I'd take a stab at the first message that is not a warning. Take a look
at winternl.h, the block around 840 should be
821 /* System Information Class 0x00 */
822 typedef struct _SYSTEM_BASIC_INFORMATION {
823 #ifdef __WINESRC__
824 DWORD dwUnknown1;
825 ULONG uKeMaximumIncrement;
826 ULONG uPageSize;
827 ULONG uMmNumberOfPhysicalPages;
828 ULONG uMmLowestPhysicalPage;
829 ULONG uMmHighestPhysicalPage;
830 ULONG uAllocationGranularity;
831 PVOID pLowestUserAddress;
832 PVOID pMmHighestUserAddress;
833 ULONG uKeActiveProcessors;
834 BYTE bKeNumberProcessors;
835 BYTE bUnknown2;
836 WORD wUnknown3;
837 #else
838 BYTE Reserved1[24];
839 PVOID Reserved2[4];
840 CCHAR NumberOfProcessors;
841 #endif
842 } SYSTEM_BASIC_INFORMATION, *PSYSTEM_BASIC_INFORMATION;
including the semicolons. Hm ...
Wolfgang
More information about the Ardour-Users
mailing list