[OE-core] UHD (from meta-oe) failure when rpm packaging selected
Mark Hatle
mark.hatle at windriver.com
Wed Jan 23 14:18:19 UTC 2013
On 1/23/13 7:29 AM, Philip Balister wrote:
> The recipe builds fine with ipk only, but when you add rpm packaging the
> recipe fails to build with:
>
> so.5 libncurses.so.5
> Processing files: uhd-dbg-3.5.0-r3.0.armv7a_vfp_neon
> Finding Provides:
> /home/balister/src/oe-core/build/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/uhd/1_3.5.0-r3.0/uhd.provides
> Finding Requires:
> /home/balister/src/oe-core/build/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/uhd/1_3.5.0-r3.0/uhd.requires
> Processing files: uhd-dev-3.5.0-r3.0.armv7a_vfp_neon
> Finding Provides:
> /home/balister/src/oe-core/build/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/uhd/1_3.5.0-r3.0/uhd.provides
> error: line 719: Illegal char '-' in EVR:
>
> error: Failed to find Provides:
>
>
> RPM build errors:
> line 719: Illegal char '-' in EVR:
The line above is from the generated spec file. Look at
/home/balister/src/oe-core/build/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/uhd/1_3.5.0-r3.0/uhd.spec
-- line 719 and see what it contains.
In RPM there is a rule that the Epoch, Version and Release may not contain a
"-". So a translation should have occurred to change it to either a + or a _..
(I don't remember which at the moment.)
> Failed to find Provides:
> DEBUG: Python function do_package_rpm finished
>
> Any suggestions?
>
> Philip
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>
More information about the Openembedded-core
mailing list