AnsweredAssumed Answered

CUPS Recipe Append does not Execute Completely

Question asked by Paul DeMetrotion on Apr 6, 2016
Latest reply on Apr 21, 2016 by gusarambula


I am integrating a few CUPS libraries into my Yocto build. I have created the following cups_1.7.5.bbappend file. The issue I have is that only two of the links are created. The directory contents after the build are also shown below. Any ideas why my other two links are not part of the build process?

 

# As it can not overwrite the version in the layer meta-fsl-arm, we have to use

#   another file extension for new patch to the append in the meta-fsl-arm

 

FILESEXTRAPATHS_prepend := "${THISDIR}:"

 

SRC_URI_append = " \

    file://rastertoc56 \

    file://libC56Tb.so.1.0 \

    file://libC56Api.so.1.0 \

"

 

do_install_append() {

    install -m 0755 ${WORKDIR}/rastertoc56 ${D}${libdir}/cups/filter/rastertoc56

    install -m 0777 ${WORKDIR}/libC56Tb.so.1.0 ${D}${libdir}/libC56Tb.so.1.0

    ln -sf libC56Tb.so.1.0 ${D}${libdir}/libC56Tb.so

    ln -sf libC56Tb.so.1.0 ${D}${libdir}/libC56Tb.so.1

    install -m 0777 ${WORKDIR}/libC56Api.so.1.0 ${D}${libdir}/libC56Api.so.1.0

    ln -sf libC56Api.so.1.0 ${D}${libdir}/libC56Api.so

    ln -sf libC56Api.so.1.0 ${D}${libdir}/libC56Api.so.1

}

 

 

Directory of rootfs/usr/bin - there is no libC56Tb.so or libC56Api.so link.

 

lrwxrwxrwx  1 pauldemet pauldemet       16 Apr  6 17:14 libC56Api.so.1 -> libC56Api.so.1.0

-rwxr-xr-x  1 pauldemet pauldemet     8656 Apr  4 16:03 libC56Api.so.1.0

lrwxrwxrwx  1 pauldemet pauldemet       15 Apr  6 17:14 libC56Tb.so.1 -> libC56Tb.so.1.0

-rwxr-xr-x  1 pauldemet pauldemet     9272 Apr  4 16:03 libC56Tb.so.1.0

Outcomes