[mythtv-commits] Ticket #5597: mythtvosd not linking on OSX since 17979

MythTV mythtv at cvs.mythtv.org
Mon Aug 4 17:28:45 UTC 2008


#5597: mythtvosd not linking on OSX since 17979
---------------------------------------------+------------------------------
 Reporter:  George Nassas <gnassas at mac.com>  |       Owner:  ijr    
     Type:  defect                           |      Status:  new    
 Priority:  minor                            |   Milestone:  unknown
Component:  mythtv                           |     Version:  head   
 Severity:  medium                           |     Mlocked:  0      
---------------------------------------------+------------------------------
 Short story:

 The version of freetype needs to be updated so mythtvosd will link on OSX
 following a recent QT4 change.

 Long story:

 The osx packager uses 2.1.10 of the freetype library and when configure
 runs "freetype-config --libs" it gets back something like:

 -L{path to wherever you're building}/.osx-packager/build/lib -lfreetype
 -lz

 and that eventually makes its way to EXTRA_LIBS.

 Changeset [17979] added this bit to mythtvosd.pro:

 LIBS -= -lmyth-$$LIBVERSION -lmythui-$$LIBVERSION $$EXTRA_LIBS

 so qmake cheerfully removes the reference to the .osx-packager lib dir and
 a pesky link error emerges.

 Updating to a recent version of freetype restores happiness.

 Gratuitous begging: it would be great if the packager stopped forcing disk
 images on regular HFS volumes. It's no longer needed and it's annoying to
 have time machine filling up my backup drive with gigabyte+ images.
 Removing the following if does the trick:

 if (!$OPT{usehdimage} && !CaseSensitiveFilesystem())
 {
   Verbose("Forcing -usehdimage due to case-insensitive filesystem");
   $OPT{usehdimage} = 1;
 }

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/5597>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list