[MacPorts] #22486: py26-matplotlib with Qt4

MacPorts noreply at macports.org
Wed Nov 11 15:28:05 PST 2009


#22486: py26-matplotlib with Qt4
-----------------------------------+----------------------------------------
 Reporter:  celil.rufat@…          |       Owner:  macports-tickets@…                   
     Type:  defect                 |      Status:  new                                  
 Priority:  High                   |   Milestone:                                       
Component:  ports                  |     Version:  1.8.1                                
 Keywords:  py26-matplotlib qt4    |        Port:  snow leopard 10.6                    
-----------------------------------+----------------------------------------
 I just installed py26-matplotlib with the Qt4 backend using the following
 command

 {{{
 sudo port install py26-matplotlib +qt4
 }}}

 However, this doesn't work. Running one of the examples provided:
 {{{
 $ python /opt/local/share/py26-matplotlib/examples/user_interfaces
 }}}
 returns the following error:
 {{{
 /embedding_in_qt4.py
 Traceback (most recent call last):
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/backends/backend_qt4.py", line 168, in
 resizeEvent
     self.draw()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/backends/backend_qt4agg.py", line 130, in draw
     FigureCanvasAgg.draw(self)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/backends/backend_agg.py", line 314, in draw
     self.figure.draw(self.renderer)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/artist.py", line 46, in draw_wrapper
     draw(artist, renderer, *kl)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/figure.py", line 773, in draw
     for a in self.axes: a.draw(renderer)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/artist.py", line 46, in draw_wrapper
     draw(artist, renderer, *kl)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/axes.py", line 1735, in draw
     a.draw(renderer)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/artist.py", line 46, in draw_wrapper
     draw(artist, renderer, *kl)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/axis.py", line 742, in draw
     tick.draw(renderer)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/artist.py", line 46, in draw_wrapper
     draw(artist, renderer, *kl)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/axis.py", line 196, in draw
     self.label1.draw(renderer)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/text.py", line 515, in draw
     bbox, info = self._get_layout(renderer)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/text.py", line 272, in _get_layout
     'lp', self._fontproperties, ismath=False)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/backends/backend_agg.py", line 158, in
 get_text_width_height_descent
     font = self._get_agg_font(prop)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/backends/backend_agg.py", line 195, in
 _get_agg_font
     fname = findfont(prop)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/font_manager.py", line 1308, in findfont
     _rebuild()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/font_manager.py", line 1292, in _rebuild
     fontManager = FontManager()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/font_manager.py", line 984, in __init__
     self.ttffiles = findSystemFonts(paths) + findSystemFonts()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/font_manager.py", line 341, in findSystemFonts
     for f in get_fontconfig_fonts(fontext):
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/matplotlib/font_manager.py", line 303, in
 get_fontconfig_fonts
     status, output = commands.getstatusoutput("fc-list file")
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/commands.py",
 line 56, in getstatusoutput
     text = pipe.read()
 IOError: [Errno 4] Interrupted system call

 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/22486>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list