More serious things with explained patch
Regis Boudin
regis at boudin.name
Wed Feb 4 08:40:55 MST 2009
Hi again,
So, after I sent a nice screenshot, a couple of technical aspects.
Attached is the svn diff I had to apply to build for windows with Visual
Studio 2008.
The main issues are :
* F_OK is not defined. I suppose what I did is the easiest workaround.
* Including ast.c which is already compiled means the same symbols are
present twice. Not including it is probably the best fix. BtParse is
definitely some ugly piece of code.
* The compiler doesn't like making ksharedptr templates about classes it
doesn't know anything about. Not certain about this one. I had a similar
issue on Linux when compiling in "final" mode, but couldn't fix it.
* the Microsoft compiler doesn't like the DEBUG_BLOCK and MARK macros. No
idea why, the error message is not very helpful.
* #warning isn't recognised. Some are meant to disappear. The CDDB one
should probably be shown when calling CMake instead.
* It doesn't like 'extern std::ostream* err;' in pilotdb either.
* Q_UNUSED means the compiler tries to access the class which isn't
defined because of the lack of taglib.
* Somehow, CMake doesn't want to play the automoc game with btparse, I
suppose it's related to the lack of C++ in it. Making it simple static
library probably doesn't hurt antway, but I will have to check on
my Linux machine first.
Unless you're ready to manually modify some path in the Visual Studio
project files, I would not advise anyone to try and compile/run it on
his/her machine.
Regis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tellico_win32.diff
Type: application/octet-stream
Size: 5429 bytes
Desc: not available
Url : http://forge.novell.com/pipermail/tellico-users/attachments/20090204/165cc82f/tellico_win32.obj
More information about the tellico-users
mailing list