[Paraview] error compiling

Dominik Szczerba domi at vision.ee.ethz.ch
Thu Jun 5 14:54:10 EDT 2008


No, indeed this error happens more than once, see below. Using the same 
compiler I was able to compile CVS version dated 20080505 without any 
problems - on a 32 bit machine. The one where the error occurs is 64bit.

I do not think this has to do with the compiler as I have seen the same 
type of error when using gcc (in google). One of the conclusions was 
that this is about non-portable code (32->64 bit). But than I saw this 
error also for 32 bits, so the conclusion does not quite hold up.

regards,
Dominik


[ 59%] Building CXX object 
Utilities/VTKClientServer/Filtering/CMakeFiles/vtkFilteringCS.dir/vtkOutEdgeIteratorClientServer.o
/tmp/icpcyLkHQPas_.s: Assembler messages:
/tmp/icpcyLkHQPas_.s:2688: Error: Incorrect register `%rbx' used with 
`l' suffix
/tmp/icpcyLkHQPas_.s:4195: Error: Incorrect register `%rbp' used with 
`l' suffix
/tmp/icpcyLkHQPas_.s:4314: Error: Incorrect register `%rbp' used with 
`l' suffix
/tmp/icpcyLkHQPas_.s:4647: Error: Incorrect register `%rbp' used with 
`l' suffix
/tmp/icpcyLkHQPas_.s:4738: Error: Incorrect register `%rbp' used with 
`l' suffix
[ 59%] /tmp/icpcyLkHQPas_.s:5718: Error: Incorrect register `%r14' used 
with `l' suffix
/tmp/icpcyLkHQPas_.s:5970: Error: Incorrect register `%rbp' used with 
`l' suffix
make[2]: *** [Qt/Core/CMakeFiles/pqCore.dir/pqServerResources.o] Error 1


Berk Geveci wrote:
> I am guessing that this is not the only place you are getting that
> warning? So the main problem is in the assembler? It looks like a
> compiler bug to me... Did you experiment with different optimization
> options?
> 
> -berk
> 
> On Thu, Jun 5, 2008 at 10:46 AM, Dominik Szczerba
> <domi at vision.ee.ethz.ch> wrote:
>> Hi, when compiling today CVS version with the Intel C++ compiler 10.1 I get
>> the following error:
>>
>> [ 26%] Building CXX object
>> VTK/GUISupport/Qt/CMakeFiles/QVTK.dir/vtkQtSQLDatabase.o
>> /usr/include/c++/3.3/backward/backward_warning.h(32): warning #1224:
>> #warning directive: This file includes at least one deprecated or antiquated
>> header. Please consider using one of the 32 headers found in section
>> 17.4.1.2 of the C++ standard. Examples include substituting the <X> header
>> for the <X.h> header for C++ includes, or <sstream> instead of the
>> deprecated header <strstream.h>. To disable this warning use
>> -Wno-deprecated.
>>  #warning This file includes at least one deprecated or antiquated header. \
>>   ^
>>
>> /tmp/icpcZXaNYkas_.s: Assembler messages:
>> /tmp/icpcZXaNYkas_.s:5896: Error: Incorrect register `%r13' used with `l'
>> suffix
>> /tmp/icpcZXaNYkas_.s:6049: Error: Incorrect register `%rbp' used with `l'
>> suffix
>> make[2]: *** [VTK/GUISupport/Qt/CMakeFiles/QVTK.dir/vtkQtSQLDatabase.o]
>> Error 1
>> make[1]: *** [VTK/GUISupport/Qt/CMakeFiles/QVTK.dir/all] Error 2
>> make: *** [all] Error 2
>>
>>
>>
>> Any ideas how to get through?
>> Thanks, Dominik
>>
>> --
>> Dominik Szczerba, Ph.D.
>> Biomedical Simulation Group
>> Computer Vision Lab CH-8092 Zurich
>> http://www.vision.ee.ethz.ch/~domi
>> _______________________________________________
>> ParaView mailing list
>> ParaView at paraview.org
>> http://www.paraview.org/mailman/listinfo/paraview
>>

-- 
Dominik Szczerba, Ph.D.
Biomedical Simulation Group
Computer Vision Lab CH-8092 Zurich
http://www.vision.ee.ethz.ch/~domi


More information about the ParaView mailing list