[Paraview] newbie help

Burlen Loring burlen.loring at kitware.com
Thu Jul 31 09:36:52 EDT 2008


Hi, glad I could help. Kdev is really a good tool and it would be great 
to see more support for kitware apps natively. I suspect we will see 
this sometime in the (near?) future as KDE is now using cmake. I suppose 
it's up to us to make it happen though. ;) As far as debugging PV it 
depends on if you are running client server or just the client. If you 
are running just the client, from the top  of your build directory

gdb bin/paraview

If you want to debug the servers you can attach to their running 
processes. Here is a bash script that I have used:

# start of script
# attach gdb to paraview servers
PIDS=`pidof pvserver`

for PID in $PIDS
do
#   CMD="ddd --pid=$PID"
  CMD="xterm -geometry 200x40 -bg black -fg white -T $PID -e gdb --pid=$PID"
  $CMD &
  echo "$CMD attched to $PID"
done;
#end of script

Also if you use mpich2 there is a debugging interface that pipes what 
you type into the debugger to all processes. In my experience this has 
not worked as well as it could.
Of course you should use your favorite debugger/interface. Emacs seems 
to be very popular, and looks really nice, but I haven't mustered the 
motivation to tackle yet another set of strange key bindings.

Burlen


Nathanael Inkson wrote:
> Hi Burlen,
>    Thanks for your help. It was most useful. I think a lot of the
> problems I was having was due to the naming conventions of the vtk parts
> of the project. Everything seems to be working now thanks.
> Could you recommend the best way to debug the project?
>
> It would be nice if cmake could somehow be integrated into Kdevelop one
> day.
> Anyway thanks again,
>
> From Nat.
>
> -----Original Message-----
> From: Burlen Loring [mailto:burlen.loring at kitware.com] 
> Sent: 30 July 2008 18:25
> To: Nathanael Inkson
> Cc: paraview at paraview.org
> Subject: Re: [Paraview] newbie help
>
> Hi
>
> I use Kdev with paraview as well. I use it as an editor mainly and I 
> don't build or debug PV via kdev. As far as I know Kdev uses automake 
> under the covers to build stuff, and that is inconsistent with PV so I 
> don't bother with those features. You can add files to the project by 
> file->new. But, you also have to add them to CMakeLists.txt file in the 
> appropriate directory by hand. (You may be able to skip file->new if you
>
> are willing to run cmake to regenerate your project files).
>
> Burlen
>
>
>
>
> Nathanael Inkson wrote:
>   
>> Hi,
>>
>> I'm new to developing in a linux environment. I am using Paraview CVS 
>> version with a Kdevelop project I generated using ccmake -GKDevelop3 
>> command. This is fine although the debugger doesn't seem to work.
>>
>> My question is this: what is the easiest way to add new source files 
>> (and directories) to the project?
>>
>> KDevelop won't recognise new files even if they are added to the
>>     
> project.
>   
>> Should I edit the cmake lists?
>>
>> Any help appreciated.
>>
>> Thanks,
>>
>> From Nathanael.
>>
>>
>>     
> ------------------------------------------------------------------------
>   
>> _______________________________________________
>> ParaView mailing list
>> ParaView at paraview.org
>> http://www.paraview.org/mailman/listinfo/paraview
>>   
>>     
>
>
>   


-- 
Burlen Loring
Kitware, Inc.
R&D Engineer
28 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-371-3971 x137



More information about the ParaView mailing list