Hey,

> 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?

When I tried to compile it 2 weeks ago, there was no problem. Maybe there 
are some #ifdef that guard the definition of the type.

can you paste sspi.h in pastebin.ca, please ?

thank you

Vincent

-------------------------------------------------------------------------
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