The bisect-build script doesn't work with the Safari 4 Public Beta installed because the version string isn't parseable by Perl.
I have a quick fix, but it's suboptimal.
Created attachment 28693 [details]
This fixes bisect-builds with Safari 4 Public Beta.
The long-term fix is to switch from using "CFBundleShortVersionString" to using "CFBundleVersion" in findSafariVersion().
$ git svn dcommit
Committing to http://svn.webkit.org/repository/webkit/trunk ...
(In reply to comment #1)
> The long-term fix is to switch from using "CFBundleShortVersionString" to using
> "CFBundleVersion" in findSafariVersion().
See Bug 24652.