Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 519220 - app-i18n/ibus-1.5.8 doesn't build with USE="-vala"
Summary: app-i18n/ibus-1.5.8 doesn't build with USE="-vala"
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: CJK Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-06 14:56 UTC by Georg Rudoy
Modified: 2017-08-01 14:30 UTC (History)
4 users (show)

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


Attachments
Build log. (build.log,113.04 KB, text/plain)
2014-08-06 14:56 UTC, Georg Rudoy
Details
emerge --info (emergeinfo.txt,5.38 KB, text/plain)
2014-08-06 14:57 UTC, Georg Rudoy
Details
build.log (build.log,128.78 KB, text/x-log)
2015-01-01 17:15 UTC, Andrew Savchenko
Details
emerge --info (emerge.info,9.03 KB, text/plain)
2015-01-01 17:16 UTC, Andrew Savchenko
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Georg Rudoy 2014-08-06 14:56:26 UTC
app-i18n/ibus-1.5.8 doesn't build with "vala" useflag disabled. Obviously, some build step requires the `valac` compiler, as may be seen from teh build log.

Reproducible: Always

Steps to Reproduce:
1. emerge --sync
2. USE="-vala" emerge "=app-i18n/ibus-1.5.8"
Actual Results:  
Build failure.

Expected Results:  
ibus built without all the deps on Vala.
Comment 1 Georg Rudoy 2014-08-06 14:56:40 UTC
Created attachment 382384 [details]
Build log.
Comment 2 Georg Rudoy 2014-08-06 14:57:40 UTC
Created attachment 382386 [details]
emerge --info
Comment 3 Gary E. Miller 2014-08-06 20:14:03 UTC
Same thing happens for me.
Comment 4 Yixun Lan archtester gentoo-dev 2014-08-07 01:25:25 UTC
yes, this is known issue. I've just reported upstream
Comment 5 Yixun Lan archtester gentoo-dev 2014-08-18 06:09:36 UTC
this should be fixed in 1.5.8-r1, upstream do have correct release tarball, so switch to it, and this means we don't need to do "autoreconf".

note: please wait for the new tarball sync to distfiles mirrors ..
Comment 6 Gary E. Miller 2014-12-29 23:55:52 UTC
Still broken for me in app-i18n/ibus-1.5.9-r1::gentoo
Comment 7 Yixun Lan archtester gentoo-dev 2014-12-30 01:14:23 UTC
(In reply to Gary E. Miller from comment #6)
> Still broken for me in app-i18n/ibus-1.5.9-r1::gentoo

*ibus-1.5.9-r1 (24 Dec 2014)

  24 Dec 2014; Yixun Lan <dlan@gentoo.org> +ibus-1.5.9-r1.ebuild:
  bump upstream patches, fix bug 530768. enable USE=vala by default since
  ui/gtk3/*.vala have been touched

different problem, should be fixed once upstream release new version
Comment 8 Andrew Savchenko gentoo-dev 2015-01-01 17:15:12 UTC
(In reply to Yixun Lan from comment #7)
> different problem, should be fixed once upstream release new version

Unfortunately it is the same problem, because the same error occurs for 1.5.9-r1

/bin/sh: valac: command not found

See full build.log below.

And please note that in Gentoo dev-lang/vala doesn't install valac at all, we have only versioned binaries; on my setup (vala-0.24.0-r1, vala-0.26.1):
/usr/bin/valac-0.24
/usr/bin/valac-0.26

Maybe some wrapper and eselect is needed?

Anyway with USE="-vala" vala shouldn't be even tried to be used at all.
Comment 9 Andrew Savchenko gentoo-dev 2015-01-01 17:15:41 UTC
Created attachment 392876 [details]
build.log
Comment 10 Andrew Savchenko gentoo-dev 2015-01-01 17:16:00 UTC
Created attachment 392878 [details]
emerge --info