导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[转帖]怀疑内部编译器错误:错误的操作系统识别[liufengzhong]

 *第47902篇: [转帖]怀疑内部编译器错误:错误的操作系统识别

  
楼 主:liufengzhong 2014年8月30日12:30
 [转帖]怀疑内部编译器错误:错误的操作系统识别

嗨,我使用的是最新的xTimeComposer来尝试为XC-1A板上写了一个程序,
但是每当我尝试建立我现在得到以下错误:

xcc1llvm: /build/swnb/autobuild/swrelease_enterprise_13/Centos32/build/sb/tools_llvm/src/lib/VMCore/Instructions.cpp:274: void llvm::CallInst::init(llvm::value*, llvm::ArrayRef, const llvm::Twine&): Assertion `(i >  = FTy->  getNumParams() || FTy->  getParamType(i) == Args[i]->  getType()) && "Calling a function with a bad signature!"' failed.
Aborted
xmake[1]: *** [.build_Debug/src/Blur.xc.o] Error 1
xmake: *** [bin/Debug/Blur_Debug.xe] Error 2

这是特别奇怪,因为我不使用的Centos。但是我没有代码从一个CentOS机器上的程序的旧版本中导入; 不过,我已经创造了新的项目,并复制了手的所有代码,这仍然没有改变什么,所以这可能是无关紧要的。

我的项目包括了一些宏,一个C文件(提供给我)和AC头1 XC文件。

唯一的参照这样的错误,我能找到,大约是多维数组的声明编译器错误最近的错误后。

我是正对着的最后期限,现在,可能就无法检查回来,直到第2次,但如果这篇文章可以标记从XMOS程序错误的人则更好,如果有疑问我会尽量提供更多的细节。

我现在会尝试消除一些我的项目,和如果这产生任何的成功我都会发上来。

还有另一个相关的问题是,我每次打开该项目,约5分钟后,我提示的启动代码的转换,因为这是一个预12.0版本; 这看起来很可疑,因为提示重复和推测该代码未进行转换,但,因为即使当我手抄的代码到一个新的项目的问题依然存在,我主要是排除了这种可能性的一个原因。

在Windows版本尝试了我的代码,并得到以下错误

**** Build of configuration Debug for project Blur ****
xmake CONFIG=Debug all
No modules used.
Compiling Blur.xc
Assertion failed: (i >  = FTy->  getNumParams() || FTy->  getParamType(i) == Args[i]->  getType()) && "Calling a function with a bad signature!", file z:/buildslave/swnb/tools/win764_nightly_ent13/build/sb/tools_llvm/src/lib/VMCore/Instructions.cpp, line 274

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
xmake[1]: *** [.build_Debug/src/Blur.xc.o] Error 1
xmake: *** [bin/Debug/Blur_Debug.xe] Error 2

我的结论是,问题是IDE无法正确识别的Debian Linux的构建或Windows XP中,操作系统我使用,这可能是引入了错误,但最新的更新,或者它可能起源于由操作系统开发商的行为; 无论哪种方式,它应该有希望是一个简单的错误修复,现在它已初见成效。

我改变标题,以反映我的怀疑。


回答:

另一个相关的问题是,我每次打开该项目,约5分钟后,我收到一个提示,转换发射器,因为它是一个预12.0旧版本。这是重复的,而不是将这一事实似乎很相关的问题,但是,因为问题仍然存在,当我手抄代码到一个新的项目,我主要是排除了这种可能性的一个原因。


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:[转帖]JTAG与XS1-L16的问题

[下一篇主题]:[转帖]如何重新启动定时器?