[GRASS-dev] Re: [GRASS GIS] #377: gis.m/Map Display fails to handle vector layers with multiple databse layers

GRASS GIS trac at osgeo.org
Mon Sep 27 23:48:00 EDT 2010


#377: gis.m/Map Display fails to handle vector layers with multiple databse
layers
----------------------------------+-----------------------------------------
 Reporter:  ploewe                |       Owner:  grass-dev@…              
     Type:  defect                |      Status:  new                      
 Priority:  major                 |   Milestone:  6.4.0                    
Component:  Vector                |     Version:  svn-develbranch6         
 Keywords:  gis.m database query  |    Platform:  All                      
      Cpu:  OSX/Intel             |  
----------------------------------+-----------------------------------------

Comment(by kyngchaos):

 I think the database problem ultimately boils down to displaying text with
 FreeType, as Michael found.

 The error means what it says.  It comes from FreeType when the old-mac-
 fonts options is enabled, and there is nothing that FreeType can do to
 "fix" it, because old-mac-fonts means it needs to use Core Foundation.
 The real solution is that programmers using FreeType on OS X 10.5 need to
 do as the error suggests, exec() after fork().  This forum topic at Apple
 describes it concisely:

 http://discussions.apple.com/message.jspa?messageID=7875639

 The quick solution is to build FreeType without old-mac-fonts.  But there
 are many with an investment in old Resource-fork based fonts (mainly
 PostScript) and this is not a good solution ($$ to upgrade to OTF).

 The problem doesn't seem to occur in OS X 10.6.  I don't know why.  Maybe
 Apple saw that so many had problems with this and reverted, or at least
 dropped the error (they probably still recommend fork + exec).

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/377#comment:5>
GRASS GIS <http://grass.osgeo.org>



More information about the grass-dev mailing list