I have libamf, libasobj, libbase, libcore, libmedia, libnet, libparser and libvm compile both in Debug and Release versions. I am still not linking to anything external, just using all needed dependent headers in order to compile. Attached is the diff file - as you can see mostly unistd.h conditional (doesn't exist on MSVC platform) and boost namespace missing to compile with no error under Visual Studio.
gnashconfig.h does not include any headers, especially not the big ones like windows.h or unistd.h. Its content right now is just: #if defined(_MSC_VER) // Microsoft C/C++ #define DEFAULT_FLASH_PLATFORM_ID "WIN" #define DEFAULT_FLASH_SYSTEM_OS "Windows" #define DEFAULT_FLASH_MAJOR_VERSION "9" #define DEFAULT_FLASH_MINOR_VERSION "0" #define DEFAULT_FLASH_REV_NUMBER "999" #define DEFAULT_STREAMS_TIMEOUT 60 #define SYSCONFDIR "." #define PLUGINSDIR "./" #else // MingW/Cygwin #endif Next in line is gui and agg libs and then the major test of everything - linking with all the dependencies. Hurrying towards that target I'm sorry for being 'dirty' : among other things I'm sure I have left tabs and CR/LFs around. I needed 3 extra modules/headers that don't exist in MSC version: dirent.h (and its impl for Win32), inttypes and libiconv. At this point I have no libcurl, or free type headers or libraries used anywhere in build process, assuming that link-time will later bring in appropriate unresolved externals.
112508.diff
Description: Binary data
_______________________________________________ Gnash-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnash-dev

