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
