With MediaWiki master and GoogleLogin, when I run the installer with install.php --with-extensions the install dies:
Creating main page with default content done Creating tables for enabled extensions ConfigException from line 136 of /workspace/src/includes/config/ConfigFactory.php: No registered builder available for googlelogin. Backtrace: #0 extensions/GoogleLogin/includes/GoogleLogin.php(46): ConfigFactory->makeConfig(string) #1 extensions/GoogleLogin/includes/GoogleLoginHooks.php(20): GoogleLogin\GoogleLogin::getGLConfig() #2 includes/Hooks.php(174): GoogleLogin\GoogleLoginHooks::onLoadExtensionSchemaUpdates(MysqlUpdater) #3 includes/Hooks.php(202): Hooks::callHook(string, array, array, NULL) #4 includes/installer/DatabaseUpdater.php(127): Hooks::run(string, array) #5 includes/installer/DatabaseUpdater.php(192): DatabaseUpdater->__construct(Wikimedia\Rdbms\DatabaseMysqli, boolean, NULL) #6 includes/installer/DatabaseInstaller.php(312): DatabaseUpdater::newForDB(Wikimedia\Rdbms\DatabaseMysqli) #7 includes/installer/Installer.php(1567): DatabaseInstaller->createExtensionTables(MysqlInstaller) #8 includes/installer/CliInstaller.php(138): Installer->performInstallation(array, array) #9 maintenance/install.php(125): CliInstaller->execute() #10 maintenance/doMaintenance.php(94): CommandLineInstaller->execute() #11 maintenance/install.php(175): require_once(string) #12 {main}
That can be reproduced on a Gerrit change by commenting on a change: check experimental.