芯方式

60工程在build modis时提示如下错误

0
阅读(912)

[DESCRIPTION]
60工程在build modis时提示如下错误
*******************************************
MTK build environment is ready!
*******************************************
makefile check is done
MoDIS subst disk for E:\MT6260S_W1308\MTK is k:
make: make\gsm2.mak: No such file or directory
make: *** No rule to make target `make\gsm2.mak'. Stop.
Failed in new_modis
[SOLUTION]来自半导体社区
问题原因是Modis build时候会先映射网络硬盘,主要是为了避免VS2008路径过长的问题
出现上述错误是subst指令可以映射成功,但是无法访问,导致modis build出现问题
可以修改脚本把网络映射部分去掉,但是需要注意的是工程名不能过长,否则用VS2008 run的时候会有cl.exe错误
修改如下:
make2.pl这个脚本里面,MoDIS_build_process这个函数注释掉如下部分,需要注意的是pl脚本里面只能通过#来注释
#if (($modis_action !~ /^(gen|clean|ap|at)_(modis|uesim)$/i) && ($modis_action ne "mtegen")) {
#foreach my $disk (k..z) {
#if (system("subst $disk: $modis_cwd >NUL 2>&1") == 0) {
#$modis_subst = $disk;
#last;
#}
#}
#if ($modis_subst ne "") {
#print "MoDIS subst disk for $modis_cwd is $modis_subst:\n";
#chdir("$modis_subst:");
#} else {
#warn "Warning: Execute subst for MoDIS fail !\n";
#}
#}