[vtkusers] VTK + gtkmm + vtkmm (mac osX)

Justin Giles jtgiles at gmail.com
Thu Feb 5 15:21:44 EST 2009


gtkmm is strictly c++.  Making the change to Carbon instead of Cocoa got rid
of the seg fault.

Now I just need to figure out how to get my test image to show up properly.

Thanks for the help!

Justin

On Thu, Feb 5, 2009 at 1:56 PM, Michael Jackson <mike.jackson at bluequartz.net
> wrote:

> is gtkmm based on Cocoa or Carbon? (C++ or Objective-C). If it is purely
> C++ then you probably need to build VTK with CARBON=ON and COCOA=OFF.
>
> HTH
> _________________________________________________________
> Mike Jackson                  mike.jackson at bluequartz.net
> BlueQuartz Software                    www.bluequartz.net
> Principal Software Engineer                  Dayton, Ohio
>
>
>
>
> On Feb 5, 2009, at 2:51 PM, Justin Giles wrote:
>
>  I'm new to VTK.  I've been working on an interface using the GTK/gtkmm
>> toolkit and have recently started trying to add a graphing element to it.  I
>> have installed VTK 5.3 and it compiles fine and the examples work fine.  In
>> an attempt to test adding a vtk view into my application, I installed vtkmm.
>>  Compiling all went fine.  However, when I run the application it seg faults
>> when trying to add in the renderer.  This happens in both the vtkmm examples
>> as well as my gtkmm application.  I realize that this could be due to the
>> merging of the gtk & vtk environments and not related to vtk at all, but I'm
>> just looking for a little direction.
>>
>> See gdb output below:
>>
>> Program received signal EXC_BAD_ACCESS, Could not access memory.
>> Reason: KERN_INVALID_ADDRESS at address: 0x79546587
>> 0x91019688 in objc_msgSend ()
>> (gdb) backtrace
>> #0  0x91019688 in objc_msgSend ()
>> #1  0x931e3306 in CFRetain ()
>> #2  0x931b2a54 in CFDictionarySetValue ()
>> #3  0x92b32efe in -[NSCFDictionary setObject:forKey:] ()
>> #4  0x01fb86b8 in vtkCocoaRenderWindow::SetWindowId ()
>> #5  0x0023fab6 in Gtk::Vtk::RenderingArea::on_realize (this=0xbfffeb80) at
>> renderingarea.cc:34
>> #6  0x023243d2 in Gtk::Widget_Class::realize_callback ()
>>
>>
>> Thanks for any and all help!
>>
>> Justin
>> _______________________________________________
>> 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/20090205/eef35509/attachment.htm>


More information about the vtkusers mailing list