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 < --- >