标题: 编译android4.2源码提示“source: not found” [打印本页] 作者: vdeam 时间: 2014-11-17 23:55 标题: 编译android4.2源码提示“source: not found” 本帖最后由 vdeam 于 2014-11-18 00:58 编辑
按照 “X4412_A\UserManual\x4412 android4.2平台用户手册.pdf” 指导安装了前面各种依赖库,解压了源码,编译uboot,kernel都没问题,但是编译android文件系统却出错了,如下:
vdeam@ubuntu:~/work/x4412_jlb_rtm_v10$ ./mk -s
./mk: 95: ./mk: source: not found
vdeam@ubuntu:~/work/x4412_jlb_rtm_v10$
vdeam@ubuntu:~/work/x4412_jlb_rtm_v10$ source
bash: source: filename argument required
source: usage: source filename [arguments]
vdeam@ubuntu:~/work/x4412_jlb_rtm_v10$
vdeam@ubuntu:~/work/x4412_jlb_rtm_v10$ source build/envsetup.sh
including device/asus/grouper/vendorsetup.sh
including device/asus/tilapia/vendorsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/generic/armv7-a/vendorsetup.sh
including device/generic/mips/vendorsetup.sh
including device/generic/x86/vendorsetup.sh
including device/lge/mako/vendorsetup.sh
including device/samsung/maguro/vendorsetup.sh
including device/samsung/manta/vendorsetup.sh
including device/samsung/toroplus/vendorsetup.sh
including device/samsung/toro/vendorsetup.sh
including device/samsung/x4412/vendorsetup.sh
including device/ti/panda/vendorsetup.sh
including sdk/bash_completion/adb.bash
vdeam@ubuntu:~/work/x4412_jlb_rtm_v10$
在执行上面指令后直接执行make -j4是可以编译的,看mk的95行是
make -j${threads} ${BS_CONFIG_FILESYSTEM} || return 1
直接用make -j4不指定BS_CONFIG_FILESYSTEM这个参数不知道有没有问题,尝试用make -j4 PRODUCT-full_smdk4x12-eng指令执行出错。
以上,请教一下是什么问题作者: vdeam 时间: 2014-11-18 00:00
另外编译一会后出了错:
Can't locate Switch.pm in @INC (you may need to install the Switch module)
参考网上安装perl的switch库
sudo apt-get install libswitch-perl作者: vdeam 时间: 2014-11-18 00:51
还是出了问题:
make: *** No rule to make target `out/target/product/generic/obj/SHARED_LIBRARIES/libMali_intermediates/export_includes', needed by `out/target/product/generic/obj/SHARED_LIBRARIES/gralloc.generic_intermediates/import_includes'. Stop.
make: *** Waiting for unfinished jobs....
估计是和make后的那个参数有关吧作者: armeasy 时间: 2014-11-18 08:57
看一下x4412问题汇总里面有解决办法作者: vdeam 时间: 2014-11-18 10:05