[Paraview] error compiling

Dominik Szczerba domi at vision.ee.ethz.ch
Fri Jun 6 02:54:29 EDT 2008


I broke this statement into two but it did not help...
-- DS

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

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