Ticket #7018 (closed: fixed)
Cannot load Mantid plugins into Paraview on OS X
Reported by: | Stuart Campbell | Owned by: | Michael Reuter |
---|---|---|---|
Priority: | major | Milestone: | Release 2.6 |
Component: | GUI | Keywords: | |
Cc: | reuterma@…, owen.arnold@… | Blocked By: | |
Blocking: | Tester: | Owen Arnold |
Attachments
Change History
comment:1 Changed 7 years ago by Nick Draper
- Status changed from new to assigned
- Owner set to Michael Reuter
comment:3 Changed 7 years ago by Michael Reuter
- Status changed from accepted to verify
- Resolution set to fixed
I think this turns out to be a case of being minimalistic and getting things in the right order. The attached script works for getting the Mantid plugins into ParaView with both programs installed in the canonical locations. Can someone give it a try?
comment:4 Changed 7 years ago by Owen Arnold
- Status changed from verify to verifying
- Tester set to Owen Arnold
comment:5 Changed 7 years ago by Owen Arnold
- Status changed from verifying to reopened
- Resolution fixed deleted
Tried on 10.6 with version 2.5
error message:
objc[74565]: Class QCocoaColorPanelDelegate is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QMacSoundDelegate is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QCocoaPanel is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QCocoaView is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QCocoaWindow is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QCocoaWindowDelegate is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QCocoaMenuLoader is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QNSApplication is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QCocoaApplicationDelegate is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QCocoaWindowCustomThemeFrame is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QCocoaToolBarDelegate is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QCocoaMenu is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QNSOpenSavePanelDelegate is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QCocoaFontPanelDelegate is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QNSWindowProxy is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QNSPanelProxy is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QCocoaPageLayoutDelegate is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QCocoaPrintPanelDelegate is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QNSMenu is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QNSStatusItem is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. objc[74565]: Class QNSImageView is implemented in both /Applications/paraview.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/4/QtGui and /Library/Frameworks/QtGui.framework/Versions/4/QtGui. One of the two will be used. Which one is undefined. QWidget: Must construct a QApplication before a QPaintDevice Abort trap
The test machine is also a dev environment for us. Happy to release the ticket for futher testing if required.
Changed 7 years ago by Michael Reuter
Script for using Mantid plugins in ParaView
comment:7 Changed 7 years ago by Michael Reuter
- Status changed from accepted to verify
- Resolution set to fixed
While working with Garrett on making things run on his Mac, I had to change the script. Can someone try again?
comment:9 Changed 7 years ago by Owen Arnold
- Status changed from verifying to closed
I've re-tried this, not sure what was changed between the first time I tested this and the second, but it's working now. Seems to be bringing in all of the plugins. I havent tested them all, but the few I have tested seem to work fine. I'm therefore very confident that they are all being loaded correctly.
comment:10 Changed 7 years ago by Nick Draper
- Component changed from VATES to User Interface
- Description modified (diff)
comment:11 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 7864