Hi,

I am trying to work through the steps of compiling the EFL libraries on a 
Windows XP Professional virtual VMWare machine.

I have setup the MSYS/MinGW system as described on the wiki page EFL_Windows_XP.

I recently checked out all sources from the e trunk in subversion (revision 
37701).

When trying to compile the evil library, I ran into a compiling problem which I 
can't seem to resolve.

I have problems compiling the file evil_pwd.c.

The following gives the output:

In file included from 
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/security.h:38,
                 from evil_pwd.c:8:
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sspi.h:60: 
error: syntax error before "SECURITY_STRING"
In file included from 
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/security.h:39,
                 from evil_pwd.c:8:
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:123:
 error: syntax error before "SECURITY_STRING"
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:125:
 error: syntax error before "LogonServer"
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:127:
 error: syntax error before '}' token
C:/msys/1.0/mingw/bin/../lib/gcc/minmake[4]: Leaving directory 
`/home/paul/tmp/evil/src/lib'
make[3]: Leaving directory `/home/paul/tmp/evil/src/lib'
make[2]: Leaving directory `/home/paul/tmp/evil/src'
make[1]: Leaving directory `/home/paul/tmp/evil'
_TYPE"
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:342:
 error: syntax error before "PSecurityUserData"
make[4]: *** [libevil_la-evil_pwd.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
In file included from 
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/security.h:38,
                 from evil_pwd.c:8:
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sspi.h:60: 
error: syntax error before "SECURITY_STRING"
In file included from 
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/security.h:39,
                 from evil_pwd.c:8:
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:123:
 error: syntax error before "SECURITY_STRING"
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:125:
 error: syntax error before "LogonServer"
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:127:
 error: syntax error before '}' token
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:212:
 error: syntax error before "SECPKG_NAME_TYPE"
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:225:
 error: syntax error before "SECPKG_NAME_TYPE"
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ntsecpkg.h:342:
 error: syntax error before "PSecurityUserData"
make[4]: *** [libevil_la-evil_pwd.lo] Error 1
make[4]: Leaving directory `/home/paul/tmp/evil/src/lib'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/paul/tmp/evil/src/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/paul/tmp/evil/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/paul/tmp/evil'
make: *** [all] Error 2

Looking into the sspi.h header line, it has the following definition:

typedef UNICODE_STRING SECURITY_STRING, *PSECURITY_STRING; 

So somehow the UNICODE_STRING type is not found be the compiler.

Can someone please help me to solve this?

Best regards,

Paul.


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to