Recent Posts

Pages: [1] 2 3 4 5 6 ... 10
1
Nightly builds / Re: The 29 January 2023 build (13166) is out.
« Last post by Miguel Gimenez on Yesterday at 07:08:45 pm »
The compilation is made with src as current directory, that is why "src/LSPclient" is invalid and "LSPclient" alone should be valid. Of course, your solution is more clear and portable.
2
Nightly builds / Re: The 29 January 2023 build (13166) is out.
« Last post by Pecan on Yesterday at 06:27:19 pm »
Hi.
I know little about Autotools, but checking the error log I think the last four rows should be
Code
	-I. \
-ILSPclient \
-Icodecompletion \
-Iunixprocess
I don't think so : these folders are sub-directories of the "src" one present in the clangd_client plugin dir.

I've tested with
Code
	-I$(srcdir)/src \
-I$(srcdir)/src/LSPclient \
-I$(srcdir)/src/codecompletion \
-I$(srcdir)/src/unixprocess
And the build went fine.  :)

Corresponding DMG file uploaded to my Google Drive (see my post above for the link) in the rev13166 folder

Regards
Xav'

Thanks Xaviou !!
I've applied the magic to Head rev 13181
3
Nightly builds / Re: The 29 January 2023 build (13166) is out.
« Last post by Xaviou on Yesterday at 05:57:26 pm »
Hi.
I know little about Autotools, but checking the error log I think the last four rows should be
Code
	-I. \
-ILSPclient \
-Icodecompletion \
-Iunixprocess
I don't think so : these folders are sub-directories of the "src" one present in the clangd_client plugin dir.

I've tested with
Code
	-I$(srcdir)/src \
-I$(srcdir)/src/LSPclient \
-I$(srcdir)/src/codecompletion \
-I$(srcdir)/src/unixprocess
And the build went fine.  :)

Corresponding DMG file uploaded to my Google Drive (see my post above for the link) in the rev13166 folder

Regards
Xav'
4
Nightly builds / Re: The 29 January 2023 build (13166) is out.
« Last post by Miguel Gimenez on Yesterday at 01:52:15 pm »
I know little about Autotools, but checking the error log I think the last four rows should be
Code
	-I. \
-ILSPclient \
-Icodecompletion \
-Iunixprocess
5
Nightly builds / Re: The 29 January 2023 build (13166) is out.
« Last post by Pecan on January 30, 2023, 11:04:08 pm »
Hi.
Applied. Head rev 13177
Hum...
Doesn't seems to be enough.
There are still includes errors (see attached build output related to rev 13177)

Regards
Xav'

Is it possible that the errors are occurring with include locations because "$(srcdir)" is missing from the last four -I statements?
Code
AM_CPPFLAGS = \
$(WX_CXXFLAGS) \
-I$(top_srcdir)/src/include \
-I$(top_srcdir)/src/sdk/wxscintilla/include \
-I$(top_srcdir)/src/include/tinyxml \
-Isrc \
-Isrc/LSPclient \
-Isrc/codecompletion \
-Isrc/unixprocess

It seems to me that other \contrib .am files have "$(srcdir)" prefixed to their -I statements when there are subDirs containing .cpp and .h files.
Comments from anyone with any experience appreciated.
I'm floundering.
6
Nightly builds / Re: The 29 January 2023 build (13166) is out.
« Last post by Pecan on January 30, 2023, 10:12:12 pm »
Hi.
Applied. Head rev 13177
Hum...
Doesn't seems to be enough.
There are still includes errors (see attached build output related to rev 13177)

Regards
Xav'

I'm sorry, I do not know how to fix this.
The errors are just confusing to me.
Maybe you should exclude clangd_client from your OSX build until a linux or OSX guy can fix this.

If anyone wants to try and fix this, ... go for it.

7
Nightly builds / Re: The 29 January 2023 build (13166) is out.
« Last post by Xaviou on January 30, 2023, 07:21:38 pm »
Hi.
Applied. Head rev 13177
Hum...
Doesn't seems to be enough.
There are still includes errors (see attached build output related to rev 13177)

Regards
Xav'
8
Nightly builds / Re: The 29 January 2023 build (13166) is out.
« Last post by Pecan on January 30, 2023, 06:56:49 pm »
The error is
Code
make[5]: *** No rule to make target `../../../../../src/sdk/libcodeblocks.la', needed by `libclangd_client.la'.  Stop.
The code completion plugin has this in the Makefile.am (and compiles OK)
Code
libcodecompletion_la_LIBADD = ../../sdk/libcodeblocks.la\
$(WX_LIBS) \
$(CB_TINYXML_LIBS)
while clangd_client has
Code
libclangd_client_la_LIBADD = \
$(top_srcdir)/src/sdk/libcodeblocks.la \
-lutil \
$(WX_LIBS)
Looks like $(top_srcdir)/src is not correct, it should be ../../.. (clangd_client is a contrib plugin, so it is one level deeper than Code Completion).
Applied. Head rev 13177
Thanks Xaviou and Miguel
9
Help / Re: Cannot move or dock IDE (not program) windows
« Last post by Miguel Gimenez on January 30, 2023, 05:34:19 pm »
As described in the wxWidgets' ticket, gtk_window_begin_move_drag() must be called when using GTK >= 3.20 under Wayland. This is a wxWidgets problem already fixed, but Ubuntu has not updated the libraries yet.
10
Help / Re: Cannot move or dock IDE (not program) windows
« Last post by peterbaldock on January 30, 2023, 05:20:33 pm »
Hi MG,

Yes, just did that while you were replying - no problem with X11.

So I'll continue with X11, but does that mean it is Wayland at fault, or is it just that C::B is no longer compatible with Wayland?

Thanks very much for your help. Back to the grind stone.

Pete.
Pages: [1] 2 3 4 5 6 ... 10