View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005856ParaView(No Category)public2007-10-10 11:292010-11-22 22:22
ReporterClinton Stimpson 
Assigned ToDavid Partyka 
PrioritylowSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version3.8Fixed in Version3.10 
Summary0005856: fix osmesa build on Mac OS X
DescriptionAttached are changes that allow a build on Mac OS X using mesa, osmesa (turn Carbon off).
These changes should be cleaned up or corrected before committing.
TagsNo tags attached.
Project
Topic Name
Type
Attached Filespatch file icon changes.patch [^] (2,233 bytes) 2007-10-10 11:29 [Show Content]

 Relationships

  Notes
(0009419)
Clinton Stimpson (developer)
2007-10-11 18:30

Another fix necessary:

> In ParaView3/VTK/VolumeRendering/vtkVolumeRenderingFactory.cxx line 63,
> replace
>
> #if defined(VTK_USE_OGLR) || defined(_WIN32) || defined(VTK_USE_COCOA) ||
> defined(VTK_USE_CARBON)
>
> with
>
> #if defined(VTK_USE_OGLR) || defined(VTK_USE_OSMESA) || defined(_WIN32) ||
> defined(VTK_USE_COCOA) || defined(VTK_USE_CARBON)
(0015746)
Berk Geveci (administrator)
2009-03-21 15:16

Clint,
I don't get the following part of the patch. Doesn't this break X11 with OpenGL?

diff --git a/VTK/vtkToolkits.h.in b/VTK/vtkToolkits.h.in
index 09722fc..e9723fa 100644
--- a/VTK/vtkToolkits.h.in
+++ b/VTK/vtkToolkits.h.in
@@ -145,7 +145,7 @@
      (defined(VTK_USE_X) && defined(_WIN32)) || \
      (defined(VTK_USE_MANGLED_MESA) && !defined(_WIN32))) && \
      !(defined (VTK_USE_CARBON) || defined(VTK_USE_COCOA))
-# define VTK_USE_OGLR
+/*# define VTK_USE_OGLR*/
 #endif
 
 #if (defined(VTK_OPENGL_HAS_OSMESA) && !defined(VTK_USE_OGLR) && \
(0015798)
Berk Geveci (administrator)
2009-03-25 10:14

Since this patch is not complete and it is not urgent, I am postponing this.
(0022923)
Utkarsh Ayachit (administrator)
2010-11-05 14:28

Verify if this still is applicable.,
(0023301)
David Partyka (developer)
2010-11-16 14:31

I am not experiencing any issue building against osmesa on my Mac presently. Please reopen if needed.
(0023303)
David Partyka (developer)
2010-11-16 14:45

Argh, just noticed I had VTK_USE_COCOA still ON. Will proceed from here.
(0023328)
David Partyka (developer)
2010-11-17 08:25

This is fixed now at least when building paraview against osmesa 7.9. A lot of logic was missing to link the osmesa libraries when it was enabled, which I added. Also I now force any of VKT_USE_X, VTK_USE_COCOA, or VTK_USE_CARBON to OFF when VTK_OPENGL_HAS_OSMESA is ON. If anyone disagrees with these changes please reopen this issue and let me know.
(0023514)
Alan Scott (manager)
2010-11-22 22:22

Trusting Dave's logic and testing. Looks correct to me. Untested by me.

 Issue History
Date Modified Username Field Change
2007-10-10 11:29 Clinton Stimpson New Issue
2007-10-10 11:29 Clinton Stimpson File Added: changes.patch
2007-10-11 18:30 Clinton Stimpson Note Added: 0009419
2008-04-15 10:30 Berk Geveci Assigned To => Clinton Stimpson
2008-04-15 10:30 Berk Geveci Priority normal => low
2008-04-15 10:30 Berk Geveci Status backlog => tabled
2008-04-15 10:30 Berk Geveci Category 3.4 => 3.6
2009-02-16 17:06 Ken Moreland Assigned To Clinton Stimpson => Berk Geveci
2009-03-21 15:16 Berk Geveci Note Added: 0015746
2009-03-25 10:14 Berk Geveci Note Added: 0015798
2009-03-25 10:15 Berk Geveci Category 3.6 => 3.8
2009-05-13 13:39 Utkarsh Ayachit Target Version => 3.8
2010-11-05 14:27 Utkarsh Ayachit Assigned To Berk Geveci => David Partyka
2010-11-05 14:28 Utkarsh Ayachit Note Added: 0022923
2010-11-16 14:31 David Partyka Note Added: 0023301
2010-11-16 14:31 David Partyka Status tabled => @80@
2010-11-16 14:31 David Partyka Fixed in Version => 3.10
2010-11-16 14:31 David Partyka Resolution open => no change required
2010-11-16 14:45 David Partyka Note Added: 0023303
2010-11-16 14:45 David Partyka Status @80@ => @20@
2010-11-16 14:45 David Partyka Resolution no change required => reopened
2010-11-17 08:25 David Partyka Note Added: 0023328
2010-11-17 08:25 David Partyka Status @20@ => @80@
2010-11-17 08:25 David Partyka Resolution reopened => fixed
2010-11-22 22:22 Alan Scott Note Added: 0023514
2010-11-22 22:22 Alan Scott Status @80@ => closed
2011-06-16 13:10 Zack Galbreath Category => (No Category)


Copyright © 2000 - 2018 MantisBT Team