[Paraview] error compiling

Berk Geveci berk.geveci at kitware.com
Thu Jun 5 15:13:58 EDT 2008


The assembler error is not very helpful, I have to say :-) Maybe you
can manually have it generate the assembly code and try to figure out
which function causes this error?

On Thu, Jun 5, 2008 at 2:54 PM, Dominik Szczerba <domi at vision.ee.ethz.ch> wrote:
> 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
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
>


More information about the ParaView mailing list