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