2008-03-05 Alp Toker <alp@atoker.com>
authoralp@webkit.org <alp@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 6 Mar 2008 03:49:21 +0000 (03:49 +0000)
committeralp@webkit.org <alp@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 6 Mar 2008 03:49:21 +0000 (03:49 +0000)
        Attempt to get the autotools build working again on the bot with
        build-webkit.

        Force the use of /bin/bash since we seem to have bash-isms in the
        configure script right now.

        * Scripts/webkitdirs.pm:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@30818 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKitTools/ChangeLog
WebKitTools/Scripts/webkitdirs.pm

index 184ccaa56a303cad63ae3c67d3151b806c9cdf69..e4cc3c2ff412f9dec7c8ca0764a5a67321825a2d 100644 (file)
@@ -1,3 +1,13 @@
+2008-03-05  Alp Toker  <alp@atoker.com>
+
+        Attempt to get the autotools build working again on the bot with
+        build-webkit.
+
+        Force the use of /bin/bash since we seem to have bash-isms in the
+        configure script right now.
+
+        * Scripts/webkitdirs.pm:
+
 2008-03-05  Alp Toker  <alp@atoker.com>
 
         Re-attempt to switch to the autotools build system for GTK+.
index 4407af9dfe5b8893dab1f78a8a90b3a397c7e409..f3c42ab2f0a3d59bda2adbe1a07376728bcfebda 100644 (file)
@@ -764,10 +764,19 @@ sub buildAutotoolsProject($@)
         return 0;
     }
 
+    print "Calling autogen.sh in " . $dir . "\n\n";
+    print "Installation directory: $prefix\n" if(defined($prefix));
+
+    $result = system "$sourceDir/autogen.sh --help";
+    if ($result ne 0) {
+        die "Failed to setup build environment using 'autotools'!\n";
+    }
+
     print "Calling configure in " . $dir . "\n\n";
     print "Installation directory: $prefix\n" if(defined($prefix));
-     
-    $result = system "$sourceDir/autogen.sh", @buildArgs;
+
+    # The autotools configure script requires bash explicitly at time of writing
+    $result = system "/bin/bash", "$sourceDir/configure", @buildArgs;
     if ($result ne 0) {
         die "Failed to setup build environment using 'autotools'!\n";
     }