CodeBlocks with contrib x64 emerged successfully
CodeBlocks with contrib x32 FAILED to emerged
CodeBlocks without contrib x32 emerge successfully, but does NOT contain wxSmith
Steps to Reproduce:
2.emerge -j codeblocks
CodeBlocks failed to emerge/install
CodeBlocks is emerged/installed
emerge --info https://pastebin.com/ip2svJRK
ebuild environment http://controlc.com/2a60d6d0
Could you attach the logs instead please? Compressed if needed.
emerge -j codeblocks > emerge.log https://pastebin.com/76bYJC6i
not sure if this is what you mean.
Created attachment 747021 [details]
CodeBlocks with contrib log files
(In reply to sevilla.larry from comment #2)
> emerge -j codeblocks > emerge.log https://pastebin.com/76bYJC6i
> not sure if this is what you mean.
I meant don't use an external site, attach it as a file to bugzilla (uplod it)
Created attachment 747024 [details, diff]
dev-util/codeblocks: Specify Boost libdir
Seems like we need to specify --with-boost-libdir=PATH explicitly.
(In reply to Tee KOBAYASHI from comment #5)
> Created attachment 747024 [details, diff] [details, diff]
> dev-util/codeblocks: Specify Boost libdir
> Seems like we need to specify --with-boost-libdir=PATH explicitly.
Thank you for patch!
The error about boost version seems caused by that is described in "BUILD" info file of codeblocks tarball:
> If the NassiShneiderman-plugin should be build, you might see this error,
> when you run configure:
> checking whether the Boost::System library is available... yes
> configure: error: Could not find a version of the library!
> If this happens, you have to explicitly set the boost-libdir.
> You should try to add "--with-boost-libdir=LIB_DIR" to the configure-line.
> Depending on your system, LIB_DIR might be "/usr/lib" or "/usr/lib64".
Created attachment 747288 [details]
Could you please check the build process with "codeblocks-20.03-r4.ebuild"?
Created attachment 747492 [details]
emerge with codeblocks-20.03-r4.ebuild
Not so much familiar with ebuilds, but I followed these guides based on a previous problem:
the ebuild was masked: ~x86, so I add:
emerge -j codeblocks
and failed. attached log files.
Please copy "files" directory from portage tree dev-util/codeblocks/ (reproduce folder structure) to your local repo dev-util/codeblocks. You forgot to do it.
Your local repo then should contain at least:
"Manifest" file and "files" folder just copy from portage tree.
(In reply to Sergey Torokhov from comment #10)
> Your local repo then should contain at least:
> "Manifest" file and "files" folder just copy from portage tree.
Emerge completed. wxSmith now included. thx...
(In reply to sevilla.larry from comment #11)
> Emerge completed. wxSmith now included. thx...
Thank you for feedback. I will create pull request with new fix-revision.
The bug has been closed via the following commit(s):
Author: Sergey Torokhov <email@example.com>
AuthorDate: 2021-10-30 13:10:03 +0000
Commit: Sam James <firstname.lastname@example.org>
CommitDate: 2021-11-02 11:00:08 +0000
dev-util/codeblocks: Fix x32 contrib plugins. Add boost-libdir option
Signed-off-by: Sergey Torokhov <email@example.com>
Signed-off-by: Sam James <firstname.lastname@example.org>
dev-util/codeblocks/codeblocks-20.03-r4.ebuild | 77 ++++++++++++++++++++++++++
1 file changed, 77 insertions(+)