Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 595246 - x11-libs/fltk-1.3.3-r4 does not build "fluid" tool on non-multilib system
Summary: x11-libs/fltk-1.3.3-r4 does not build "fluid" tool on non-multilib system
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Desktop Misc. Team
URL:
Whiteboard:
Keywords:
: 592740 594676 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-09-27 05:25 UTC by Walter Dnes
Modified: 2018-03-18 13:38 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info output (emergeinfo.txt,5.24 KB, text/plain)
2016-10-01 06:01 UTC, Walter Dnes
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Walter Dnes 2016-09-27 05:25:25 UTC
First noted in a thread on Gentoo-user list https://archives.gentoo.org/gentoo-user/message/1da523ed758748fe72d91b7a4ec09e7d

1.3.3-r4 is not "stable" yet. Let's fix it before goes stable. The problem...

emerge =x11-libs/fltk-1.3.3-r3  builds /usr/bin/fluid on a no-multilib system. This is a UI-builder tool for FLTK development.

emerge =x11-libs/fltk-1.3.3-r4  does *NOT* build /usr/bin/fluid on a no-multilib system

IANAD (I Am Not A Developer) but my amateur analysis of the ebuilds is that fltk-1.3.3-r3.ebuild has "emake -C fluid" in src_install(). But fltk-1.3.3-r4.ebuild has "emake -C fluid" in multilib_src_compile() and multilib_src_test() and multilib_src_install. I'm running the profile...

default/linux/amd64/13.0/no-multilib *

and have tested this on my machine. The fltk-1.3.9999 ebuild looks similar to 1.3.3-r4 and probably needs a similar fix. I wonder if this has anything to do with https://bugs.gentoo.org/show_bug.cgi?id=592434 which mentions adding multilib support.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2016-09-27 06:15:55 UTC
So multilib_is_native_abi() gives the wrong response when USE=-multilib?
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2016-09-27 06:16:52 UTC
Or regardless of USE=multilib, it seems.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-09-27 06:28:31 UTC
$ portageq envvar ABI DEFAULT_ABI

please.
Comment 4 Walter Dnes 2016-09-27 17:30:16 UTC
[i660][root][~] portageq envvar ABI DEFAULT_ABI
amd64
amd64
Comment 5 Jonathan Callen (RETIRED) gentoo-dev 2016-10-01 00:54:35 UTC
Could you please also post your `emerge --info` output?

Do you have a /etc/portage/bashrc?  If so, please post it as well.
Comment 6 Walter Dnes 2016-10-01 06:01:09 UTC
Created attachment 448638 [details]
emerge --info output
Comment 7 Walter Dnes 2016-10-01 06:03:13 UTC
I do not have a /etc/portage/bashrc file.
Comment 8 Alexis Ballier gentoo-dev 2016-10-06 09:34:40 UTC
commit 814c4539fe80cc37d01c6506f585b3cadf29aa96
Author: Alexis Ballier <aballier@gentoo.org>
Date:   Thu Oct 6 11:33:50 2016 +0200

    x11-libs/fltk: install fluid executable; bug #595246
Comment 9 Andreas K. Hüttel archtester gentoo-dev 2016-12-20 21:25:51 UTC
*** Bug 594676 has been marked as a duplicate of this bug. ***
Comment 10 Alexis Ballier gentoo-dev 2016-12-29 14:47:04 UTC
*** Bug 592740 has been marked as a duplicate of this bug. ***
Comment 11 jospezial 2018-03-18 13:38:16 UTC
(In reply to Alexis Ballier from comment #8)
> commit 814c4539fe80cc37d01c6506f585b3cadf29aa96
> Author: Alexis Ballier <aballier@gentoo.org>
> Date:   Thu Oct 6 11:33:50 2016 +0200
> 
>     x11-libs/fltk: install fluid executable; bug #595246

This has to be added to the live ebuilds too.