User forums > General (but related to Code::Blocks)
CB 20.03 missing source files
KodamaDeveloped:
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]
--- Code: ---<?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>
--- End code ---
The direcotry src\plugins\contrib\wxContribItems\wxDateTimePicker is missing. Building the workspace stops by errors.
--- Code: ---
...
||=== 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)) ===|
--- End code ---
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.
Miguel Gimenez:
wxContribItems_wx30_64.cbp was removed from trunk long before wxDateTimePicker removal, so you have mixed sources. In fact, all projects related to wxWidgets 3.0 have been removed on Windows.
oBFusCATed:
--- Quote from: Miguel Gimenez on December 06, 2020, 10:16:00 am ---wxContribItems_wx30_64.cbp was removed from trunk long before wxDateTimePicker removal, so you have mixed sources. In fact, all projects related to wxWidgets 3.0 have been removed on Windows.
--- End quote ---
He is building 20.03 where nothing has been removed.
@KodamaDeveloped: 20.03 is probably working/tested in wx28 and wx31 configurations. The wx30 configuration was not so used and probably it is not well maintained.
KodamaDeveloped:
OK, that has made clear. Thank you.
KodamaDeveloped:
I switched to *_31_64.workspace and built them with wxWidgets 3.1.4. The issues I showed persisted. I concluded that the cbp files included in the CB 20.03 source file distribution did not properly reflect the source file removal.
Thank you.
Navigation
[0] Message Index
[#] Next page
Go to full version