Can someone test this patch?
for me this fixes the building of codeblocks projects on linux
the additional changes are made by codeblocks automatically...
diff --git a/src/plugins/contrib/SpellChecker/SpellChecker_wx30-unix.cbp b/src/plugins/contrib/SpellChecker/SpellChecker_wx30-unix.cbp
index 90671136d..8a2037d90 100644
--- a/src/plugins/contrib/SpellChecker/SpellChecker_wx30-unix.cbp
+++ b/src/plugins/contrib/SpellChecker/SpellChecker_wx30-unix.cbp
@@ -49,12 +49,12 @@
<Option run_host_application_in_terminal="0" />
<Option projectCompilerOptionsRelation="2" />
<Compiler>
+ <Add option="-fPIC" />
<Add option="$(#CB_RELEASE_TYPE)" />
<Add option="`$(WX_CONFIG) --cflags`" />
<Add option="-fmessage-length=0" />
<Add option="-fexceptions" />
<Add option="-Winvalid-pch" />
- <Add option="-fPIC" />
<Add option="-DCB_PRECOMP" />
<Add option="-DcbDEBUG" />
<Add directory="wxspellchecker/include" />
@@ -64,8 +64,8 @@
</Compiler>
<Linker>
<Add option="`$(WX_CONFIG) --libs`" />
+ <Add option="-lwxSpellChecker" />
<Add option="`pkg-config hunspell --libs`" />
- <Add library="wxSpellChecker" />
<Add library="codeblocks" />
<Add directory="../../../devel30" />
</Linker>
diff --git a/src/plugins/contrib/source_exporter/Exporter_wx30-unix.cbp b/src/plugins/contrib/source_exporter/Exporter_wx30-unix.cbp
index d2c5e4a45..d6e32b05c 100644
--- a/src/plugins/contrib/source_exporter/Exporter_wx30-unix.cbp
+++ b/src/plugins/contrib/source_exporter/Exporter_wx30-unix.cbp
@@ -18,6 +18,11 @@
<Compiler>
<Add option="-DWXMAKINGLIB_PDFDOC" />
</Compiler>
+ <Linker>
+ <Add option="`$(WX_CONFIG) --libs`" />
+ <Add option="`pkg-config --libs fontconfig`" />
+ <Add option="-Wl,--no-undefined" />
+ </Linker>
</Target>
<Target title="default">
<Option output="../../../devel30/share/codeblocks/plugins/exporter" prefix_auto="1" extension_auto="1" />
@@ -30,7 +35,10 @@
<Option run_host_application_in_terminal="0" />
<Option projectLinkerOptionsRelation="2" />
<Linker>
- <Add library="libwxPdfDocument.a" />
+ <Add option="-lwxPdfDocument" />
+ <Add option="`$(WX_CONFIG) --libs base,core,xml`" />
+ <Add option="`pkg-config --libs fontconfig`" />
+ <Add option="-Wl,--no-undefined" />
</Linker>
<ExtraCommands>
<Add after="zip -j9 ../../../devel30/share/codeblocks/exporter.zip manifest.xml" />
@@ -47,16 +55,16 @@
<Compiler>
<Add option="-Wextra" />
<Add option="-Wall" />
+ <Add option="-std=c++11" />
+ <Add option="-fPIC" />
<Add option="$(#CB_RELEASE_TYPE)" />
<Add option="`$(WX_CONFIG) --cflags`" />
<Add option="`pkg-config --cflags fontconfig`" />
<Add option="-Winvalid-pch" />
<Add option="-fexceptions" />
- <Add option="-fPIC" />
<Add option="-DCB_PRECOMP" />
<Add option="-DcbDEBUG" />
<Add option="-DwxPDF_USE_WXMODULE=0" />
- <Add option="-std=c++11" />
<Add directory="../../../include" />
<Add directory="../../../include/tinyxml" />
<Add directory="../../../sdk/wxscintilla/include" />
@@ -66,9 +74,6 @@
<Add directory="wxPdfDocument/include" />
</ResourceCompiler>
<Linker>
- <Add option="`$(WX_CONFIG) --libs`" />
- <Add option="`pkg-config --libs fontconfig`" />
- <Add option="-Wl,--no-undefined" />
<Add library="codeblocks" />
<Add directory="../../../devel30" />
</Linker>
[EDIT:] So there are two project files that need a fix the spell checker and the exporter.