On 15/3/11 23:27, Josh Andler wrote:
> I haven't tried building it on win32 yet, but know that KK has a windows
> install that I imagine he tested against. I will try building it on win32
> later today and will report back. The other thing is we could really use
> someone giving a build a shot on OSX as well (this I can't do).

I tried building on win7 32-bit in a VM with current win32 devlibs and current cairo branch. Looks like there was a NR-related piece that was overlooked in win32 specific code.

src/extension/internal/win32.cpp: In member function 'virtual unsigned int Inkscape::Extension::Internal::PrintWin32::finish(Inkscape::Extension::Print*)':
src/extension/internal/win32.cpp:316:20: error: aggregate 'NRPixBlock pb' has incomplete type and cannot be defined
src/extension/internal/win32.cpp:334:40: error: 'NR_PIXBLOCK_MODE_R8G8B8A8N' was not declared in this scope
src/extension/internal/win32.cpp:334:145: error: 'nr_pixblock_setup_extern' was not declared in this scope
src/extension/internal/win32.cpp:364:33: error: 'nr_pixblock_release' was not declared in this scope

Cheers,
Josh

P.S. Krzysztof, if you could pull the branch up-to-date with current trunk so we can be sure that win32 and mac os will compile with the "merged" results (and if you see if the fixes are obvious for the errors suv & I are getting... since those will be needed for the "other" OSes to compile anyway, that would rock!).