in reply to Re: Unknown compile error - desperation
in thread Compilation failed, Vendor::Amazon, Vendor::BarnesNoble

I got, thanks for all! The problem was that Vendor::Amazon had:
use base Vendor::Base;
one thing I did but couldn't associate with was:
use strict; use base Vendor::Base;
then I realized that if strict goes after, no problem. Later I figured all out: base is the module and Vendor::Base is the parameter, so quotes are necessary around Vendor::Base. with strict after or without strict, no problem without quote.

That's it. Thanks again.