[oe] build breakage: sqlite3_3.6.20

Frans Meulenbroeks fransmeulenbroeks at gmail.com
Fri Nov 13 10:31:36 UTC 2009


2009/11/13 Robert P. J. Day <rpjday at crashcourse.ca>:

> tclsh8.4: error while loading shared libraries: libtcl8.4.so.0: cannot open shared object file: No such file or directory

A good plan is to check if tcl (or libtcl) is build.
Messages like this are typically an indication of a missing dependency
(especially if it does build for others)

We don't really have a good mechanism to verify that all dependencies are there.

Actually I guess something could be done by making a minimal staging
dir, make a backup of it, then build a package, restore the staging
dir, rebuild the next package (including all dependencies.
One could even do smarter and gradually add packages to staging to
minimise rebuilding of packages like e.g. perl.
In that case a dependency tree needs to be build and only packages on
a specific node needs to be checked.
Of course this does not help for superfluous dependencies.

Frans




More information about the Openembedded-devel mailing list