[poky] problem .so files in my image.
Khem Raj
raj.khem at gmail.com
Sat Mar 12 00:38:05 PST 2011
On 3/12/2011 12:29 AM, kubera samrat wrote:
> Hi,
>
> I have added jpeg_6b to my recipe. When I build it It got
> succesful stating " Tasks Summary: Attempted 3879 tasks of which 3863
> didn't need to be rerun and 0 failed."
> But When I mount my image I am unable to see ".so" files. But I can
> see those files created in ".libs" folder. even I tried to copy those
> files from .libs to image folder but I can't see.
you should add the packages to your image one way is
in local.conf add
IMAGE_INSTALL += "jpeg-tools ..."
basically find the package names from deploy directory and use them in
above construct.
> Can you please suggest me the solution. my jpeg_6b.bb file looks like
> as shown below.
>
> ************************************************************************************************************************************************************
> SUMMARY = "library for jpeg"
> DESCRIPTION = "Libraries that allow compression of image files based
> on the Joint Photographic Experts"
> HOMEPAGE = "http://www.ijg.org/"
> SECTION = "libs"
> LICENSE = "jpeg"
> DEPENDS = "libtool-cross"
> DEPENDS_virtclass-native = "libtool-native"
>
> PR = "r0"
> S = "${WORKDIR}/jpeg-${PV}"
>
> SRC_URI = "http://www.ijg.org/files/jpegsrc.v${PV}.tar.gz"
> inherit pkgconfig autotools
> EXTRA_OECONF="--enable-static --enable-shared"
> EXTRA_OEMAKE='"LIBTOOL=${STAGING_BINDIR}/${HOST_SYS}-libtool"'
>
> #CFLAGS_append = " -D_REENTRANT"
> #INSTALL_PREFIX="${D}"
> do_configure_prepend(){
> # rm -f ${D}/ltconfig
> rm -f ${D}/ltmain.sh
> # rm -f ${D}${includedir}/jconfig.h
> }
> do_configure(){
> oe_runconf PREFIX=${D}
> }
> do_compile(){
> oe_runmake "LIBTOOL=$LIBTOOL"
> }
> do_install(){
> install -d ${D}${bindir} ${D}${includedir}\
> ${D}${mandir}/man1 ${D}${libdir}
>
> # install -m 0755 .libs/libjpeg.so ${STAGING_LIBDIR}
> # install -m 0755 .libs/libjpeg.so.62 ${STAGING_LIBDIR}
> # install -m 0755 .libs/libjpeg.so.62.0.0 ${STAGING_LIBDIR}
>
> oe_runmake 'bindir=${D}${bindir}' 'mandir=${D}${mandir}'
> 'libdir=${D}${libdir}'install
> install -m 0755 .libs/libjpeg.so ${D}${libdir}
> install -m 0755 .libs/libjpeg.so.62 ${D}${libdir}
> install -m 0755 .libs/libjpeg.so.62.0.0 ${D}${libdir}
> }
>
> PACKAGES =+ "jpeg-tools "
> DESCRIPTION_jpeg-tools = "The jpeg-tools package includes the client
> programs for access libjpeg functionality. These tools allow for the
> compression, decompression, transformation and display of JPEG files."
> FILES_jpeg-tools = "${bindir}/*"
>
> BBCLASSEXTEND = "native"
>
> ***************************************************************************************************************************************
> Thanks and regards,
> V kubera Samrat
> _______________________________________________
> poky mailing list
> poky at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/poky
More information about the poky
mailing list