[ELDK] rpm: Failed dependencies

Bastian Ruppert ng at max01.eu
Fri May 8 11:17:33 CEST 2009


Hello, 
i am using eldk 4.2 arm and compiled some stuff on the target platform.
I created a rpm package on the target platform.
When i try to install this package the following error occurs:

-bash-3.2# rpm -i checkinstall-arm-1.6.1-1.armv5tejl.rpm
error: Failed dependencies:
        /bin/bash is needed by checkinstall-arm-1.6.1-1.armv5tejl
        /bin/sh is needed by checkinstall-arm-1.6.1-1.armv5tejl
-bash-3.2# 
  
/bin/bash and /bin/sh are existing, and googling about this problem shows that bash and sh are not installed by rpm so it is not in a rpm database. 
Bash is listed as an ELDK Target Package (sh is not listed).

possible solutions :   
-Create dummy rpm-package and install them to solve the dependencies.
-install Package with ignoring dependencies (--nodeps)

Please tell me whats is the ELDK-way to solve this problem.
How to tell the rpm-database thats the bash package and the sh stuff is there (without faking something)?

Thank you very much,
Bastian.


More information about the eldk mailing list