libthai, etc. (in oem-extra-libs) build fails

Description

On master, build breaks if I specify oem-extra-libs feature to aglsetup.sh.

libthai (in oem-extra-libs) build fails due to configure error.

checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking whether linker supports -version-script... yes checking for doxygen... no checking for trietool-0.2... no configure: error: You need trietool-0.2 (from libdatrie package) to generate dict, or just use --disable-dict to skip WARNING: exit code 1 from a shell command. ERROR: Function failed: do_configure (log file is located at /home/tmatsuzawa/yocto_x64-agl/wk1_dd2/top/build/tmp/work/corei7-64-agl-linux/libthai/0.1.20-r0/temp/log.do_configure.22043)

Environment

None

Activity

Walt Miner 
August 22, 2017 at 1:19 PM

Is this issue now resolved with gerrit 10325?

Jan-Simon Moeller 
July 24, 2017 at 12:22 PM

Those libs need to be imported into the agl-* profiles / layers for EE where applicable. meta-agl-devel is not part of the standard CI.

As these seem to be related to SECURITY_CFLAGS, it should be fixed or as last resort the FLAGS masked.

Patches welcome.

Takashi Matsuzawa 
July 24, 2017 at 7:00 AM

I also see breaks with imagemagic and protobuf, which is related to SECURITY_NO_PIE_CFLAGS.

Takashi Matsuzawa 
July 24, 2017 at 1:10 AM

Would it be a risk to run CI with oem-extra-libs enabled?

 

Takashi Matsuzawa 
July 23, 2017 at 1:31 PM

Change review submitted.

I did not add libthai, so the component owner should review the change.

Added dd-mustfix since without the fix oem-extra-libs feature cannot be built.

 

Fixed

Details

Assignee

Reporter

Fix versions

Labels

Priority

Created July 23, 2017 at 10:52 AM
Updated September 18, 2017 at 3:28 PM
Resolved September 5, 2017 at 1:11 PM

Flag notifications