The following creates circular dependency, but they are not used during build as far as I can see in source code: BuildRequires: perl(XML::LibXML) perl(XML::LibXML::Common) I commented them out and now they are only required.