Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.

Compiler error : backend signals

saintknight1603sina_
302 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
302 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?


saintknight1603sina_
302 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 ==========
Om_S_Intel
Employee
302 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.

saintknight1603sina_
302 Views

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

saintknight1603sina_
302 Views

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

Mark_S_Intel1
Employee
302 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
Mark_S_Intel1
Employee
302 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
Reply