Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 519220

Summary: app-i18n/ibus-1.5.8 doesn't build with USE="-vala"
Product: Gentoo Linux Reporter: Georg Rudoy <0xd34df00d>
Component: [OLD] LibraryAssignee: CJK Team <cjk>
Status: RESOLVED OBSOLETE    
Severity: normal CC: bertrand, bircoph, contyk, gem
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: http://code.google.com/p/ibus/issues/detail?id=1735
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Build log.
emerge --info
build.log
emerge --info

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