Page 1 of 2

The weekly build for Nov 29, 2015 is available [ v9.0.5 ]

Posted: Sun Nov 29, 2015 9:58 pm
by eranif
Hi,

The weekly build for Nov 29, 2015 (v9.0.5) is available and can be downloaded from the download page

The following packages are available:
  • Windows 64 bit
  • Ubuntu 14.04/64 bit deb file
  • Debian 8 "Jessie" 64 bit deb file
  • Linux Mint 17 (Qiana)
NOTE: the deb file for Debian 8, Linux Mint and Ubuntu is the same

To install the deb file:

Code: Select all

sudo apt-get install gdebi
sudo apt-get purge codelite wxcrafter
sudo gdebi /path/to/codelite/deb/file
Changes since last stable release can be found here:
http://codelite.org/LiteEditor/ReleaseNotesCodeLite91

Eran

Re: The weekly build for Nov 29, 2015 is available [ v9.0.5

Posted: Thu Dec 03, 2015 6:56 pm
by DoctorRover
Good day!
I've encountered a strange thing with this weekly build in Win7. I cannot figure out what can be wrong...
After upgrading CL to v9.0.5, my wxWidgets project suddenly stopped building. I didn't changed anything in the workspace. After trying to compile a file, I got the following:

Code: Select all

C:\Windows\system32\cmd.exe /C mingw32-make.exe -j 8 -e -f  "wxTemplate.mk"  MakeIntermediateDirs && mingw32-make.exe -j 8 -e -f  "wxTemplate.mk"  ../interim/gcc_Release/GUI_project.cpp.o
----------Building project:[ wxTemplate - Release ] (Single File Build)----------
In file included from C:/wxWidgets-3.0.2/include/wx/platform.h:595:0,
                 from C:/wxWidgets-3.0.2/include/wx/defs.h:27,
                 from C:/wxWidgets-3.0.2/include/wx/wxprec.h:12,
                 from ../src/GUI/project.h:4,
                 from ../src/GUI/project.cpp:1:
C:/wxWidgets-3.0.2/include/wx/chkconf.h:88:9: error: #error "wxUSE_ANY must be defined, please read comment near the top of this file."
 #       error "wxUSE_ANY must be defined, please read comment near the top of this file."
         ^
C:/wxWidgets-3.0.2/include/wx/chkconf.h:96:9: error: #error "wxUSE_COMPILER_TLS must be defined, please read comment near the top of this file."
 #       error "wxUSE_COMPILER_TLS must be defined, please read comment near the top of this file."
         ^
...
...etc
Then I switched back to CL v9.0.4 and the project has been built successfully.

What am I doing wrong? Can it be related to the improvement "the environment variables are now kept per workspace configuration"? Do I need to do something additional with the workspace configuration due to this new feature?

Just in case, my Settings - Environment Variables look like this:

Code: Select all

CodeLiteDir=C:\Program Files\CodeLite
WXWIN=C:\wxWidgets-3.0.2
GCC_DIR=C:\TDM-GCC-32
WXCFG=gcc_dll\mswu
PATH=$(WXWIN)\lib\gcc_dll;$(GCC_DIR)\bin;$(PATH)
I use Windows7, tdm-gcc-4.8.1 and wxWidgets 3.0.2 pre-built binaries for gcc481tdm.

Update. I've just checked CL v9.0.5 in Ubuntu 14.04. It is OK here.

Re: The weekly build for Nov 29, 2015 is available [ v9.0.5

Posted: Fri Dec 04, 2015 4:38 pm
by eranif
Please post the entire build log, don't truncate it...

Eran

Re: The weekly build for Nov 29, 2015 is available [ v9.0.5

Posted: Fri Dec 04, 2015 4:56 pm
by DoctorRover
Hi, Eran. Thanks for the response.
eranif wrote:Please post the entire build log, don't truncate it...
OK, here it is...

Re: The weekly build for Nov 29, 2015 is available [ v9.0.5

Posted: Fri Dec 04, 2015 5:21 pm
by eranif
Can you compile the entire project and post the log (F7)

Eran

Re: The weekly build for Nov 29, 2015 is available [ v9.0.5

Posted: Fri Dec 04, 2015 5:36 pm
by DoctorRover
OK, here is the build log after F7ing the entire project...

Re: The weekly build for Nov 29, 2015 is available [ v9.0.5

Posted: Fri Dec 04, 2015 6:02 pm
by eranif
Did you change anything beside CodeLite? The build log seems OK to me and should be compiling fine.
Can you compare the build between CodeLite 9.0.4 and 9.0.5? (post here both build logs please)

Thanks
Eran

Re: The weekly build for Nov 29, 2015 is available [ v9.0.5

Posted: Fri Dec 04, 2015 6:22 pm
by DoctorRover
I changed absolutely nothing beside installing other version of CodeLite -- neither project, nor wxWidgets or gcc, nor CodeLite settings.
Both build logs -- for versions 9.0.4 and 9.0.5 -- are attached.

Re: The weekly build for Nov 29, 2015 is available [ v9.0.5

Posted: Fri Dec 04, 2015 6:29 pm
by eranif
It looks like the change is due to a pull request made to wx-config tool.

https://github.com/eranif/codelite/pull/1030

I am going to revert this commit and fix will be available in 9.0.6

For now, you can copy wx-config.exe from the 9.0.4 installation folder and place it in 9.0.5 installation folder and the problem will be fixed

Thanks for reporting this
Eran

Re: The weekly build for Nov 29, 2015 is available [ v9.0.5

Posted: Fri Dec 04, 2015 6:50 pm
by DoctorRover
Eran, thank you! Great.

Then I would like to ask one more question concerning the recent weekly builds. I can see that some icons in the toolbar has been changed. It happened in v9.0.4 if I'm not mistaken. Among the changed icons are Run/Stop Project and debugger icons like Step In and Step Out. The debugger icons used to be with curly braces and now they look just like regular arrows. To my mind, the previous icons were more visual and self-explanatory. Not mentioning the fact that now there are two identical icons for Stop Build and Stop Program. So was there a special reason for changing the icons?