CB20.03, Win10/mingw64.
On binary distributed CB 20.03 I've built another set of CB 20.03 from source codes for my experimental purpose. During the build two missing directories (or their files) were found.
The directory tools/cbp2make is missing. When open the CodeBlocks_wx30_64.workspace [Opening WorkSpace] dialog pops up and complains "2 projects could not be loaded...".
[CodeBlocks_wx30_64.workspace]
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_workspace_file>
<Workspace title="CodeBlocks Workspace wx3.0.x (64 bit)">
...
<Project filename="tools/cbp2make/cbp2make_wx30_64.cbp" />
<Project filename="tools/CBLauncher/CbLauncher_wx30_64.cbp" />
<Project filename="tools/cbp2make/cbp2make_wx30_64.cbp" />
...
</Workspace>
</CodeBlocks_workspace_file>
The direcotry src\plugins\contrib\wxContribItems\wxDateTimePicker is missing. Building the workspace stops by errors.
...
||=== Build: wxDateTimePicker in wxWidgets - Contrib Items wx3.0.x (64 bit) (compiler: GNU GCC Compiler) ===|
||WARNING: Can't read file's timestamp: D:\Users\Takeshi\MinGW\CB_Work\codeblocks-20.03\src\plugins\contrib\wxContribItems\wxDateTimePicker\src\DateTimeCtrl.cpp|
||WARNING: Can't read file's timestamp: D:\Users\Takeshi\MinGW\CB_Work\codeblocks-20.03\src\plugins\contrib\wxContribItems\wxDateTimePicker\src\TimeCtrl.cpp|
..\..\..\.objs30_64\plugins\contrib\wxContribItems\wxDateTimePicker\wxDateTimePicker\src\DateTimeCtrl.o||No such file or directory|
..\..\..\.objs30_64\plugins\contrib\wxContribItems\wxDateTimePicker\wxDateTimePicker\src\TimeCtrl.o||No such file or directory|
||=== Build failed: 2 error(s), 27 warning(s) (7 minute(s), 35 second(s)) ===|
Svn10752 and svn10756 of
https://fossies.org/diffs/codeblocks/17.12_vs_20.03/ChangeLog-diff.html say a little about the wxDateTimePicker removal. Anyway I managed to build the workspace successfully by...
- Removing wxDataTimePikcer target form the virtual target of wxContribItems_wx30_64.cbp.
- Removing wxsTimePickerCtrl.cpp/wxsTimePickerCtrl.h files from the build target files of wxSmithContribItems_wx30_64.cbp.
Is it safe to copy the missing directories/files from 17.12, or is there any reason I'd better avoid that? Thank you.