Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.

Compiler error : backend signals

saintknight1603sina_
502 Views

Hi ,I download Intel C++ Composer XE 2011 update 2 recently, and I try to compile an open source project named :pthreads-win32 (http://sourceware.org/pthreads-win32/) and got error:

1>C:\\Program Files (x86)\\MSBuild\\Microsoft.Cpp\\v4.0\\Platforms\\Win32\\PlatformToolsets\\Intel C++ Compiler XE 12.0\\Microsoft.Cpp.Win32.Intel C++ Compiler XE 12.0.targets(206,5): error : backend signals

build failed

How to fix it ? Thanks for help!

I use vs2010 with Intel C++ Xe 2011 update 2 on win 7 X64

0 Kudos
7 Replies
Om_S_Intel
Employee
502 Views
Does it compiles with Microsoft compiler in your system? There could be an issue with intel compiler. Could you please attach preprocessed file to this thread?


0 Kudos
saintknight1603sina_
502 Views


Yes I use vs2010 with Intel C++ XE 2011 update 2 on win7 X64

and I Could compile it with vs2010 and vs2008 , both of them can compile normally.



My VS is chinese version ,but I think it doesn't affect your reading of the log~~

Thanks for help!





1>------ : : w32pthreads.v4, : Release Win32 ------
1> 2011/2/17 17:43:53
1>InitializeBuildStatus:
1> Win32\Release\w32pthreads.v4\w32pthreads.v4.unsuccessfulbuild Touch
1>MessageBuildingWithCompiler:
1> Building with Intel C++ Compiler XE 12.0
1>ClCompile:
1> ***** ClCompile (Win32 - Intel C++)
1> ptw32pch.c
1> cleanup.c
1> create.c
1> dll.c
1> errno.c
1> global.c
1> ptw32_cancel.c
1> signal.c
1> w32_CancelableWait.c
1> pthread_barrier_destroy.c
1> pthread_barrier_init.c
1> pthread_barrier_wait.c
1> pthread_barrierattr_destroy.c
1> pthread_barrierattr_getpshared.c
1> pthread_barrierattr_init.c
1> pthread_barrierattr_setpshared.c
1> pthread_cancel.c
1> pthread_delay_np.c
1> pthread_detach.c
1> pthread_equal.c
1> pthread_exit.c
1> pthread_getconcurrency.c
1> pthread_getschedparam.c
1> pthread_getspecific.c
1> pthread_getw32threadhandle_np.c
1> pthread_join.c
1> pthread_key_create.c
1> pthread_key_delete.c
1> pthread_kill.c
1> pthread_num_processors_np.c
1> pthread_once.c
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\Intel C++ Compiler XE 12.0\Microsoft.Cpp.Win32.Intel C++ Compiler XE 12.0.targets(206,5): error : backend signals
1>
1>
1>Build fail
1>
1> 00:00:02.16
========== Build:Sucess 0 Failed 1 Latest 0 skiped 0 ==========
0 Kudos
Om_S_Intel
Employee
502 Views

This is an issue with Intel compiler. I have reproduced the issue. I am trying to create a small test case for Intel compiler development team. I will update the thread when I am done with investigating.

0 Kudos
saintknight1603sina_
502 Views

I tried the latest update few days ago , ccompxe_2011.3.175 still have the same issue...

0 Kudos
saintknight1603sina_
502 Views

The "ccompxe_2011.4" (update 4) has the same problem...

0 Kudos
Mark_S_Intel1
Employee
502 Views
Thanks for the upate. The development team is looking into this issue. We will let you know when a compile with the fix becomes available.

--mark
0 Kudos
Mark_S_Intel1
Employee
502 Views
This issue appears to be fixed in Intel Composer XE 2011 Update 6. The pthreads-once.c now compiles fine without any errors. Please let us know if update 6 resolves your issue.

Thanks,
--mark
0 Kudos
Reply