On 19/09/16, Oliver Graute wrote: > On 16/09/16, Andre McCurdy wrote: > > On Fri, Sep 16, 2016 at 1:24 AM, Oliver Graute <oliver.gra...@gmail.com> > > wrote: > > > Hello, > > > > > > how can I build ntp with openssl support? > > > > > > I already created a ntp_%.bbappend file to extend the recipe > > > ntp_4.2.8p4.bb. > > > > > > FILESEXTRAPATHS_prepend := "${THISDIR}/files:" > > > > You don't really need this line unless you are adding a file to > > SRC_URI or replacing a file already in SRC_URI with your own version. > > > > > PACKAGECONFIG += "openssl" > > > > This will enable openssl, but it will also disable all the default > > PACKAGECONFIG options (cap, debug and refclocks) which is probably not > > what you want. Try this instead: > > > > PACKAGECONFIG_append = " openssl" > > > > Note the space between " and openssl. It's required. > > ok now I see the right configure script options during the configuration > of the ntp build. > > --with-openssl-libdir=/home/graute/5411_IBIS/yocto/build-imx6ulevk-nand/tmp/sysroots/imx6ulevk/usr/lib > --with-openssl-incdir=/home/graute/5411_IBIS/yocto/build-imx6ulevk-nand/tmp/sysroots/imx6ulevk/usr/include > --with-crypto > > But ntp is still build without openssl support. The configure scripts > can't find the relevant openssl stuff. > > configure:34762: checking for openssl library directory > configure:34802: result: no > configure:34807: WARNING: libcrypto and libssl not found in any of > /home/graute/5411_IBIS/yocto/build-imx6ulevk-nand/tmp/sysroots/imx6ulevk/usr/lib > configure:34811: checking for openssl include directory > configure:34833: result: > /home/graute/5411_IBIS/yocto/build-imx6ulevk-nand/tmp/sysroots/imx6ulevk/usr/include > configure:34877: checking if we will use crypto > configure:34879: result: no > configure:35109: checking if we want to use OpenSSL's crypto random (if > available) > configure:35119: result: yes > > some clue whats wrong here?
in my sysroots/imx6ulevk/usr/lib I have ls -la libssl* libssl3.so libssl.a libssl.so -> libssl.so.1.0.0 libssl.so.1.0.0 ls -la libcrypt* libcrypt.a libcrypt_pic.a libcrypt_pic.map libcrypt.so -> ../../lib/libcrypt.so.1 but no libcrypto.so. I guess thats the reason why my ntp configure script is complaining. Some ideas how to get libcrypto.so in my /usr/lib folder in the yocto sysroot? some explenation whats the difference between libcrypt.so and libcrypto.so? Best Regards, Oliver -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto