[Paraview] error compiling

Dominik Szczerba domi at vision.ee.ethz.ch
Thu Jun 5 16:21:20 EDT 2008


It's been more than 20 years since I last coded in assembler so I am a 
little out of practice :)

.uleb128 ..___tag_value__ZN16vtkQtSQLDatabase4OpenEv.1712 - 
..___tag_value__ZN16vtkQtSQLDatabase4OpenEv.1711

-- Dominik

Berk Geveci wrote:
> 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
>>

-- 
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