Author Topic: Compile CodeBlocks by Cygwin  (Read 41213 times)

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: Compile CodeBlocks by Cygwin
« Reply #15 on: November 06, 2013, 12:01:41 am »
As far as I know C::B requires unicode builds or at least no one has bothered to fix any ansi-related issues.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline PetrPetrov

  • Multiple posting newcomer
  • *
  • Posts: 25
Re: Compile CodeBlocks by Cygwin
« Reply #16 on: November 06, 2013, 12:06:16 am »
Thank you for warning.

I am currently trying:
wxWidgets:
./configure --build=x86_64-pc-cygwin --without-msw  --with-gtk --enable-tooltips --enable-monolithic --enable-dnd --enable-shared --disable-universal

C::B:
./configure --build=x86_64-pc-cygwin

However, my wxWidgets static configuration did not have problem with wxscintilla class (from the box).


Offline stahta01

  • Lives here!
  • ****
  • Posts: 7582
    • My Best Post
Re: Compile CodeBlocks by Cygwin
« Reply #17 on: November 06, 2013, 12:13:22 am »
However, my wxWidgets static configuration did not have problem with wxscintilla class (from the box).

FYI: CB uses a plugin system; this means the plugin must be in DLL in the current design.
For a DLL to use wxWidgets requires wxWidgets be in a DLL, I am not sure this is a Compiler or WxWidgets caused constrain.

So, if you wish to use CB Plugins; do a shared build.

Tim S.
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline PetrPetrov

  • Multiple posting newcomer
  • *
  • Posts: 25
Re: Compile CodeBlocks by Cygwin
« Reply #18 on: November 06, 2013, 12:19:35 am »
Compiles fine, but I have linking error:

/bin/sh ../../libtool --tag=CXX   --mode=link g++  -O2 -ffast-math -DCB_AUTOCONF  -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions   -o codeblocks.exe app.o appglobals.o backtracedlg.o breakpointsdlg.o compilersettingsdlg.o cpuregistersdlg.o crashhandler.o debugger_interface_creator.o debuggermenu.o debuggersettingscommonpanel.o debuggersettingsdlg.o debuggersettingspanel.o disassemblydlg.o dlgabout.o dlgaboutplugin.o environmentsettingsdlg.o examinememorydlg.o infopane.o main.o notebookstyles.o prefix.o printdlg.o scriptconsole.o scriptingsettingsdlg.o splashscreen.o startherepage.o switcherdlg.o threadsdlg.o watchesdlg.o -L../sdk -lcodeblocks -L/usr/local/lib    -lwx_gtk2-2.8  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangocairo-1.0 -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lgio-2.0 -lXfixes -lcairo -lpixman-1 -lxcb-shm -lxcb-render -lXrender -lXext -lX11 -lxcb -lXau -lXdmcp -lpng15 -lharfbuzz -lpango-1.0 -lm -lfontconfig -lexpat -lfreetype -lz -lbz2 -lgmodule-2.0 -lgobject-2.0 -lffi -lglib-2.0 -lintl -liconv -lpcre   -lpthread -ldl
libtool: link: g++ -O2 -ffast-math -DCB_AUTOCONF -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -o .libs/codeblocks.exe app.o appglobals.o backtracedlg.o breakpointsdlg.o compilersettingsdlg.o cpuregistersdlg.o crashhandler.o debugger_interface_creator.o debuggermenu.o debuggersettingscommonpanel.o debuggersettingsdlg.o debuggersettingspanel.o disassemblydlg.o dlgabout.o dlgaboutplugin.o environmentsettingsdlg.o examinememorydlg.o infopane.o main.o notebookstyles.o prefix.o printdlg.o scriptconsole.o scriptingsettingsdlg.o splashscreen.o startherepage.o switcherdlg.o threadsdlg.o watchesdlg.o  -L../sdk /usr/src/codeblocks-12.11release8629/src/sdk/.libs/libcodeblocks.a -L/usr/local/lib -lwx_gtk2-2.8 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangocairo-1.0 -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lgio-2.0 -lXfixes -lcairo -lpixman-1 -lxcb-shm -lxcb-render -lXrender -lXext -lX11 -lxcb -lXau -lXdmcp -lpng15 -lharfbuzz -lpango-1.0 -lfontconfig -lexpat -lfreetype -lz -lbz2 -lgmodule-2.0 -lgobject-2.0 -lffi -lglib-2.0 -lintl -liconv -lpcre -lpthread -ldl
dlgaboutplugin.o: duplicate section `.rdata$_ZTI16wxTopLevelWindow[_ZTI16wxTopLevelWindow]' has different size
/usr/src/codeblocks-12.11release8629/src/sdk/.libs/libcodeblocks.a(infowindow.o): duplicate section `.rdata$_ZTI9wxControl[_ZTI9wxControl]' has different size
/usr/src/codeblocks-12.11release8629/src/sdk/.libs/libcodeblocks.a(cbtreectrl.o): duplicate section `.rdata$_ZTI9wxControl[_ZTI9wxControl]' has different size
/usr/src/codeblocks-12.11release8629/src/sdk/.libs/libcodeblocks.a(projectdepsdlg.o): duplicate section `.rdata$_ZTI16wxTopLevelWindow[_ZTI16wxTopLevelWindow]' has different size/usr/src/codeblocks-12.11release8629/src/sdk/.libs/libcodeblocks.a(configuretoolsdlg.o): duplicate section `.rdata$_ZTI16wxTopLevelWindow[_ZTI16wxTopLevelWindow]' has different size
/usr/src/codeblocks-12.11release8629/src/sdk/.libs/libcodeblocks.a(autodetectcompilers.o): duplicate section `.rdata$_ZTI16wxTopLevelWindow[_ZTI16wxTopLevelWindow]' has different size
/usr/src/codeblocks-12.11release8629/src/sdk/.libs/libcodeblocks.a(editkeywordsdlg.o): duplicate section `.rdata$_ZTI16wxTopLevelWindow[_ZTI16wxTopLevelWindow]' has different size
debugger_interface_creator.o:debugger_interface_creator.cpp:(.text+0x1a2): undefined reference to `__imp__ZN11wxScintilla13CallTipActiveEv'
debugger_interface_creator.o:debugger_interface_creator.cpp:(.text+0x1a2): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `__imp__ZN11wxScintilla13CallTipActiveEv'
/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld: debugger_interface_creator.o: bad reloc address 0x14 in section `.xdata'
collect2: error: ld returned 1 exit status

Any idea?

Offline PetrPetrov

  • Multiple posting newcomer
  • *
  • Posts: 25
Re: Compile CodeBlocks by Cygwin
« Reply #19 on: November 06, 2013, 01:23:14 am »
Current error:

libtool: link: g++ -O2 -ffast-math -DCB_AUTOCONF -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -w -o .libs/codeblocks.exe app.o appglobals.o backtracedlg.o breakpointsdlg.o compilersettingsdlg.o cpuregistersdlg.o crashhandler.o debugger_interface_creator.o debuggermenu.o debuggersettingscommonpanel.o debuggersettingsdlg.o debuggersettingspanel.o disassemblydlg.o dlgabout.o dlgaboutplugin.o environmentsettingsdlg.o examinememorydlg.o infopane.o main.o notebookstyles.o prefix.o printdlg.o scriptconsole.o scriptingsettingsdlg.o splashscreen.o startherepage.o switcherdlg.o threadsdlg.o watchesdlg.o  -L../sdk /usr/src/codeblocks-12.11release8629/src/sdk/.libs/libcodeblocks.a -L/usr/local/lib -L../sdk/wxscintilla /usr/src/codeblocks-12.11release8629/src/sdk/wxscintilla/.libs/libwxscintilla.a -lwx_gtk2-2.8 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangocairo-1.0 -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lgio-2.0 -lXfixes -lcairo -lpixman-1 -lxcb-shm -lxcb-render -lXrender -lXext -lX11 -lxcb -lXau -lXdmcp -lpng15 -lharfbuzz -lpango-1.0 -lfontconfig -lexpat -lfreetype -lz -lbz2 -lgmodule-2.0 -lgobject-2.0 -lffi -lglib-2.0 -lintl -liconv -lpcre -lpthread -ldl
debuggermenu.o:debuggermenu.cpp:(.text+0x1245): undefined reference to `__imp__ZN11wxScintilla14GetCurrentLineEv'
debuggermenu.o:debuggermenu.cpp:(.text+0x1245): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `__imp__ZN11wxScintilla14GetCurrentLineEv'
debuggermenu.o:debuggermenu.cpp:(.text+0x477e): undefined reference to `__imp__ZN11wxScintilla14GetCurrentLineEv'
debuggermenu.o:debuggermenu.cpp:(.text+0x477e): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `__imp__ZN11wxScintilla14GetCurrentLineEv'
debuggermenu.o:debuggermenu.cpp:(.text+0x479c): undefined reference to `__imp__ZNK11wxScintilla7GetLineEi'
debuggermenu.o:debuggermenu.cpp:(.text+0x479c): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `__imp__ZNK11wxScintilla7GetLineEi'
/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld: debuggermenu.o: bad reloc address 0x8 in section `.data'
collect2: error: ld returned 1 exit status

Offline PetrPetrov

  • Multiple posting newcomer
  • *
  • Posts: 25
Re: Compile CodeBlocks by Cygwin
« Reply #20 on: November 06, 2013, 03:01:16 am »
I have build successfully C::B under Cygwin!

Also I have just run it from Cygwin + Xming server on Windows!

 ;D

Offline PetrPetrov

  • Multiple posting newcomer
  • *
  • Posts: 25
Re: Compile CodeBlocks by Cygwin
« Reply #21 on: November 06, 2013, 03:16:34 am »
However, I can not create any new project - here are not categories.

Also I do not see any loaded plugin.
I only see in log during C::B startup:
Scanning for lexers in ./share/codeblocks/lexers/...
Found 45 lexers
Loading lexer_A68k
Loading lexer_ada
Loading lexer_angelscript
Loading lexer_bash
Loading lexer_batch
Loading lexer_bibtex
Loading lexer_caml
Loading lexer_cg
Loading lexer_cmake
Loading lexer_cpp
Loading lexer_css
Loading lexer_d
Loading lexer_diff
Loading lexer_f77
Loading lexer_fortran
Loading lexer_glsl
Loading lexer_gm
Loading lexer_haskell
Loading lexer_hitasm
Loading lexer_html
Loading lexer_java
Loading lexer_latex
Loading lexer_lisp
Loading lexer_lua
Loading lexer_make
Loading lexer_masm
Loading lexer_matlab
Loading lexer_nsis
Loading lexer_OgreCompositor
Loading lexer_OgreMaterial
Loading lexer_pascal
Loading lexer_perl
Loading lexer_postscript
Loading lexer_prg
Loading lexer_properties
Loading lexer_python
Loading lexer_rc
Loading lexer_ruby
Loading lexer_smalltalk
Loading lexer_sql
Loading lexer_squirrel
Loading lexer_vbscript
Loading lexer_verilog
Loading lexer_vhdl
Loading lexer_xml
Configured 0 tools
Scanning for plugins in /home/Petr/.codeblocks/share/codeblocks/plugins
Loaded 0 plugins
Scanning for plugins in /usr/local/lib/codeblocks/plugins
Loaded 0 plugins
Running startup script
Script plugin registered: Find Broken Files plugin
Script/function 'edit_startup_script.script' registered under menu '&Settings/-Edit startup script'

Could advise anybody how to setup (and probably build) plugins?

Offline stahta01

  • Lives here!
  • ****
  • Posts: 7582
    • My Best Post
Re: Compile CodeBlocks by Cygwin
« Reply #22 on: November 06, 2013, 05:39:53 am »
I have build successfully C::B under Cygwin!

Also I have just run it from Cygwin + Xming server on Windows!

 ;D

Please post the configure options used for wxWidgets and Code::Blocks.

Tim S.
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: Compile CodeBlocks by Cygwin
« Reply #23 on: November 06, 2013, 08:24:22 am »
Quote
Scanning for plugins in /home/Petr/.codeblocks/share/codeblocks/plugins
Loaded 0 plugins
Scanning for plugins in /usr/local/lib/codeblocks/plugins
Loaded 0 plugins

For some reason there are no plugins installed.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5910
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: Compile CodeBlocks by Cygwin
« Reply #24 on: November 06, 2013, 09:31:59 am »
I have build successfully C::B under Cygwin!

Also I have just run it from Cygwin + Xming server on Windows!

 ;D
Great work! Hopefully you can add a wiki page about how to build it in Wiki
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline Jenna

  • Administrator
  • Lives here!
  • *****
  • Posts: 7255
Re: Compile CodeBlocks by Cygwin
« Reply #25 on: November 06, 2013, 09:52:59 am »
You need to run C::B's configure script with --with-contrib-plugins=[the,plugins,you,want or all], see the --help parameter

Offline PetrPetrov

  • Multiple posting newcomer
  • *
  • Posts: 25
Re: Compile CodeBlocks by Cygwin
« Reply #26 on: November 06, 2013, 11:00:25 am »
My steps to compile wxWidgets:
./configure --build=x86_64-pc-cygwin --without-msw --with-gtk --disable-universal --enable-tooltips --enable-dnd

--disable-universal is important key, it allows to enable tool tips by using --enable-tooltips
(if you will just specify --enable-tooltips then this option will be disabled, such as default configuration is --enable-universal)

--enable-dnd is also required I guess.

In fact here is no matter static\shared or monolithic\non-monolithic configuration.

Also I fixed small compilation error in /usr/src/wxWidgets-2.8.12/include/wx/string.h  line 822:
    /*wxChar& operator[](int n)
      { return wxStringBase::at(n); }*/

I have just commented-out these two strings.

Then make, make install.

My steps to compile C::B:
./configure --build=x86_64-pc-cygwin --enable-shared

Before typing 'make' in console please look at the following file /usr/src/codeblocks-12.11release8629/src/sdk/wxscintilla/include/wx/wxscintilla.h  line 37-43.
Please comment this block:
/*#ifdef WXMAKINGDLL_SCI
    #define WXDLLIMPEXP_SCI WXEXPORT
#elif defined(WXUSINGDLL_SCI) || defined(WXUSINGDLL)
    #define WXDLLIMPEXP_SCI WXIMPORT
#else // not making nor using DLL
    #define WXDLLIMPEXP_SCI
#endif*/

and add the following line a little:
#define WSDLLIMPEXP_SCI

then use Replace command (Ctrl+H) to replaces all entries of WXDLLIMPEXP_SCI word by WSDLLIMPEXP_SCI world for only this file (/usr/src/codeblocks-12.11release8629/src/sdk/wxscintilla/include/wx/wxscintilla.h)!

Now you can type 'make' in console.

However, a few compilation errors will occur.
1.
/usr/src/codeblocks-12.11release8629/src/sdk/macrosmanager.cpp   lines 89-105:

my modifications are:
//#ifndef __WXMAC__
//                                wxRE_ADVANCED);
//#else
                                wxRE_EXTENDED);
//#endif
    m_RE_To83Path.Compile(_T("\\$TO_83_PATH{([^}]*)}"),
//#ifndef __WXMAC__
//                                wxRE_ADVANCED);
//#else
                                wxRE_EXTENDED);
//#endif
    m_RE_RemoveQuotes.Compile(_T("\\$REMOVE_QUOTES{([^}]*)}"),
//#ifndef __WXMAC__
//                                wxRE_ADVANCED);
//#else
                                wxRE_EXTENDED);
//#endif

2.
/usr/src/codeblocks-12.11release8629/src/plugins/debuggergdb/gdb_commands.h lines 204-223:
//#ifndef __WXMAC__
//                       wxRE_ADVANCED);
//#else
                       wxRE_EXTENDED);
//#endif
static wxRegEx reStepI2(_T("\\A(0x[A-Fa-f0-9]+)\\s+(\\d+)\\s+in (.*)"),
//#ifndef __WXMAC__
//                       wxRE_ADVANCED);
//#else
                       wxRE_EXTENDED);
//#endif
static wxRegEx reStepI3(_T("^(0x[A-Fa-f0-9]+) in (.*)? from (.*)"));
static wxRegEx reStepI4(_T("^(0x[A-Fa-f0-9]+) in (.*)? at (.*)"));

static wxRegEx reNextI(_T("\x1a\x1a(([a-zA-Z]:)?.*?):([0-9]*):([0-9]*):(middle|beg):(.*)"),
//#ifndef __WXMAC__
//                       wxRE_ADVANCED);
//#else
                       wxRE_EXTENDED);
//#endif

and also line 642 in this file:         
   m_regExp(wxT("^Catchpoint[ \\t]([0-9]+)[ \\t]\\(") + type + wxT("\\)$"), wxRE_EXTENDED/*wxRE_ADVANCED*/)

3.
/usr/src/codeblocks-12.11release8629/src/plugins/debuggergdb/parsewatchvalue.cpp lines 67-71:
//#ifndef __WXMAC__
//                           wxRE_ADVANCED);
//#else
                           wxRE_EXTENDED);
//#endif

and last compilation error:
/usr/src/codeblocks-12.11release8629/src/plugins/xpmanifest/windowsxplooknfeel.h  line 11-13:

#ifndef __WXMSW__
    #error This plugin is for use under Win32 only!
#endif

So, this plugin should be not compiled under GTK\Linux.

Just disable xpmanifest plugin compilation from generated Makefile:
/usr/src/codeblocks-12.11release8629/src/plugins/Makefile

strings like this:

MAYBE_ABBREVIATIONS = abbreviations
#MAYBE_MANIFEST = xpmanifest
SUBDIRS = $(MAYBE_ASTYLE) \
      $(MAYBE_AUTOSAVE) \
      $(MAYBE_CLASSWIZARD) \
      $(MAYBE_CODECOMPLETION) \
      $(MAYBE_COMPILER) \
      $(MAYBE_DEBUGGER) \
      $(MAYBE_MIMEHANDLER) \
      $(MAYBE_SCRIPTEDWIZARD) \
      $(MAYBE_PROJECTSIMPORTER) \
      $(MAYBE_OPENFILESLIST) \
      $(MAYBE_TODO) \
      $(MAYBE_ABBREVIATIONS) \
      #$(MAYBE_MANIFEST) \
      contrib

then compilation goes fine......
You can 'make install' after conpilation and run C::B under Cygwin + remote X11 display, such as
export DISPLAY=localhost:0.0
(you should have local X11 server installed and running on Windows host, such as Xming - http://www.straightrunning.com/XmingNotes/)

however, I see problem: all plugins (I mean only standard plugins for C::B) are being built to static library configuration.
But we need to have them in shared library configuration. So, 0 plugins are loaded.
However, I specified --enable-shared during C::B configuration.

Could anyone help, or make an idea?





Offline stahta01

  • Lives here!
  • ****
  • Posts: 7582
    • My Best Post
Re: Compile CodeBlocks by Cygwin
« Reply #27 on: November 07, 2013, 02:22:10 am »
Found some of my old Cygwin Patches.
Not likely safe to apply to CB SVN; but, they might help someone build CB.

Edit: Removed patch I decided the patch would just make more work; will post my progress and commands used, later.

Edit: Step that checks for gtk version 2 installed, Correctly.
Code
pkg-config --cflags --libs gtk+-2.0

Mine was NOT installed right; (I had prior non CygWin GTK installed)
I had to delete the Windows System Variables GTK_BASEPATH and PKG_CONFIG_PATH to get the Cygwin GTK to be seen.
(I also had to install CygWin pkg-config; it was using the one Installed by the old GTK Package, above.)

Code
-D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/harfbuzz  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangocairo-1.0 -lXinerama -lXi -lXrandr -lXcursor -lXcomposite Xdamage -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lgio-2.0 -lXfixes -lcairo -lpixman-1 -lxcb-shm -lxcb-render -lXrender -lXext -lX11 -lxcb -lXau -lXdmcp lpng15 -lharfbuzz -lpango-1.0 -lm -lfontconfig -lexpat -lfreetype -lz -lbz2 -lgmodule-2.0 -lgobject-2.0 -lffi -lglib-2.0 -lintl -liconv -lpcre


Tim S.
« Last Edit: November 07, 2013, 04:19:46 pm by stahta01 »
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline PetrPetrov

  • Multiple posting newcomer
  • *
  • Posts: 25
Re: Compile CodeBlocks by Cygwin
« Reply #28 on: November 07, 2013, 08:15:39 am »
Step that checks for gtk version 2 installed.
Code
pkg-config gtk+-2.0 --libs
Thank you. My output is:

Petr@WS4 ~
$ pkg-config gtk+-2.0 --libs
-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangocairo-1.0 -lXinerama -lXi -lXrandr                                                                                                                                                                              -lXcursor -lXcomposite -lXdamage -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lgio-2.0 -lXfi                                                                                                                                                                             xes -lcairo -lpixman-1 -lxcb-shm -lxcb-render -lXrender -lXext -lX11 -lxcb -lXau                                                                                                                                                                              -lXdmcp -lpng15 -lharfbuzz -lpango-1.0 -lm -lfontconfig -lexpat -lfreetype -lz                                                                                                                                                                              -lbz2 -lgmodule-2.0 -lgobject-2.0 -lffi -lglib-2.0 -lintl -liconv -lpcre

Offline PetrPetrov

  • Multiple posting newcomer
  • *
  • Posts: 25
Re: Compile CodeBlocks by Cygwin
« Reply #29 on: November 07, 2013, 08:35:20 am »
My C::B running on Cygwin showing About dialog:



I selected new project: all categories are empty - 0 plugins are loaded