[vtkusers] Getting Started Questions

David Cole david.cole at kitware.com
Fri Sep 5 11:21:57 EDT 2008


It does, but it does not blow away any CMake cached variables from
CMakeCache.txt, which is where the OpenGL libs and header locations are
stored.


On Fri, Sep 5, 2008 at 11:11 AM, Labitt, Bruce <labittb1 at tycoelectronics.com
> wrote:

> I was wondering about make clean.  Doesn't that clean up stuff that vtk
> may have scattered thru my disk, libraries etc?  I am definitely blowing
> away VTK-build.
>
> -Bruce
>
> -----Original Message-----
> From: Mike Jackson [mailto:mike.jackson at bluequartz.net]
> Sent: Friday, September 05, 2008 11:04 AM
> To: Labitt, Bruce
> Cc: vtkusers at vtk.org
> Subject: Re: [vtkusers] Getting Started Questions
>
> The surest way to get a complete rebuild is to just blow away
> everything in the VTK-Build directory. Rerun ccmake setting all your
> custom selections that you want. The rebuild.
>
> You can try running cmake ../VTK from the VTK-Build directory and see
> if the newer ATI stuff is picked up. I am not sure how to tell that
> though. I would just blow away and start over. The build is relatively
> quick on a newer machine. 15 Minutes or so.
>
> ---
> Mike Jackson - Principal Software Engineer
> www.bluequartz.net
>
>
> On Sep 5, 2008, at 10:56 AM, Labitt, Bruce wrote:
>
> > I originally used ccmake and set "t" for the advanced view.  I did not
> > use RPATH originally.  In ccmake I set enabling python.
> >
> > BUILD_TESTING is on.  I just did a make test and found that most tests
> > failed.  Umm, 916 out of 952 tests failed!
> >
> > I just realized that I built vtk BEFORE I installed the ATI3D drivers.
> > That means I did not have "opengl" stuff installed.  So, do I need to
> > rebuild vtk?  I presume yes.
> >
> > If I need to rebuild, then what do I do?
> >
> > make clean ? to uninstall everything
> >
> > Then delete the contents of /VTK-build
> > and execute
> > [VTK-build]$ env CC=/usr/bin/gcc CXX=/usr/bin/g++ ccmake ../VTK
> >
> > This is because I want to do a out-of-source build.
> >
> > Does that sound right?  /VTK has the original files, and /VTKData the
> > data files.
> >
> > Directory Structure
> > /home/me
> > /home/me/VTK   ==> unmolested extracted files
> > /home/me/VTK-build ==> where I want stuff to be built
> > /home/me/VTKData       ==> unmolested data files
> >
> > Thanks
> > -Bruce
> >
> > -----Original Message-----
> > From: Mike Jackson [mailto:mike.jackson at bluequartz.net]
> > Sent: Friday, September 05, 2008 10:02 AM
> > To: Labitt, Bruce
> > Cc: vtkusers at vtk.org
> > Subject: Re: [vtkusers] Getting Started Questions
> >
> > Couple ideas, but they may be way off for Linux.
> >   First, use "ccmake" to run the "gui" version of cmake. After that
> > launches press the "t" key to get the advanced view. Scroll down the
> > list and look for VTK_USE_RPATH (I think that is it) and turn that ON.
> > This allows running VTK apps from the build directory but will stop
> > any type of actual "install" of vtk. This may solve the library
> > loading issues.
> >
> >    Still in ccmake, there is an option to "BUILD_TESTING". Turn this
> > on or make sure it was ON. Type "c" to configure again. Type "g" to
> > generate new makefiles and exit ccmake.
> >   Recompile vtk. If you have a multi-core/multi-processor system use
> > "make -j2" to help speed up the recompile.
> >   After the compilation reaches 100% you can do a "make test" which
> > will run all the tests and report any errors. Simply watch the output
> > for any tests that fail. If they all pass then you have a good build.
> >
> > Hope some of that helps
> > -----
> > Mike
> > www.bluequartz.net
> >
> > On Sep 5, 2008, at 9:54 AM, Labitt, Bruce wrote:
> >
> >> Thanks Mike.
> >>
> >> Believe me, I'm far from a guru myself - that is why I am "here"
> >> asking
> >> questions.  Instead of using LD_LIBRARY_PATH, shouldn't I just use
> >> ldconfig for the new directory of libraries?  I would have thought
> >> the
> >> build process would have done this already..
> >>
> >> Yes, compile did reach 100%.  Is there a log file showing that
> >> everything passes?
> >>
> >> -----Original Message-----
> >> From: Mike Jackson [mailto:mike.jackson at bluequartz.net]
> >> Sent: Friday, September 05, 2008 9:18 AM
> >> To: Labitt, Bruce
> >> Cc: vtkusers at vtk.org
> >> Subject: Re: [vtkusers] Getting Started Questions
> >>
> >> I am not a linux guru but it looks like your LD_LIBRARAY_PATH may
> >> need
> >> to include the VTK-build/bin directory.
> >>
> >> Also, when you compiled vtk, did the compile reach 100% ?? That would
> >> indicate a successful compile.
> >>
> >> Mike
> >>
> >> On Sep 5, 2008, at 8:57 AM, Labitt, Bruce wrote:
> >>
> >>> I'm trying to get started with vtk.  I have downloaded vtk5.2.  I
> >>> used
> >>> cmake 2.6 to build vtk on a RHEL5.2 clone.  How can I tell if the
> >>> build
> >>> is really successful?  Can I examine an output file?  Is there a
> >>> test
> >>> suite I can run?
> >>>
> >>> I have built vtk out of place into a VTK-build directory.  Some of
> >>> the
> >>> files in the VTK-build/bin directory do not run, for instance,
> >>> when I
> >>> run
> >>> [ bin]$./GraphicsCxxTests         the result is
> >>>
> >>> ./GraphicsCxxTests: error while loading shared libraries:
> >>> libvtkRendering.so.5.2: cannot open shared object file: No such file
> >>> or
> >>> directory
> >>>
> >>> libvtkRendering.so.5.2 is in the current directory bin
> >>>
> >>> Other files do run, like Medical1, and Cone6.
> >>>
> >>> I attempted to compile in python support.  I cannot tell if this was
> >>> done properly however.  If I type
> >>> [ VTK-build/bin] $ vtkpython
> >>>
> >>> I get
> >>> vtk version 5.0.4, vtk source  rather than the expected 5.2.  Is
> >>> this
> >>> correct?
> >>>
> >>> If I type [ VTK-build/bin]$ ./vtkpython  I get
> >>>
> >>> ./vtkpython: error while loading shared libraries: libvtkViews.so.
> >>> 5.2:
> >>> cannot open shared object file: No such file or directory.
> >>>
> >>> There is a libvtkViews.so.5.2 in the directory...
> >>>
> >>> Any tips or help would be greatly appreciated.
> >>>
> >>> Thanks,
> >>> Bruce
> >
>
>
>
>
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20080905/33c3df90/attachment.htm>


More information about the vtkusers mailing list