+ /* If this or element did not match then continue on to the
+ next or element until a matching element is found */
+ if (Bad == true)
+ {
+ // This triggers if someone make a pre-depends/depend loop.
+ if (Start == End)
+ return _error->Error("Couldn't configure pre-depend %s for %s, "
+ "probably a dependency cycle.",
+ End.TargetPkg().Name(),Pkg.Name());
+ Start++;
+ }
+ else
+ break;