跟着官方文档编译
第一个问题:在make阶段时会报的问题:
kudu/src/kudu/util/block_bloom_filter.cc:210:3: error: ‘vst1q_u32_x2’ was not declared in this scope
kudu/src/kudu/util/block_bloom_filter.cc:436:5: error: ‘vst1q_u8_x2’ was not declared in this scope
vst1q_u32_x2: vst2q_u32
vst1q_u8_x2: vst2q_u8
用这两个函数代替;
第二个问题:gradle-7.6.4-all.zip下载不下来
Exception in thread "main" java.io.IOException: Downloading from https://services.gradle.org/distributions/gradle-7.6.4-all.zip failed: timeout
用迅雷本地下载(翻墙),上传至下面这个目录,最后一个目录名是随机生成的。
/root/.gradle/wrapper/dists/gradle-7.6.4-all/69w292fwwbbevpookp42lrbux
第三个问题:gradle源要换成国内源
Execution failed for task ':buildSrc:compileGroovy'.> Could not resolve all files for configuration ':buildSrc:compileClasspath'.> Could not download gradle-versions-plugin-0.41.0.jar (com.github.ben-manes:gradle-versions-plugin:0.41.0)> Could not get resource 'https://plugins.gradle.org/m2/com/github/ben-manes/gradle-versions-plugin/0.41.0/gradle-versions-plugin-0.41.0.jar'.> Could not HEAD 'https://plugins.gradle.org/m2/com/github/ben-manes/gradle-versions-plugin/0.41.0/gradle-versions-plugin-0.41.0.jar'.Execution failed for task ':buildSrc:compileGroovy'.> Could not resolve all files for configuration ':buildSrc:compileClasspath'.> Could not download gradle-versions-plugin-0.41.0.jar (com.github.ben-manes:gradle-versions-plugin:0.41.0)> Could not get resource 'https://plugins.gradle.org/m2/com/github/ben-manes/gradle-versions-plugin/0.41.0/gradle-versions-plugin-0.41.0.jar'.> Could not HEAD 'https://plugins.gradle.org/m2/com/github/ben-manes/gradle-versions-plugin/0.41.0/gradle-versions-plugin-0.41.0.jar'.
下面这个文件可以改gradle源,换成国内源:
kudu/java/buildSrc/build.gradle
本人换成的源地址:
repositories {maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } //gradle-pluginmaven { url 'https://maven.aliyun.com/repository/google' } //googlemaven { url 'https://maven.aliyun.com/repository/public' } //publicmaven { url 'https://maven.aliyun.com/repository/jcenter' } //jcenter/*google()mavenCentral()gradlePluginPortal()*/
}
笔记记录一下