Index: modules/system/system.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.admin.inc,v
retrieving revision 1.207
diff -r1.207 system.admin.inc
982a983
>     $requirements_failed = array();
985c986,990
<         unset($new_modules[$key]);
---
>         $requirements_failed[$key] = $module;
>         // Gets modules dependant on $key so they are not installed
>         foreach (array_keys($files[$key]->required_by) as $dependant) {
>           $requirements_failed[$dependant] = $dependant;
>         }
988a994,998
>     // Removes modules from queue that cannot be installed
>     foreach ($requirements_failed as $key => $module) {
>       unset($new_modules[$key]);
>       unset($sort[$key]);
>     }
1927c1937
<   
---
> 
