User forums > Nightly builds
The 20 April 2019 build (11628) is out.
darmar:
--- Quote from: killerbot on May 11, 2019, 09:48:58 am ---is this normal on current trunk state ?
--- End quote ---
Actually I think it is not normal state. Until recently update.bat was not responsible to copy any files from FortranProject plugin. FP plugin has its own update* files which are run as a post-build step during compilation in C::B. In such way I can adjust update* files to FP needs.
I think, the lines 139-141 in update.bat file should be removed.
oBFusCATed:
It was there when I've started modifying the scripts. I could remove it, but then building night builds would become harder for killerbot. He'll have to remember to run some script...
Miguel Gimenez:
IMHO the FP bats (and others) should only modify the devel folder, leaving output creation/update to the main update.bat.
This way you can generate a clean output folder without rebuilding the whole workspace.
darmar:
--- Quote from: oBFusCATed on May 15, 2019, 10:38:23 am --- I could remove it, but then building night builds would become harder for killerbot. He'll have to remember to run some script...
--- End quote ---
There is no need to run extra script. Required script for FP is run automatically by C::B in the post-build compilation step.
--- Quote from: Miguel Gimenez on May 15, 2019, 12:17:50 pm ---IMHO the FP bats (and others) should only modify the devel folder, leaving output creation/update to the main update.bat.
This way you can generate a clean output folder without rebuilding the whole workspace.
--- End quote ---
You are right. FP breaks this rule. However, in FP used solution adds some more freedom for me as an "independent" developer. E.g. current problem reported by Killerbot is because update.bat tries to copy folders which are not present and are not used by FP. The use of separate update* files allows me to adjust update* files to specific FP needs.
Frank_CB:
Able to build Win10 64-bit versions of CB through SVN 11700. Builds of SVN 11701,11702, 11703 and 11707 all fail with the same error.
Build Log:
--- Code: (html5) ---
-------------- Build: tinyXML in Code::Blocks wx3.1.x (64 bit) (compiler: Mingw gcc 8.1.0 x64)---------------
Target is up to date.
-------------- Build: AutoRevision in Code::Blocks wx3.1.x (64 bit) (compiler: Mingw gcc 8.1.0 x64)---------------
Target is up to date.
-------------- Build: ConsoleRunner in Code::Blocks wx3.1.x (64 bit) (compiler: Mingw gcc 8.1.0 x64)---------------
Target is up to date.
-------------- Build: Squirrel in Code::Blocks wx3.1.x (64 bit) (compiler: Mingw gcc 8.1.0 x64)---------------
Target is up to date.
-------------- Build: Squirrel std lib in Code::Blocks wx3.1.x (64 bit) (compiler: Mingw gcc 8.1.0 x64)---------------
Target is up to date.
-------------- Build: SqPlus in Code::Blocks wx3.1.x (64 bit) (compiler: Mingw gcc 8.1.0 x64)---------------
Target is up to date.
-------------- Build: scintilla in Code::Blocks wx3.1.x (64 bit) (compiler: Mingw gcc 8.1.0 x64)---------------
x86_64-w64-mingw32-g++.exe -Wall -g -pipe -mthreads -m64 -fmessage-length=0 -fexceptions -std=gnu++11 -DHAVE_W32API_H -D__WXMSW__ -DWXUSINGDLL -DcbDEBUG -DNOPCH -DwxUSE_UNICODE -D_WIN64 -D__WX__ -DWINVER=0x0501 -DLINK_LEXERS -DSCI_LEXER -DWXMAKINGDLL_SCI -IC:\wxWidgets-3.1.2\lib\gcc_dll64\mswu -IC:\wxWidgets-3.1.2\include -Isdk\wxscintilla\include -Iinclude\tinyxml -Isdk\wxscintilla\src\scintilla\include -Isdk\wxscintilla\src\scintilla\src -Isdk\wxscintilla\src\scintilla\lexlib -c C:\Projects\Codeblocks\src\sdk\wxscintilla\src\PlatWX.cpp -o .objs31_64\sdk\wxscintilla\src\PlatWX.o
C:\Projects\Codeblocks\src\sdk\wxscintilla\src\PlatWX.cpp:59:6: error: #error "You need to have Direct2D capable wxWidget build to build Code::Blocks. We want to support fonts with ligatures!!!"
#error "You need to have Direct2D capable wxWidget build to build Code::Blocks. We want to support fonts with ligatures!!!"
^~~~~
Process terminated with status 1 (0 minute(s), 20 second(s))
1 error(s), 0 warning(s) (0 minute(s), 20 second(s))
--- End code ---
CPP Source:
--- Code: (html5) ---WXplat.cpp
========================================
#if wxCHECK_VERSION(3, 1, 0) && defined(__WXMSW__) && !defined(HAVE_DIRECTWRITE_TECHNOLOGY)
#error "You need to have Direct2D capable wxWidget build to build Code::Blocks. We want to support fonts with ligatures!!!"
#endif // wxCHECK_VERSION(3, 1, 0) && defined(__WXMSW__) && !defined(HAVE_DIRECTWRITE_TECHNOLOGY)
========================================
--- End code ---
Any ideas as to why this is happening now? wxWidgets version hasn't changed since 12/10/2018.
Regards,
Frank
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version