From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Description of problem:
Compilation aborted for FvwmConfig.C during installation of fvwm2-2.2.5-
4.src.rpm with Intel Proton compiler in place of gcc and c++. There are
two reasons for it:
1) Information to determinate macro HAVE_MEMCPY were prepared
in "configure" but not used due to error in "config.status". There are no
appropriate strings about HAVE_MEMCPY. New "config.status" without error
2) Intel Proton compiler for c++ (icpc) emits errors if abs defined before
including "iostream.h". The simple test to demonstrate this situation
attached with the name "test.C". The second attached file "test.out"
contains diagnostics when "test.C" is compiled with icpc compiler. It is
not the error of compiler, but user should to define "abs" only after
including "iostream.h". User has the analogous situation when he try to
include "stdlib.h" after abs-definition. In application fvwm2 user solve
this problem with macro HAVE_STDLIB_H to include "stdlib.h" in good time.
It is necessary to make anything for "iostream.h", too.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
If you haven't Intel compiler (icc) you will not be able to reproduce
If you have Intel compiler:
1. Make sure, that Intel compiler will be called instead of gcc, g++ and
2. Install fvwm2-2.2.5-4.src.rpm(-i option for rpm).
3. Try to build fvwm2.spec(-bc option for rpm).
Actual Results: Building fvwm2 without errors.
we don't support Intel Proton compiler.
Created attachment 40827 [details]
simpl test to describe situation
Created attachment 40828 [details]
please try 2.4.3-3. It should work.