Hello Richard, On Thu, Aug 21, 2014 at 4:50 AM, Richard Purdie <richard.pur...@linuxfoundation.org> wrote: > On Thu, 2014-08-14 at 17:20 -0300, Mario Domenech Goulart wrote: >> Without this change, meta-openembedded's php recipe (as of 45e62fb8 -- >> "php 5.4.14: use pkg-config for libxml2 detection") breaks with this >> error on my system: >> >> tmp/sysroots/x86_64-linux/usr/lib/libxml2.so: undefined reference >> to `gzopen64@ZLIB_1.2.3.3' >> >> It seems that the host's zlib is leaking into libxml2's build. > > It turns out we need a zlib dependency here, else createrepo fails to > deal with the compressed index files in the rpm repos. With rpm enabled, > you can reproduce with: > > "bitbake package-index" > > Unfortunately this error causes a cascade of other problems and caused > several people hours of work trying to figure out why the autobuilder > was "exploding". > > Basically, the error above triggers a binary character to be emitted > into the logs. The error reporting tool chokes on this since JSON can't > handle the character causing an exception deep in the event handling > code. > > That exception is badly handled and causes bitbake to enter an infinite > loop, spewing traceback data to the console. That in turn creates > gigabytes of log files and the autobuilder falls over. > > So if anyone wonders why we haven't had patches merging, this is why. > We're now quite behind with the queue. > > Obviously there are fixes to make in multiple parts of the system to > stop this kind of error escalating so badly again.
This was unfortunate indeed :-( Mario and I tested this is two customers but both use IPK. We didn't consider testing with RPM. To fix the issue, can we send a depends for native/nativesdk? -- Otavio Salvador O.S. Systems http://www.ossystems.com.br http://code.ossystems.com.br Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core