Recent Posts

Pages: 1 2 3 [4] 5 6 7 8 9 10
31
Help / Re: Squirrel Build Script Syntax Error: expected 'IDENTIFIER'
« Last post by BlueHazzard on January 18, 2022, 01:08:30 am »
base is a keyword in squirrel, so you have to use an other parameter variable name
32
Development / Remove coders query from plugins
« Last post by BlueHazzard on January 17, 2022, 11:28:22 pm »
It seems that coders query, alias black duck is now www.openhub.net and i do not seem to find the code search, it looks like some spamy website, with no real benefit (i am open if some one disagrees with me)

we probably should remove the plugin from our code base...

Edit: Ticket: https://sourceforge.net/p/codeblocks/tickets/1180/
33
Help / Re: Squirrel Build Script Syntax Error: expected 'IDENTIFIER'
« Last post by The_GTA on January 17, 2022, 10:42:57 pm »
Hi,
It seems an issue related to Character Encoding.
Could you open the file and save it as UTF-8?
I think that Squirell is compiled without Unicode support.
Regards
Glad to hear from you, jordi!

I have tried switching to UTF-8 encoding but the same error has appeared. If you have managed to create a working version of the Squirrel build script yourself, could you please share it with me? I am really confused by this.

A different error did show if I switched to UTF-8 with BOM, though. Then it did complain about "expression expected" instead. I have never tried this encoding before and previously all my scripts were stored as Code Page Property (SciTE).

Last time I tried to compile using Squirrel build scripts was in revision 12312 and it worked back then. Since then a lot of changes have been made, including to the Squirrel source and build files... Could this issue be related to the changes?
34
Help / Re: Squirrel Build Script Syntax Error: expected 'IDENTIFIER'
« Last post by jordi on January 17, 2022, 10:16:11 pm »
Hi,
It seems an issue related to Character Encoding.
Could you open the file and save it as UTF-8?
I think that Squirell is compiled without Unicode support.
Regards
35
Using Code::Blocks / Re: Can't add X11 to search directory
« Last post by sodev on January 17, 2022, 09:22:59 pm »
On the other hand, whoever is building the flatpak could simply update the permissions to allow access to the host filesystem, depending on security requirements read-only to (almost) everything and write-access only to the home directory.
36
Using Code::Blocks / Re: Can't add X11 to search directory
« Last post by AzureZero on January 17, 2022, 08:14:17 pm »
Yeah I found that out after the terminal didn't see Codeblocks as a program.

Thanks for helping me through this as I would not of expected it to be an issue of the software centre choosing a flatpak installation which has issues.

It might be a good idea to pin that Flatpak installs will likely have issues, and that installation should be done via the terminal and not the software centre as the software centre may only install flatpak versions when a non-flatpak version is available via the terminal.
It should also help lessen the chance of this problem coming up again and causing two or more people to bang their head against a coding wall. Well one sign of the issue for checking is if headers in the usr/include folder can't be found, it likely is a flatpak installation issue.

Maybe a pinned FAQ of problems could help folks find some of the rare problems and it's solution.
37
Contributions to C::B / Re: Code::Blocks' translation
« Last post by LETARTARE on January 17, 2022, 04:37:27 pm »
Thanks for your tests.

In doubt I recompiled 'wx-315' and the size of the result was different from the old one, even though I used the same source and the same compiler and the same build script ??
With this recompiled version, no more problem with your translation files compiled by 'Poedit'.

Thanks for the translations.
38
Help / [SOLVED] Squirrel Build Script Syntax Error: expected 'IDENTIFIER'
« Last post by The_GTA on January 17, 2022, 04:18:37 pm »
Dear CB community, I have compiled the most recent Code::Blocks nightly revision 12655 on Ubuntu 20.04 using wxWidgets 3.1.5, GTK 3. When I try to run any of my Code::Blocks Squirrel build scripts I receive the following error:



Quote
Invalid build script: script
First seen in: project
Error:
  expected 'IDENTIFIER'

Content of the script:
Code
function SetBuildOptions(base)
{

}

What do I have to do to fix it? Please help me!
39
Help / Re: Linux C::B Nightly r12639 variable expansion query/help
« Last post by sodev on January 17, 2022, 03:23:20 pm »
It was my setup. To fix it I had to do the following:
    curl -O http://archive.ubuntu.com/ubuntu/pool/universe/w/wxwidgets3.0/libwxgtk3.0-gtk3-dev_3.0.5.1+dfsg-2_amd64.deb
    dpkg -i libwxgtk3.0-gtk3-dev_3.0.5.1+dfsg-2_amd64.deb

This is not the way how to install packages from repositories, you better add the required repositories to your configuration and download the package through apt. Manually installing like this is asking for trouble.
40
Plugins development / Re: Code completion using LSP and clangd
« Last post by ollydbg on January 17, 2022, 02:56:17 pm »
I see there are many pch files in the folder such as:

C:\Users\[myusername]\AppData\Local\Temp\preamble-c7460b.pch

I think those files is created by clangd, and are there any way to automatically delete them when exit C::B?

EDIT:

clangd writes too much disk : CPP-19402

This discussion looks like the pch can keep in "memory". :)

Here is the patch to fix this pch file issue:

Code
 clangd_client/src/LSPclient/src/client.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/clangd_client/src/LSPclient/src/client.cpp b/clangd_client/src/LSPclient/src/client.cpp
index 88f5f8f..f6b5eb9 100644
--- a/clangd_client/src/LSPclient/src/client.cpp
+++ b/clangd_client/src/LSPclient/src/client.cpp
@@ -266,6 +266,10 @@ ProcessLanguageClient::ProcessLanguageClient(const cbProject* pProject, const ch
 
     command += " --limit-results=20";              // Limit the number of results returned by clangd. 0 means no limit (default=100)
 
+    // clangd writes too much disk : CPP-19402 https://youtrack.jetbrains.com/issue/CPP-19402
+    // "-pch-storage=memory"
+    command += " -pch-storage=memory";
+
     if (wxDirExists(clangResourceDir))
         command += " --resource-dir=" + clangResourceDir;  // Directory for system includes
 
Pages: 1 2 3 [4] 5 6 7 8 9 10