[Paraview] error compiling

Berk Geveci berk.geveci at kitware.com
Thu Jun 5 16:54:55 EDT 2008


Hmmm. I don't see anything unusual there. Maybe this line?

  const QString connection_name = QString::number(this->id++);

-berk

On Thu, Jun 5, 2008 at 4:21 PM, Dominik Szczerba <domi at vision.ee.ethz.ch> wrote:
> 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