CodeBlocks with contrib x64 emerged successfully but CodeBlocks with contrib x32 FAILED to emerged CodeBlocks without contrib x32 emerge successfully, but does NOT contain wxSmith Reproducible: Always Steps to Reproduce: 1.edit /etc/portage/package.use/codeblocks dev-util/codeblocks contrib 2.emerge -j codeblocks 3. Actual Results: CodeBlocks failed to emerge/install Expected Results: CodeBlocks is emerged/installed emerge --info https://pastebin.com/ip2svJRK config.log https://pastebin.com/qUysyKJv build.log https://pastebin.com/PL1kZTwA 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] codeblocks-20.03-r4.ebuild sevilla.larry 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: https://wiki.gentoo.org/wiki/Custom_ebuild_repository https://wiki.gentoo.org/wiki/Handbook:AMD64/Portage/CustomTree#Defining_a_custom_ebuild_repository the ebuild was masked: ~x86, so I add: /etc/portage/package.accept_keywords/codeblocks =dev-util/codeblocks-20.03-r4 ~x86 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: dev-util/codeblocks/codeblocks-20.03-r4.ebuild dev-util/codeblocks/Manifest dev-util/codeblocks/files/* "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: > > dev-util/codeblocks/codeblocks-20.03-r4.ebuild > dev-util/codeblocks/Manifest > dev-util/codeblocks/files/* > > "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): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=701ccd19940c2feb049c9364fcce163368b69cc8 commit 701ccd19940c2feb049c9364fcce163368b69cc8 Author: Sergey Torokhov <torokhov-s-a@yandex.ru> AuthorDate: 2021-10-30 13:10:03 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-11-02 11:00:08 +0000 dev-util/codeblocks: Fix x32 contrib plugins. Add boost-libdir option Closes: https://bugs.gentoo.org/820527 Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/22763 Signed-off-by: Sam James <sam@gentoo.org> dev-util/codeblocks/codeblocks-20.03-r4.ebuild | 77 ++++++++++++++++++++++++++ 1 file changed, 77 insertions(+)