[oe] [meta-oe] openssl using wrong libdir

Martin Jansa martin.jansa at gmail.com
Mon Nov 21 15:17:07 UTC 2011


Hi,

while building on 64bit host with MACHINE=qemux86-64 I got
few errors like this
configure:11590: $PKG_CONFIG --exists --print-errors "openssl >=
$OPENSSL_REQUIRED"
Package openssl was not found in the pkg-config search path.
Perhaps you should add the directory containing `openssl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'openssl' found
configure:11593: $? = 1

Even from packages with DEPENDS = "openssl" the real cause for this is
that openssl installs files to wrong libdir (/usr/lib64 is used on my
host - gentoo) and for OE build it should be just /usr/lib afaik). So
openssl files are not packaged and pkg-config is right to complain.

NOTE: package openssl-1.0.0e-r14.4: task do_package: Started
WARNING: For recipe openssl, the following files/directories were
installed but not shipped in any package:
WARNING:   /usr/lib64
WARNING:   /usr/lib64/libcrypto.so.1.0.0
WARNING:   /usr/lib64/libcrypto.a
WARNING:   /usr/lib64/libssl.a
WARNING:   /usr/lib64/libssl.so.1.0.0
WARNING:   /usr/lib64/libcrypto.so
WARNING:   /usr/lib64/libssl.so
WARNING:   /usr/lib64/engines
WARNING:   /usr/lib64/.debug
WARNING:   /usr/lib64/pkgconfig
WARNING:   /usr/lib64/ssl
WARNING:   /usr/lib64/.debug/libcrypto.so.1.0.0
WARNING:   /usr/lib64/.debug/libssl.so.1.0.0
WARNING:   /usr/lib64/.debug/libcrypto.so
WARNING:   /usr/lib64/.debug/libssl.so
WARNING:   /usr/lib64/pkgconfig/openssl.pc
WARNING:   /usr/lib64/pkgconfig/libcrypto.pc
WARNING:   /usr/lib64/pkgconfig/libssl.pc
WARNING:   /usr/lib64/ssl/engines
WARNING:   /usr/lib64/ssl/engines/lib4758cca.so
WARNING:   /usr/lib64/ssl/engines/libubsec.so
WARNING:   /usr/lib64/ssl/engines/libcswift.so
WARNING:   /usr/lib64/ssl/engines/libatalla.so
WARNING:   /usr/lib64/ssl/engines/libnuron.so
WARNING:   /usr/lib64/ssl/engines/libgmp.so
WARNING:   /usr/lib64/ssl/engines/libsureware.so
WARNING:   /usr/lib64/ssl/engines/libcapi.so
WARNING:   /usr/lib64/ssl/engines/libaep.so
WARNING:   /usr/lib64/ssl/engines/libpadlock.so
WARNING:   /usr/lib64/ssl/engines/libchil.so
WARNING:   /usr/lib64/ssl/engines/libgost.so
WARNING:   /usr/lib64/ssl/engines/.debug
WARNING:   /usr/lib64/ssl/engines/.debug/lib4758cca.so
WARNING:   /usr/lib64/ssl/engines/.debug/libubsec.so
WARNING:   /usr/lib64/ssl/engines/.debug/libcswift.so
WARNING:   /usr/lib64/ssl/engines/.debug/libatalla.so
WARNING:   /usr/lib64/ssl/engines/.debug/libnuron.so
WARNING:   /usr/lib64/ssl/engines/.debug/libgmp.so
WARNING:   /usr/lib64/ssl/engines/.debug/libsureware.so
WARNING:   /usr/lib64/ssl/engines/.debug/libcapi.so
WARNING:   /usr/lib64/ssl/engines/.debug/libaep.so
WARNING:   /usr/lib64/ssl/engines/.debug/libpadlock.so
WARNING:   /usr/lib64/ssl/engines/.debug/libchil.so
WARNING:   /usr/lib64/ssl/engines/.debug/libgost.so
WARNING:   /usr/lib/ssl/certs
WARNING:   /usr/lib/ssl/private
NOTE: package openssl-1.0.0e-r14.4: task do_package: Succeeded

Anyone seen this before? I didn't notice it on my last qemux86-64 build.

Cheers,

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20111121/ed90f3fc/attachment-0002.sig>


More information about the Openembedded-devel mailing list