I was installing some perl modules via CPAN and got a lot of warnings like this:

Code

Writing Makefile for ExtUtils::CBuilder Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- DAGOLDEN/ExtUtils-CBuilder-0.280205.tar.gz ---- File::Spec [requires] IPC::Cmd [requires] Perl::OSType [requires] Shall I follow them and prepend them to the queue of modules we are processing right now? [yes]

Is this normal? Does it mean I need to install File::Spec IPC::Cmd and Perl::OSType before ExtUtils::CBuilder? If I answered "yes", would it automatically install these prerequesite modules before the one I am actually trying to install?