in reply to Module::ScanDeps interaction with Moose::

What happens when you scandeps this program
use Modern::Perl; no if $] >= 5.017011, warnings => 'experimental::smartmatch'; use Fcntl qw(:flock); use strict; use warnings; use AI::Categorizer; use AI::Categorizer::Collection::Files; use Algorithm::NaiveBayes::Model::Frequency; use File::Spec; use File::Copy; use File::ChangeNotify; use AI::Categorizer::Learner::NaiveBayes;

Replies are listed 'Best First'.
Re^2: Module::ScanDeps interaction with Moose::
by xlr82xs (Acolyte) on Jan 16, 2015 at 01:53 UTC
    For raw scandeps (no arguments) :
    scandeps test.pl # Use of runtime loader module Module::Implementation detected. Resul +ts of static scanning # Use of runtime loader module Module::Runtime detected. Results of s +tatic scanning may be 'AI::Categorizer::Hypothesis' + => 'undef', 'AI::Categorizer::KnowledgeSet' + => 'undef', 'AI::Categorizer::Collection' + => 'undef', 'Params::Validate' + => '1.17', 'Params::Validate::PP' + => '1.17', 'Params::Validate::XS' + => '1.17', 'base' + => '2.22', 'Params::Validate::Constants' + => '1.17', 'AI::Categorizer::Category' + => 'undef', 'AI::Categorizer::Document' + => 'undef', 'Class::Container' + => '0.12', 'AI::Categorizer::Learner' + => 'undef', 'AI::Categorizer::Util' + => 'undef', 'AI::Categorizer::FeatureVector' + => 'undef', 'AI::Categorizer::Storable' + => 'undef', 'AI::Categorizer::ObjectSet' + => 'undef', 'Algorithm::NaiveBayes' + => '0.04', 'File::Path' + => '2.09', 'integer' + => '1.01', 'Storable' + => '2.51', 'Algorithm::NaiveBayes::Util' + => 'undef', 'List::Util' + => '1.41', 'Data::Dumper' + => '2.154', 'B' + => '1.48', 'B::Hooks::EndOfScope::PP::FieldHash' + => 'undef', 'B::Hooks::EndOfScope::PP::HintHash' + => 'undef', 'Hash::Util::FieldHash' + => '1.15', 'Variable::Magic' + => '0.55', 'Sub::Exporter::Progressive' + => '0.001011', 'File::Glob' + => '1.23', 'B::Deparse' + => '1.26', 'Module::Runtime' + => '0.014', 'Try::Tiny' + => '0.22', 'namespace::clean' + => '0.25', 'Data::OptList' + => '0.109', 'Package::Stash' + => '0.37', 'Package::Stash::PP' + => '0.37', 'Package::Stash::XS' + => '0.28', 'Devel::OverloadInfo' + => '0.002', 'DynaLoader' + => '1.25', 'Params::Util' + => '1.07', 'Sub::Install' + => '0.928', 'PadWalker' + => '2.0', 'Devel::Caller' + => '2.06', 'Carp::Heavy' + => '1.3301', 'Class::Tiny' + => '1.000', 'Devel::StackTrace::Frame' + => '2.00', 'Devel::LexAlias' + => '0.05', 'Exporter::Heavy' + => '5.71', 'XSLoader' + => '0.17', 'File::ChangeNotify::Watcher::Default' + => '0.24', 'Module::Pluggable::Object' + => '5.1', 'Class::Load' + => '0.22', 'Class::Load::PP' + => '0.22', 'MooseX::SemiAffordanceAccessor' + => '0.10', 'Time::HiRes' + => '1.9726', 'namespace::autoclean' + => '0.24', 'File::Find' + => '1.27', 'Moose::Meta::Attribute::Native' + => '2.1403', 'Moose::Meta::Instance' + => '2.1403', 'Moose::Meta::Role::Application::RoleSummation' + => '2.1403', 'Moose::Meta::Role::Application::ToClass' + => '2.1403', 'Moose::Meta::Role::Application::ToInstance' + => '2.1403', 'Moose::Meta::Role::Application::ToRole' + => '2.1403', 'Moose::Object' + => '2.1403', 'Moose::Deprecated' + => '2.1403', 'Moose::Util::TypeConstraints' + => '2.1403', 'Moose::Meta::Role::Composite' + => '2.1403', 'Moose::Meta::Role::Application' + => '2.1403', 'Moose::Meta::Role' + => '2.1403', 'Moose::Meta::Attribute' + => '2.1403', 'Moose::Meta::TypeCoercion' + => '2.1403', 'Moose::Meta::TypeConstraint' + => '2.1403', 'Moose::Exporter' + => '2.1403', 'Moose::Meta::Class' + => '2.1403', 'Moose::Util' + => '2.1403', 'Moose::Role' + => '2.1403', 'Moose::Exception::CannotCallAnAbstractMethod' + => '2.1403', 'Moose::Exception::CannotAutoDereferenceTypeConstraint' + => '2.1403', 'Moose::Exception::CannotCoerceAttributeWhichHasNoCoercion' + => '2.1403', 'Moose::Exception::CannotUseLazyBuildAndDefaultSimultaneously' + => '2.1403', 'Moose::Exception::InitializeTakesUnBlessedPackageName' + => '2.1403', 'Moose::Exception::InvalidArgumentsToTraitAliases' + => '2.1403', 'Moose::Exception::MethodNameNotGiven' + => '2.1403', 'Moose::Exception::WrongTypeConstraintGiven' + => '2.1403', 'Moose' + => '2.1403', 'Moose::Conflicts' + => 'undef', 'Moose::Exception::Role::Attribute' + => '2.1403', 'Moose::Exception::Role::AttributeName' + => '2.1403', 'Moose::Exception::Role::Class' + => '2.1403', 'Moose::Exception::Role::EitherAttributeOrAttributeName' + => '2.1403', 'Moose::Exception::Role::Instance' + => '2.1403', 'Moose::Exception::Role::InstanceClass' + => '2.1403', 'Moose::Exception::Role::InvalidAttributeOptions' + => '2.1403', 'Moose::Exception::Role::Method' + => '2.1403', 'Moose::Exception::Role::ParamsHash' + => '2.1403', 'Moose::Exception::Role::Role' + => '2.1403', 'Moose::Exception::Role::RoleForCreate' + => '2.1403', 'Moose::Exception::Role::RoleForCreateMOPClass' + => '2.1403', 'Moose::Exception::Role::TypeConstraint' + => '2.1403', 'Moose::Meta::Attribute::Native::Trait' + => '2.1403', 'Moose::Meta::Attribute::Native::Trait::Array' + => '2.1403', 'Moose::Meta::Attribute::Native::Trait::Bool' + => '2.1403', 'Moose::Meta::Attribute::Native::Trait::Code' + => '2.1403', 'Moose::Meta::Attribute::Native::Trait::Counter' + => '2.1403', 'Moose::Meta::Attribute::Native::Trait::Hash' + => '2.1403', 'Moose::Meta::Attribute::Native::Trait::Number' + => '2.1403', 'Moose::Meta::Attribute::Native::Trait::String' + => '2.1403', 'Moose::Meta::Method::Accessor::Native' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::Writer' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::accessor' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::clear' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::count' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::delete' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::elements' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::first' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::first_index' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::get' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::grep' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::insert' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::is_empty' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::join' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::map' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::natatime' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::pop' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::push' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::reduce' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::set' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::shallow_clone' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::shift' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::shuffle' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::sort' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::sort_in_place' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::splice' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::uniq' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Array::unshift' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Bool::not' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Bool::set' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Bool::toggle' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Bool::unset' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Code::execute' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Code::execute_method' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Collection' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Counter::Writer' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Counter::dec' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Counter::inc' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Counter::reset' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Counter::set' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Hash' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Hash::Writer' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Hash::accessor' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Hash::clear' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Hash::count' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Hash::defined' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Hash::delete' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Hash::elements' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Hash::exists' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Hash::get' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Hash::is_empty' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Hash::keys' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Hash::kv' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Hash::set' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Hash::shallow_clone' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Hash::values' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Number::abs' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Number::add' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Number::div' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Number::mod' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Number::mul' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Number::set' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Number::sub' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Reader' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::String::append' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::String::chomp' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::String::chop' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::String::clear' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::String::inc' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::String::length' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::String::match' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::String::prepend' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::String::replace' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::String::substr' + => '2.1403', 'Moose::Meta::Method::Accessor::Native::Writer' + => '2.1403', 'Moose::Meta::Object::Trait' + => '2.1403', 'Class::MOP::Deprecated' + => '2.1403', 'Class::MOP::Mixin::HasAttributes' + => '2.1403', 'Class::MOP::Mixin::HasMethods' + => '2.1403', 'Class::MOP::Mixin::HasOverloads' + => '2.1403', 'Class::MOP::Method::Accessor' + => '2.1403', 'Class::MOP::Method::Constructor' + => '2.1403', 'Class::MOP::Method::Wrapped' + => '2.1403', 'Class::MOP::Method::Generated' + => '2.1403', 'Class::MOP::Method::Inlined' + => '2.1403', 'Class::MOP::Method::Meta' + => '2.1403', 'Class::MOP::Overload' + => '2.1403', 'Class::MOP::Package' + => '2.1403', 'Class::MOP::Mixin' + => '2.1403', 'Moose::Meta::Method::Accessor' + => '2.1403', 'Moose::Meta::Method::Delegation' + => '2.1403', 'Class::MOP::Attribute' + => '2.1403', 'Class::MOP::MiniTrait' + => '2.1403', 'Moose::Meta::Mixin::AttributeCore' + => '2.1403', 'Moose::Meta::Class::Immutable::Trait' + => '2.1403', 'Moose::Meta::Method::Augmented' + => '2.1403', 'Moose::Meta::Method::Constructor' + => '2.1403', 'Moose::Meta::Method::Destructor' + => '2.1403', 'Moose::Meta::Method::Overridden' + => '2.1403', 'Class::MOP::Class' + => '2.1403', 'Moose::Meta::Method::Meta' + => '2.1403', 'Class::MOP::Class::Immutable::Trait' + => '2.1403', 'Class::MOP::Instance' + => '2.1403', 'Class::MOP::Method' + => '2.1403', 'Moose::Meta::Method' + => '2.1403', 'Class::MOP::Mixin::AttributeCore' + => '2.1403', 'Moose::Meta::Role::Attribute' + => '2.1403', 'Moose::Meta::Role::Method' + => '2.1403', 'Moose::Meta::Role::Method::Conflicting' + => '2.1403', 'Class::MOP::Module' + => '2.1403', 'Moose::Meta::Role::Method::Required' + => '2.1403', 'Class::MOP::Object' + => '2.1403', 'Moose::Meta::TypeConstraint::Parameterized' + => '2.1403', 'Moose::Meta::TypeConstraint::Parameterizable' + => '2.1403', 'Moose::Meta::TypeCoercion::Union' + => '2.1403', 'Moose::Meta::TypeConstraint::Class' + => '2.1403', 'Moose::Meta::TypeConstraint::DuckType' + => '2.1403', 'Moose::Meta::TypeConstraint::Enum' + => '2.1403', 'Moose::Meta::TypeConstraint::Registry' + => '2.1403', 'Moose::Meta::TypeConstraint::Role' + => '2.1403', 'Moose::Meta::TypeConstraint::Union' + => '2.1403', 'Moose::Util::TypeConstraints::Builtins' + => '2.1403', 'Moose::Exception::WrapTakesACodeRefToBless' + => '2.1403', 'Moose::Exception::ValidationFailedForTypeConstraint' + => '2.1403', 'Moose::Exception::ValidationFailedForInlineTypeConstraint' + => '2.1403', 'Moose::Exception::UnionTakesAtleastTwoTypeNames' + => '2.1403', 'Moose::Exception::UnionCalledWithAnArrayRefAndAdditionalArgs' + => '2.1403', 'Moose::Exception::UndefinedHashKeysPassedToMethod' + => '2.1403', 'Moose::Exception::UnableToRecognizeDelegateMetaclass' + => '2.1403', 'Moose::Exception::UnableToCanonicalizeNonRolePackage' + => '2.1403', 'Moose::Exception::UnableToCanonicalizeHandles' + => '2.1403', 'Moose::Exception::TypeParameterMustBeMooseMetaType' + => '2.1403', 'Moose::Exception::TypeConstraintIsAlreadyCreated' + => '2.1403', 'Moose::Exception::TypeConstraintCannotBeUsedForAParameterizableType' + => '2.1403', 'Moose::Exception::TriggerMustBeACodeRef' + => '2.1403', 'Moose::Exception::SingleParamsToNewMustBeHashRef' + => '2.1403', 'Moose::Exception::RolesListMustBeInstancesOfMooseMetaRole' + => '2.1403', 'Moose::Exception::RolesInCreateTakesAnArrayRef' + => '2.1403', 'Moose::Exception::RolesDoNotSupportRegexReferencesForMethodModifiers' + => '2.1403', 'Moose::Exception::RolesDoNotSupportInner' + => '2.1403', 'Moose::Exception::RolesDoNotSupportExtends' + => '2.1403', 'Moose::Exception::RolesDoNotSupportAugment' + => '2.1403', 'Moose::Exception::RoleNameRequiredForMooseMetaRole' + => '2.1403', 'Moose::Exception::RoleNameRequired' + => '2.1403', 'Moose::Exception::RoleExclusionConflict' + => '2.1403', 'Moose::Exception::RoleDoesTheExcludedRole' + => '2.1403', 'Moose::Exception::RequiredMethodsNotImplementedByClass' + => '2.1403', 'Moose::Exception::RequiredMethodsImportedByClass' + => '2.1403', 'Moose::Exception::RequiredAttributeNeedsADefault' + => '2.1403', 'Moose::Exception::RequiredAttributeLacksInitialization' + => '2.1403', 'Moose::Exception::ReferencesAreNotAllowedAsDefault' + => '2.1403', 'Moose::Exception::ParameterIsNotSubtypeOfParent' + => '2.1403', 'Moose::Exception::PackagesAndModulesAreNotCachable' + => '2.1403', 'Moose::Exception::PackageNameAndNameParamsNotGivenToWrap' + => '2.1403', 'Moose::Exception::PackageDoesNotUseMooseExporter' + => '2.1403', 'Moose::Exception::OverrideConflictInSummation' + => '2.1403', 'Moose::Exception::OverrideConflictInComposition' + => '2.1403', 'Moose::Exception::OverloadRequiresNamesForCoderef' + => '2.1403', 'Moose::Exception::OverloadRequiresAnOperator' + => '2.1403', 'Moose::Exception::OverloadRequiresAMethodNameOrCoderef' + => '2.1403', 'Moose::Exception::OverloadRequiresAMetaOverload' + => '2.1403', 'Moose::Exception::OverloadRequiresAMetaMethod' + => '2.1403', 'Moose::Exception::OverloadRequiresAMetaClass' + => '2.1403', 'Moose::Exception::OverloadConflictInSummation' + => '2.1403', 'Moose::Exception::OperatorIsRequired' + => '2.1403', 'Moose::Exception::OnlyInstancesCanBeCloned' + => '2.1403', 'Moose::Exception::NoParentGivenToSubtype' + => '2.1403', 'Moose::Exception::NoImmutableTraitSpecifiedForClass' + => '2.1403', 'Moose::Exception::NoDestructorClassSpecified' + => '2.1403', 'Moose::Exception::NoConstraintCheckForTypeConstraint' + => '2.1403', 'Moose::Exception::NoCasesMatched' + => '2.1403', 'Moose::Exception::NoBodyToInitializeInAnAbstractBaseClass' + => '2.1403', 'Moose::Exception::NoAttributeFoundInSuperClass' + => '2.1403', 'Moose::Exception::NeitherTypeNorTypeNameIsGiven' + => '2.1403', 'Moose::Exception::NeitherRoleNorRoleNameIsGiven' + => '2.1403', 'Moose::Exception::NeitherClassNorClassNameIsGiven' + => '2.1403', 'Moose::Exception::NeitherAttributeNorAttributeNameIsGiven' + => '2.1403', 'Moose::Exception::NeedsTypeConstraintUnionForTypeCoercionUnion' + => '2.1403', 'Moose::Exception::MustSupplyPackageNameAndName' + => '2.1403', 'Moose::Exception::MustSupplyArrayRefAsCurriedArguments' + => '2.1403', 'Moose::Exception::MustSupplyAnAttributeToConstructWith' + => '2.1403', 'Moose::Exception::MustSupplyAnAccessorTypeToConstructWith' + => '2.1403', 'Moose::Exception::MustSupplyAMooseMetaAttributeInstance' + => '2.1403', 'Moose::Exception::MustSupplyAMetaclass' + => '2.1403', 'Moose::Exception::MustSupplyADelegateToMethod' + => '2.1403', 'Moose::Exception::MustSupplyAClassMOPAttributeInstance' + => '2.1403', 'Moose::Exception::MustSpecifyAtleastOneRoleToApplicant' + => '2.1403', 'Moose::Exception::MustSpecifyAtleastOneRole' + => '2.1403', 'Moose::Exception::MustSpecifyAtleastOneMethod' + => '2.1403', 'Moose::Exception::MustProvideANameForTheAttribute' + => '2.1403', 'Moose::Exception::MustPassEvenNumberOfAttributeOptions' + => '2.1403', 'Moose::Exception::MustPassEvenNumberOfArguments' + => '2.1403', 'Moose::Exception::MustPassAPackageNameOrAnExistingClassMOPPackageInst +ance' => '2.1403', 'Moose::Exception::MustPassAMooseMetaRoleInstanceOrSubclass' + => '2.1403', 'Moose::Exception::MustPassAHashOfOptions' + => '2.1403', 'Moose::Exception::MustHaveAtLeastOneValueToEnumerate' + => '2.1403', 'Moose::Exception::MustDefineAnOverloadOperator' + => '2.1403', 'Moose::Exception::MustDefineAnAttributeName' + => '2.1403', 'Moose::Exception::MustDefineAMethodName' + => '2.1403', 'Moose::Exception::MOPAttributeNewNeedsAttributeName' + => '2.1403', 'Moose::Exception::MethodNameNotFoundInInheritanceHierarchy' + => '2.1403', 'Moose::Exception::MethodNameConflictInRoles' + => '2.1403', 'Moose::Exception::MethodModifierNeedsMethodName' + => '2.1403', 'Moose::Exception::MethodExpectsMoreArgs' + => '2.1403', 'Moose::Exception::MethodExpectsFewerArgs' + => '2.1403', 'Moose::Exception::MethodExpectedAMetaclassObject' + => '2.1403', 'Moose::Exception::MetaclassTypeIncompatible' + => '2.1403', 'Moose::Exception::MetaclassNotLoaded' + => '2.1403', 'Moose::Exception::MetaclassMustBeDerivedFromClassMOPClass' + => '2.1403', 'Moose::Exception::MetaclassMustBeASubclassOfMooseMetaRole' + => '2.1403', 'Moose::Exception::MetaclassMustBeASubclassOfMooseMetaClass' + => '2.1403', 'Moose::Exception::MetaclassIsNotASubclassOfGivenMetaclass' + => '2.1403', 'Moose::Exception::MetaclassIsARoleNotASubclassOfGivenMetaclass' + => '2.1403', 'Moose::Exception::MetaclassIsAClassNotASubclassOfGivenMetaclass' + => '2.1403', 'Moose::Exception::MessageParameterMustBeCodeRef' + => '2.1403', 'Moose::Exception::MatchActionMustBeACodeRef' + => '2.1403', 'Moose::Exception::Legacy' + => '2.1403', 'Moose::Exception::LazyAttributeNeedsADefault' + => '2.1403', 'Moose::Exception::IsaLacksDoesMethod' + => '2.1403', 'Moose::Exception::IsaDoesNotDoTheRole' + => '2.1403', 'Moose::Exception::InvalidValueForIs' + => '2.1403', 'Moose::Exception::InvalidTypeGivenToCreateParameterizedTypeConstraint +' => '2.1403', 'Moose::Exception::InvalidTypeConstraint' + => '2.1403', 'Moose::Exception::InvalidRoleApplication' + => '2.1403', 'Moose::Exception::InvalidOverloadOperator' + => '2.1403', 'Moose::Exception::InvalidNameForType' + => '2.1403', 'Moose::Exception::InvalidHasProvidedInARole' + => '2.1403', 'Moose::Exception::InvalidHandleValue' + => '2.1403', 'Moose::Exception::InvalidBaseTypeGivenToCreateParameterizedTypeConstr +aint' => '2.1403', 'Moose::Exception::InvalidArgumentToMethod' + => '2.1403', 'Moose::Exception::InvalidArgPassedToMooseUtilMetaRole' + => '2.1403', 'Moose::Exception::InstanceMustBeABlessedReference' + => '2.1403', 'Moose::Exception::InstanceBlessedIntoWrongClass' + => '2.1403', 'Moose::Exception::InitMetaRequiresClass' + => '2.1403', 'Moose::Exception::IncompatibleMetaclassOfSuperclass' + => '2.1403', 'Moose::Exception::IllegalMethodTypeToAddMethodModifier' + => '2.1403', 'Moose::Exception::IllegalInheritedOptions' + => '2.1403', 'Moose::Exception::HandlesMustBeAHashRef' + => '2.1403', 'Moose::Exception::ExtendsMissingArgs' + => '2.1403', 'Moose::Exception::EnumValuesMustBeString' + => '2.1403', 'Moose::Exception::EnumCalledWithAnArrayRefAndAdditionalArgs' + => '2.1403', 'Moose::Exception::DoesRequiresRoleName' + => '2.1403', 'Moose::Exception::DelegationToATypeWhichIsNotAClass' + => '2.1403', 'Moose::Exception::DelegationToARoleWhichIsNotLoaded' + => '2.1403', 'Moose::Exception::DelegationToAClassWhichIsNotLoaded' + => '2.1403', 'Moose::Exception::DefaultToMatchOnTypeMustBeCodeRef' + => '2.1403', 'Moose::Exception::CreateTakesHashRefOfMethods' + => '2.1403', 'Moose::Exception::CreateTakesHashRefOfAttributes' + => '2.1403', 'Moose::Exception::CreateTakesArrayRefOfRoles' + => '2.1403', 'Moose::Exception::CreateMOPClassTakesHashRefOfMethods' + => '2.1403', 'Moose::Exception::CreateMOPClassTakesArrayRefOfSuperclasses' + => '2.1403', 'Moose::Exception::CreateMOPClassTakesArrayRefOfAttributes' + => '2.1403', 'Moose::Exception::CouldNotParseType' + => '2.1403', 'Moose::Exception::CouldNotLocateTypeConstraintForUnion' + => '2.1403', 'Moose::Exception::CouldNotGenerateInlineAttributeMethod' + => '2.1403', 'Moose::Exception::CouldNotFindTypeConstraintToCoerceFrom' + => '2.1403', 'Moose::Exception::CouldNotEvalDestructor' + => '2.1403', 'Moose::Exception::CouldNotEvalConstructor' + => '2.1403', 'Moose::Exception::CouldNotCreateWriter' + => '2.1403', 'Moose::Exception::CouldNotCreateMethod' + => '2.1403', 'Moose::Exception::ConstructClassInstanceTakesPackageName' + => '2.1403', 'Moose::Exception::ConflictDetectedInCheckRoleExclusionsInToClass' + => '2.1403', 'Moose::Exception::ConflictDetectedInCheckRoleExclusions' + => '2.1403', 'Moose::Exception::CoercionNeedsTypeConstraint' + => '2.1403', 'Moose::Exception::CoercionAlreadyExists' + => '2.1403', 'Moose::Exception::CoercingWithoutCoercions' + => '2.1403', 'Moose::Exception::CodeBlockMustBeACodeRef' + => '2.1403', 'Moose::Exception::CloneObjectExpectsAnInstanceOfMetaclass' + => '2.1403', 'Moose::Exception::ClassNamesDoNotMatch' + => '2.1403', 'Moose::Exception::ClassDoesTheExcludedRole' + => '2.1403', 'Moose::Exception::ClassDoesNotHaveInitMeta' + => '2.1403', 'Moose::Exception::CircularReferenceInAlso' + => '2.1403', 'Moose::Exception::CanReblessOnlyIntoASuperclass' + => '2.1403', 'Moose::Exception::CanReblessOnlyIntoASubclass' + => '2.1403', 'Moose::Exception::CanOnlyWrapBlessedCode' + => '2.1403', 'Moose::Exception::CanOnlyConsumeRole' + => '2.1403', 'Moose::Exception::CannotRegisterUnnamedTypeConstraint' + => '2.1403', 'Moose::Exception::CannotOverrideNoSuperMethod' + => '2.1403', 'Moose::Exception::CannotOverrideLocalMethodIsPresent' + => '2.1403', 'Moose::Exception::CannotOverrideBodyOfMetaMethods' + => '2.1403', 'Moose::Exception::CannotOverrideALocalMethod' + => '2.1403', 'Moose::Exception::CannotMakeMetaclassCompatible' + => '2.1403', 'Moose::Exception::CannotLocatePackageInINC' + => '2.1403', 'Moose::Exception::CannotInlineTypeConstraintCheck' + => '2.1403', 'Moose::Exception::CannotInitializeMooseMetaRoleComposite' + => '2.1403', 'Moose::Exception::CannotGenerateInlineConstraint' + => '2.1403', 'Moose::Exception::CannotFixMetaclassCompatibility' + => '2.1403', 'Moose::Exception::CannotFindTypeGivenToMatchOnType' + => '2.1403', 'Moose::Exception::CannotFindType' + => '2.1403', 'Moose::Exception::CannotFindDelegateMetaclass' + => '2.1403', 'Moose::Exception::CannotDelegateWithoutIsa' + => '2.1403', 'Moose::Exception::CannotDelegateLocalMethodIsPresent' + => '2.1403', 'Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresentInClass' + => '2.1403', 'Moose::Exception::AttributeValueIsNotAnObject' + => '2.1403', 'Moose::Exception::AttributeNamesDoNotMatch' + => '2.1403', 'Moose::Exception::AttributeMustBeAnClassMOPMixinAttributeCoreOrSubcla +ss' => '2.1403', 'Moose::Exception::AttributeIsRequired' + => '2.1403', 'Moose::Exception::AttributeExtensionIsNotSupportedInRoles' + => '2.1403', 'Moose::Exception::AttributeConflictInSummation' + => '2.1403', 'Moose::Exception::AttributeConflictInRoles' + => '2.1403', 'Moose::Exception::AttachToClassNeedsAClassMOPClassInstanceOrASubclass +' => '2.1403', 'Moose::Exception::ApplyTakesABlessedInstance' + => '2.1403', 'Moose::Exception::AddRoleToARoleTakesAMooseMetaRole' + => '2.1403', 'Moose::Exception::AddRoleTakesAMooseMetaRoleInstance' + => '2.1403', 'Moose::Exception::AddParameterizableTypeTakesParameterizableType' + => '2.1403', 'Moose::Exception::AccessorMustReadWrite' + => '2.1403', 'Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresent' + => '2.1403', 'Moose::Exception::CannotCreateHigherOrderTypeWithoutATypeParameter' + => '2.1403', 'Moose::Exception::CannotCoerceAWeakRef' + => '2.1403', 'Moose::Exception::CannotCalculateNativeType' + => '2.1403', 'Moose::Exception::CannotAutoDerefWithoutIsa' + => '2.1403', 'Moose::Exception::CannotAugmentNoSuperMethod' + => '2.1403', 'Moose::Exception::CannotAugmentIfLocalMethodPresent' + => '2.1403', 'Moose::Exception::CannotAssignValueToReadOnlyAccessor' + => '2.1403', 'Moose::Exception::CannotApplyBaseClassRolesToRole' + => '2.1403', 'Moose::Exception::CannotAddAsAnAttributeToARole' + => '2.1403', 'Moose::Exception::CannotAddAdditionalTypeCoercionsToUnion' + => '2.1403', 'Moose::Exception::CanExtendOnlyClasses' + => '2.1403', 'Moose::Exception::CallingReadOnlyMethodOnAnImmutableInstance' + => '2.1403', 'Moose::Exception::CallingMethodOnAnImmutableInstance' + => '2.1403', 'Moose::Exception::BuilderMustBeAMethodName' + => '2.1403', 'Moose::Exception::BuilderMethodNotSupportedForInlineAttribute' + => '2.1403', 'Moose::Exception::BuilderMethodNotSupportedForAttribute' + => '2.1403', 'Moose::Exception::BuilderDoesNotExist' + => '2.1403', 'Moose::Exception::BothBuilderAndDefaultAreNotAllowed' + => '2.1403', 'Moose::Exception::BadOptionFormat' + => '2.1403', 'Moose::Exception::AutoDeRefNeedsArrayRefOrHashRef' + => '2.1403', 'Moose::Exception::AttributeValueIsNotDefined' + => '2.1403', 'Moose::Util::MetaRole' + => '2.1403', 'Moose::Exception::CannotCallAnAbstractBaseMethod' + => '2.1403', 'Moose::Exception' + => '2.1403', 'Config' + => '5.020001', 'Exporter' + => '5.71', 're' + => '0.26', 'File::Basename' + => '2.85', 'overload' + => '1.22', 'Scalar::Util' + => '1.41', 'constant' + => '1.31', 'vars' + => '1.03', 'File::Spec::Unix' + => '3.48', 'Cwd' + => '3.48', 'Class::Struct' + => '0.65', 'File::stat' + => '1.07', 'Tie::Hash' + => '1.05', 'IO' + => '1.31', 'IO::Dir' + => '1.10', 'IO::Pipe' + => '1.15', 'IO::Seekable' + => '1.10', 'SelectSaver' + => '1.02', 'Symbol' + => '1.07', 'IO::Socket' + => '1.37', 'IO::Select' + => '1.22', 'IO::Socket::INET' + => '1.35', 'Errno' + => '1.20_03', 'IO::Socket::UNIX' + => '1.26', 'Socket' + => '2.016', 'Exporter::Tiny' + => '0.042', 'List::MoreUtils::XS' + => '0.402', 'feature' + => '1.36', 'IO::File' + => '1.16', 'IO::Handle' + => '1.35', 'mro' + => '1.16', 'Devel::InnerPackage' + => '0.4', 'File::Spec::Functions' + => '3.48', 'deprecate' + => '0.03', 'Class::MOP' + => '2.1403', 'Dist::CheckConflicts' + => '0.11', 'Package::DeprecationManager' + => '0.13', 'Devel::StackTrace' + => '2.00', 'List::MoreUtils' + => '0.402', 'Sub::Name' + => '0.12', 'Sub::Exporter' + => '0.987', 'parent' + => '0.228', 'Devel::PartialDump' + => '0.17', 'Eval::Closure' + => '0.11', 'MRO::Compat' + => '0.12', 'Devel::GlobalDestruction' + => '0.13', 'metaclass' + => '2.1403', 'MooseX::SemiAffordanceAccessor::Role::Attribute' + => '0.10', 'Module::Implementation' + => '0.09', 'Sub::Identify' + => '0.10', 'B::Hooks::EndOfScope' + => '0.13', 'B::Hooks::EndOfScope::PP' + => '0.13', 'B::Hooks::EndOfScope::XS' + => '0.13', 'overloading' + => '0.02', 'overload::numbers' + => 'undef', 'Term::Cap' + => '1.16', 'AI::Categorizer' + => '0.09', 'AI::Categorizer::Collection::Files' + => 'undef', 'AI::Categorizer::Learner::NaiveBayes' + => 'undef', 'Algorithm::NaiveBayes::Model::Frequency' + => 'undef', 'File::ChangeNotify' + => '0.24', 'File::Copy' + => '2.30', 'Modern::Perl' + => '1.20140107', 'File::Spec' + => '3.48', 'warnings' + => '1.23', 'File::Spec::Win32' + => '3.48', 'strict' + => '1.08', 'Fcntl' + => '1.11', 'if' + => '0.0603', 'warnings::register' + => '1.03', 'Carp' + => '1.3301',
    scandeps -c
    # Use of runtime loader module Module::Implementation detected. Resul +ts of static scanning may be incomplete. # Use of runtime loader module Module::Runtime detected. Results of s +tatic scanning may be incomplete. (set by Moose): No such file or directory at C:/perl/site/lib/Module/S +canDeps/DataFeed.pm line 26. CHECK failed--call queue aborted. SYSTEM ERROR in compiling test.pl: 512 at C:/perl/site/lib/Module/Scan +Deps.pm line 1348.
    for scandeps -x
    # Use of runtime loader module Module::Implementation detected. Resul +ts of static scanning may be incomplete. # Use of runtime loader module Module::Runtime detected. Results of s +tatic scanning may be incomplete. (set by Moose): No such file or directory at C:/perl/site/lib/Module/S +canDeps/DataFeed.pm line 26. END failed--call queue aborted. SYSTEM ERROR in executing test.pl : 512 at C:/perl/site/lib/Module/Sca +nDeps.pm line 1348.
    When packing it :
    PS C:\Users\dtrzcinski\workspace\Clear Pre Processing> pp test.pl # Use of runtime loader module Module::Runtime detected. Results of s +tatic scanning may be incomplete. # Use of runtime loader module Module::Implementation detected. Resul +ts of static scanning may be incomplete. PS C:\Users\dtrzcinski\workspace\Clear Pre Processing> .\a.exe Can't locate List/MoreUtils/PP.pm in @INC (you may need to install the + List::MoreUtils::PP module) (@INC contains: CODE( 0x240f684) C:\Users\DTRZCI~1\AppData\Local\Temp\par-6474727a63696e736b +69\cache-fc36207a19bcee130436f35301e371f5252e2baa\ inc\lib C:\Users\DTRZCI~1\AppData\Local\Temp\par-6474727a63696e736b69\ +cache-fc36207a19bcee130436f35301e371f5252e2baa\inc CODE(0x224e9b4) CODE(0x224ecd4)) at (eval 31) line 1. BEGIN failed--compilation aborted at (eval 31) line 1. BEGIN failed--compilation aborted at List/MoreUtils/XS.pm line 41. Compilation failed in require at List/MoreUtils.pm line 13. BEGIN failed--compilation aborted at List/MoreUtils.pm line 13. Compilation failed in require at Package/DeprecationManager.pm line 10 +. BEGIN failed--compilation aborted at Package/DeprecationManager.pm lin +e 10. Compilation failed in require at Moose/Deprecated.pm line 12. BEGIN failed--compilation aborted at Moose/Deprecated.pm line 12. Compilation failed in require at Moose.pm line 14. BEGIN failed--compilation aborted at Moose.pm line 14. Compilation failed in require at File/ChangeNotify/Watcher/Default.pm +line 20. BEGIN failed--compilation aborted at File/ChangeNotify/Watcher/Default +.pm line 20. Compilation failed in require at File/ChangeNotify.pm line 12. BEGIN failed--compilation aborted at File/ChangeNotify.pm line 12. Compilation failed in require at script/test.pl line 11. BEGIN failed--compilation aborted at script/test.pl line 11.
    If I include the missing List::MoreUtils::PP it actually runs, but it seems like packing, running, re-packing with next detected missing dependency, repeat is not the best way of solving this problem.

      Ok, now you got something for rt://Module-ScanDeps :)

      What happens when you try packing without -c or -x options, with just the static list?

        As above (I may have edited it after I saw your reply) if packed with static module detection, it misses the List::MoreUtils::PP module and thus fails to execute. If List::MoreUtils::PP is manually specified the code functions. However, I feel that with execution or compilation it would actually detect List::MoreUtils::PP and not require it to be manually included.

        If I could get BitCard to actually let me log in correctly, I would certainly post a bug report.