9341|24

59

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

遇到大麻烦了,PB6.0在编译wince系统的时候 在NETCFV2_MODULES= dotnetv2处失败了。 [复制链接]

一下子就没了头绪,网上只有问的却没有解答的。google了快一天了,没有答案。

编译日志如下

配置sysgen参数

User selected the following SYSGEN variables
sysgen_as_base=1
sysgen_as_file=1
sysgen_audio=1
sysgen_auth=1

................

IE_MODULES= shdocvw msxml3 wininet jsproxy shlwapi uuid ieceext
SCRIPT_MODULES= jscript
SERVERS_MODULES= obexapi obexsrvr timesvc
SHELLSDK_MODULES= aygshell
AYGSHELL_COMPONENTS= aygshcore aygshhpc aygqvga
SHELL_MODULES= explorer shcore ceshell qvgap
CESHELL_COMPONENTS= ceshapi ceshui taskbarlist
SHCORE_COMPONENTS= shcore path
WCESHELLFE_MODULES= control ctlpnl cplmain AdvBacklight connpnl intlp stdwavefiles bthpnl
DATASYNC_MODULES= cefobj repllog rapisrv eventrst rra_stm systemcpl udp2tcp
NETCFV2_MODULES= dotnetv2
\WINCE600\build.err

BLDDEMO: There were errors building Training

Training - 1 error(s), 0 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

build.err中什么都没有,只有这么一行提示

G:\WINCE600\build.log(1) : error SYSGEN0000: error(s) in sysgen phase

上一次正常的时候在NETCFV2_MODULES= dotnetv2这个地方停留了很长时间。

但愿能尽快结果这个问题。



本文来自eeworld博客,转载请标明出处:http://blog.eeworld.net/sailorlyq/archive/2009/07/18/4359591.aspx
此帖出自WindowsCE论坛

最新回复

貌似 PB 6.0 有点问题 如果重装系统,重装 PB 6.0,重新建同样的工程,肯定没问题  详情 回复 发表于 2009-7-31 08:38
点赞 关注
 

回复
举报

75

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
先把DOT NET干掉!
此帖出自WindowsCE论坛
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
查看build.log文件查找error就知道什么问题了,不是build.err文件是build.log
此帖出自WindowsCE论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

4
 
友情up
此帖出自WindowsCE论坛
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 1 楼 qthsrs232 的回复:
先把DOT NET干掉!

干掉哪一个能具体说一下吗?这个solution偶尔可以编译通过release版本的。
此帖出自WindowsCE论坛
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 2 楼 xunjingzhpu 的回复:
查看build.log文件查找error就知道什么问题了,不是build.err文件是build.log


我查看了一下build.log
如下:
makefile.def: Including G:\WINCE600\public\common\oak\misc\sources.ReleaseType_DEFAULT
系统找不到指定的路径。
系统找不到指定的路径。
NMAKE : warning U4004: too many rules for target 'clean'
ECHO 处于打开状态。
G:\WINCE600\PUBLIC\COMMON\CESYSGEN>NMAKE /nologo
G:\WINCE600\PUBLIC\COMMON\OAK\LIB\ARMV4I\RETAIL\0409\waveapi.res  1>nul

G:\WINCE600\PUBLIC\COMMON\CESYSGEN>NMAKE /nologo
G:\WINCE600\PUBLIC\COMMON\OAK\LIB\ARMV4I\RETAIL\0409\wldap32.res  1>nul
Copying fulllibc.*
NMAKE : fatal error U1077: 'xcopy' : return code '0xc0000005'
Stop.

这些是我觉得有用的信息,多谢各位高人指点。
此帖出自WindowsCE论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

7
 
引用 3 楼 weidong0210 的回复:
友情up


ths!
此帖出自WindowsCE论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

8
 
引用 5 楼 sailorlyq 的回复:
引用 2 楼 xunjingzhpu 的回复:
查看build.log文件查找error就知道什么问题了,不是build.err文件是build.log


我查看了一下build.log
如下:
makefile.def: Including G:\WINCE600\public\common\oak\misc\sources.ReleaseType_DEFAULT
系统找不到指定的路径。
系统找不到指定的路径。
NMAKE : warning U4004: too many rules for target 'clean'
ECHO 处于打开状态。
G:\WINCE600\PUBLIC\COMMON\CESYSGEN>NMAKE /nologo
G:\WINCE600\PUBLIC\COMMON\OAK\LIB\ARMV4I\RETAIL\0409\waveapi.res? 1>nul

G:\WINCE600\PUBLIC\COMMON\CESYSGEN>NMAKE /nologo
G:\WINCE600\PUBLIC\COMMON\OAK\LIB\ARMV4I\RETAIL\0409\wldap32.res? 1>nul
Copying fulllibc.*
NMAKE : fatal error U1077: 'xcopy' : return code '0xc0000005'
Stop.

这些是我觉得有用的信息,多谢各位高人指点。



兄弟 我们两遇到同样问题了。。。
关注中阿  我也发了帖子
此帖出自WindowsCE论坛
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(中级)

9
 
你看我的打印信息
E:\WINCE600\PUBLIC\COMMON\CESYSGEN>NMAKE /nologo E:\WINCE600\PUBLIC\COMMON\OAK\LIB\ARMV4I\DEBUG\0409\waveapi.res  1>nul

E:\WINCE600\PUBLIC\COMMON\CESYSGEN>NMAKE /nologo E:\WINCE600\PUBLIC\COMMON\OAK\LIB\ARMV4I\DEBUG\0409\wldap32.res  1>nul
Copying fulllibc.*
NMAKE : fatal error U1077: 'xcopy' : return code '0xc0000135'
Stop.
此帖出自WindowsCE论坛
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

10
 
我只有一个OAL,其他一个不选,很快就出来了,
楼主想一步到位,很难的,
不符合流程规律啊。
此帖出自WindowsCE论坛
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

11
 
我也弄了一个上午了,没解决
此帖出自WindowsCE论坛
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

12
 
引用 9 楼 gooogleman 的回复:
我只有一个OAL,其他一个不选,很快就出来了,
楼主想一步到位,很难的,
不符合流程规律啊。


gooogleman 大侠是什么意思?没看懂,呵呵。
可否说的详细些?
此帖出自WindowsCE论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 10 楼 liaifeilove 的回复:
我也弄了一个上午了,没解决


感觉这个问题应该跟升级了2008的补丁包有关系,而且编译不稳定,release版本的偶尔可以编译通过。
是不是升级了 Windows Embedded CE 6.0 Product Update Rollup 12/31/2008以后2006和2007的就不用管了,还是2006,2007,2008三年的Product Update Rollup 都要按顺序升级?
此帖出自WindowsCE论坛
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

14
 
引用 11 楼 sailorlyq 的回复:
引用 9 楼 gooogleman 的回复:
我只有一个OAL,其他一个不选,很快就出来了,
楼主想一步到位,很难的,
不符合流程规律啊。


gooogleman 大侠是什么意思?没看懂,呵呵。
可否说的详细些?


升级补丁包以后修改了很多public目录下的文件,所以我选择了 rebuild and clean sysgen
此帖出自WindowsCE论坛
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

15
 
引用 12 楼 sailorlyq 的回复:
引用 10 楼 liaifeilove 的回复:
我也弄了一个上午了,没解决


感觉这个问题应该跟升级了2008的补丁包有关系,而且编译不稳定,release版本的偶尔可以编译通过。
是不是升级了 Windows Embedded CE 6.0 Product Update Rollup 12/31/2008以后2006和2007的就不用管了,还是2006,2007,2008三年的Product Update Rollup 都要按顺序升级?


升级后一定要重新编译吗?
此帖出自WindowsCE论坛
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

16
 
我打算重新装了,以后打死我也不去编译微软的公共库了
此帖出自WindowsCE论坛
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

17
 
我今天把CE6.0重装了,用sysgen 这个命令,发现问题还是一样存在...
还有什么建议没阿?
此帖出自WindowsCE论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

18
 
引用 14 楼 liaifeilove 的回复:
引用 12 楼 sailorlyq 的回复:
引用 10 楼 liaifeilove 的回复:
我也弄了一个上午了,没解决


感觉这个问题应该跟升级了2008的补丁包有关系,而且编译不稳定,release版本的偶尔可以编译通过。
是不是升级了 Windows Embedded CE 6.0 Product Update Rollup 12/31/2008以后2006和2007的就不用管了,还是2006,2007,2008三年的Product Update Rollup 都要按顺序升级?


升级后一定要重新编译吗?


是呀,而且要rebuild and sysgen,要不然内核代码的修改起不到作用。
此帖出自WindowsCE论坛
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

19
 
我这两天也打算重装,找了个新机器专门搞这个了。准备装在C盘下。而且我的不一定就是这一个错误,有的时候重启一下电脑又会出现其它的错误而终止编译或者中止拷贝。我觉得和环境有关系。

招了段老外的解释。咱俩研究一下,没事就来顶一下帖,哈哈。

我在网上看到了一个帖子,上面遇到了和我同样的问题。

I have R2 and the 2007 rollup installed (everything for 2007).
The check-tool indicated that jan/feb/march 2008 were missing, so I
installed them.
After that, the build error.
My collegue who did excactly the same, has no problem. (?)

I'm sure it'll be fine after wasting a lot of time, but would like to
understand what goes wrong, and/or what I did wrong....
The errormessage is very unclear about what it is trying to copy where and
why it fails. I cleaned up the disk for more room, but that didn't help.

Any suggestions besides a complete reinstall ? ;-)

回答是:
Same directory structure as your colleague?  That is, if he has CE6
installed on the C: drive in the default folder, c:\wince600, do you?  What
about the Platform Builder tools?  Same folder location as your coworker?

If everything seems the same, it's time to add some debugging to the
makefile.def file in \wince600\public\common\oak\misc.  Around line 1057 is
where the libraries are being copied and one of those xcopy commands is
probably responsible for the error, although we can't tell which for sure.
Check to be sure that the folders specified in each one actually exist,
first of all.  Also make sure that the user account under which you are
running the build is an administrative account.

If you identify which line is causing the problem (add some @echo commands
after each one and do another build), but still can't figure out what the
problem is, let us know.

上面说可能和makefile.def有关,可惜不会改,也看不懂。
希望高人来指点。
此帖出自WindowsCE论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

20
 
我的更夸张阿,你们的都是升级后不能用,我的就是才安装就不能用。
我觉得这个软件太差了。
要是再不行 我就只能重装系统了。或者换个机器 。
郁闷中。
还有 这个难道只能装到C:盘下吗?
此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表