On 4/19/16 12:05 PM, Tudor Florea wrote: > As part of our test infrastructure we're attempting to install ptest > packages (and execute the tests accordingly). > Attempting to install ptest for valgrind fails with this error: > > error: Can't install valgrind-ptest-3.11.0-r0.1@ppce500mc: no package > provides /this/is/a/bogus/interpreter/name
You can turn off the file level requires and provides on a per package basis. SKIP_FILEDEPS_${PN}-ptest = '1' Otherwise (for rpm packages) the system will attempt to discover and use the per-file interpreter and other dependencies. Since ptest is only tests, and the dependencies here are specific to tests -- it should be safe to disable them. (If that isn't the right approach for some reason, there are some other ways to do a file level provide, but they're significantly more complicated and rarely used.) --Mark > > smart install valgrind-ptest-3.11.0-r0.1@ppce500mc > Loading cache... > Updating cache... > ############################################################################### > [100%] > > Computing transaction... > > error: Can't install valgrind-ptest-3.11.0-r0.1@ppce500mc: no package > provides /this/is/a/bogus/interpreter/name > > > This is most probably caused by the file shell_badinterp contained in > this package having the following contents: > > #! /this/is/a/bogus/interpreter/name > > true > > Does anyone have an idea how to get rid of this error? > More specific: How can I exclude dependency on > "/this/is/a/bogus/interpreter/name" for an rpm package? > > Thank you very much. > Tudor. > -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core