[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