[yocto] dev package non-sym link

Rail Shafigulin rail at esenciatech.com
Thu Nov 30 10:10:38 PST 2017


Somewhat new to Yocto. Trying to build a library. It compiled but I'm
having issues during the package task. The error output is

ERROR: anokiwavelib-1.0+gitAUTOINC+16df62468c-r0 do_package_qa: QA
Issue: -dev package contains non-symlink .so: anokiwavelib-dev path
'/work/cortexa9hf-neon-xilinx-linux-gnueabi/anokiwavelib/1.0+gitAUTOINC+16df62468c-r0/packages-split/anokiwavelib-dev/usr/lib/libAnokiWave.so'
[dev-elf]
ERROR: anokiwavelib-1.0+gitAUTOINC+16df62468c-r0 do_package_qa: QA run
found fatal errors. Please consider fixing them.
ERROR: anokiwavelib-1.0+gitAUTOINC+16df62468c-r0 do_package_qa:
Function failed: do_package_qa
ERROR: Logfile of failure stored in:
/home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/anokiwavelib/1.0+gitAUTOINC+16df62468c-r0/temp/log.do_package_qa.5765
ERROR: Task (/home/someuser/projects/petalinux-build-system/sources/core/../meta-customlayer/recipes-anokiwave/lib/anokiwavelib_git.bb:do_package_qa)
failed with exit code '1'


I do understand the issue. It doesn't create links for libAnokiWave.so
and libAnokiWave.so.1. I do see the following in
/home/someuser/projects/petalinux-build-system/petalinux-build-env/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/anokiwavelib/1.0+gitAUTOINC+16df62468c-r0/package/usr/lib

drwxr-xr-x 3 someuser someuser  4096 Nov 29 14:10 ./
drwxr-xr-x 4 someuser someuser  4096 Nov 29 14:10 ../
drwxr-xr-x 2 someuser someuser  4096 Nov 29 14:10 .debug/
-rw-r--r-- 2 someuser someuser 45084 Nov 29 14:10 libAnokiWave.so
-rw-r--r-- 2 someuser someuser 45088 Nov 29 14:10 libAnokiWave.so.1
-rwxr-xr-x 2 someuser someuser 45092 Nov 29 14:10 libAnokiWave.so.1.0.1*

and .debug contains

drwxr-xr-x 2 someuser someuser  4096 Nov 29 14:10 ./
drwxr-xr-x 3 someuser someuser  4096 Nov 29 14:10 ../
-rwxr-xr-x 2 someuser someuser 81500 Nov 29 14:10 libAnokiWave.so*
-rwxr-xr-x 2 someuser someuser 81500 Nov 29 14:10 libAnokiWave.so.1*
-rwxr-xr-x 2 someuser someuser 81500 Nov 29 14:10 libAnokiWave.so.1.0.1*

Which is incorrect, libAnokiWave.so and libAnokiWave.so.1 are not links.

I'm not really sure how to fix this. Would appreciate any help with it.

-- 
Rail Shafigulin
Software Engineer
Esencia Technologies

-- 




*ESENCIA TECHNOLOGIES, INC.*3945 Freedom Circle, Suite #360,
Santa Clara CA 95054
________________________________________________________

Phone: +1 408 736 8284 Fax: +1 408 519 3475 
http://www.esenciatech.com | http://www.lnttechservices.com





More information about the yocto mailing list