-------------- Build: Projects-workspaces importer in Code::Blocks ---------------
Compiling: plugins\projectsimporter\msvc7loader.cpp
Compiling: plugins\projectsimporter\msvc7workspaceloader.cpp
Compiling: plugins\projectsimporter\msvcloader.cpp
Compiling: plugins\projectsimporter\msvcworkspacebase.cpp
Compiling: plugins\projectsimporter\msvcworkspaceloader.cpp
Compiling: plugins\projectsimporter\projectsimporter.cpp
Compiling: plugins\projectsimporter\devcpploader.cpp
Linking dynamic library: devel\share\CodeBlocks\plugins\projectsimporter.dll
Info: resolving vtable for TiXmlDocumentby linking to __imp___ZTV13TiXmlDocument (auto-import)
.objs\plugins\projectsimporter\msvc7loader.o: In function `ZNSt6vectorIPN14BlockAllocatorI21CodeBlocksLayoutEventLj75ELb0EE11LinkedBlockIS1_EESaIS5_EEixEj':
C:/Usr/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../include/c++/3.4.4/bits/stl_vector.h:(.text$_ZN13TiXmlDocumentD1Ev[TiXmlDocument::~TiXmlDocument()]+0x3a): variable 'vtable for TiXmlDocument' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
collect2: ld returned 1 exit status
Process terminated with status 1 (7 minutes, 12 seconds)
0 errors, 0 warnings
After updating to svn 4291 I get the above linker failure.
Xp Sp2 g++ (GCC) 3.4.4 (mingw special)
Nope, still the same error after doing a "del *.gch /s" from the /trunk/src dir.
And I don't have a codeblocks.a file.
Linking dynamic library: devel\share\CodeBlocks\plugins\projectsimporter.dll
Info: resolving vtable for TiXmlDocumentby linking to __imp___ZTV13TiXmlDocument (auto-import)
.objs\plugins\projectsimporter\msvc7loader.o: In function `ZNSt6vectorIPN14BlockAllocatorI21CodeBlocksLayoutEventLj75ELb0EE11LinkedBlockIS1_EESaIS5_EEixEj':
C:/Usr/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../include/c++/3.4.4/bits/stl_vector.h:(.text$_ZN13TiXmlDocumentD1Ev[TiXmlDocument::~TiXmlDocument()]+0x3a): variable 'vtable for TiXmlDocument' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
collect2: ld returned 1 exit status
Process terminated with status 1 (7 minutes, 15 seconds)
0 errors, 0 warnings
Once I had similar problem... I solved it by updating GCC to 3.4.5. You can accomplish this by using candidate version of MinGW.
Upgrading to MinGW 3.4.5 did the trick! Thanks.
Compiling: plugins\projectsimporter\msvc7loader.cpp
Compiling: plugins\projectsimporter\msvc7workspaceloader.cpp
Compiling: plugins\projectsimporter\msvcloader.cpp
Compiling: plugins\projectsimporter\msvcworkspacebase.cpp
Compiling: plugins\projectsimporter\msvcworkspaceloader.cpp
Compiling: plugins\projectsimporter\projectsimporter.cpp
Compiling: plugins\projectsimporter\devcpploader.cpp
Linking dynamic library: devel\share\CodeBlocks\plugins\projectsimporter.dll
Info: resolving vtable for TiXmlDocumentby linking to __imp___ZTV13TiXmlDocument (auto-import)
Process terminated with status 0 (6 minutes, 13 seconds)
0 errors, 0 warnings