SVN: toys/tools/cleanbuild/findbr
    glen 
    glen at pld-linux.org
       
    Tue Apr  9 20:29:58 CEST 2013
    
    
  
Author: glen
Date: Tue Apr  9 20:29:58 2013
New Revision: 12645
Modified:
   toys/tools/cleanbuild/findbr
Log:
add patterns for ocaml errors
Modified: toys/tools/cleanbuild/findbr
==============================================================================
--- toys/tools/cleanbuild/findbr	(original)
+++ toys/tools/cleanbuild/findbr	Tue Apr  9 20:29:58 2013
@@ -281,11 +281,21 @@
 		warn "Looking for package $pkg\n";
 		poldek_file( "/usr/lib*/pkgconfig/$pkg.pc" );
 	}
+
+	if (/^ocamlfind: Package `(\S+)' not found - required by/
+		or m{Camlp4: Uncaught exception: DynLoader.Error \("(\S+)", "file not found in path"\)}
+		) {
+		my $pkg = $1;
+		warn "Looking for ocaml package $pkg\n";
+		poldek_file( "/usr/lib*/ocaml/*/$pkg.a", "/usr/lib*/ocaml/*/$pkg");
+	}
+
 	if ( m{^cp: cannot stat `(/.*)': No such file or directory$} ) {
 		my $f = $1;
 		warn "Looking for file $f\n";
 		poldek_file( $f );
 	}
+
 	if ( m{^find-lang.sh: Error: international files not found for '}
 			or m{ gettext tools not found}
 			) {
    
    
More information about the pld-cvs-commit
mailing list