~medibuntu-maintainers/mplayer/medibuntu.precise

« back to all changes in this revision

Viewing changes to DOCS/xml/en/faq.xml

  • Committer: Package Import Robot
  • Author(s): Reinhard Tartler
  • Date: 2012-01-12 22:23:28 UTC
  • mfrom: (0.4.7 sid)
  • mto: This revision was merged to the branch mainline in revision 76.
  • Revision ID: package-import@ubuntu.com-20120112222328-8jqdyodym3p84ygu
Tags: 2:1.0~rc4.dfsg1+svn34540-1
* New upstream snapshot
* upload to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<?xml version="1.0" encoding="utf-8"?>
2
 
<!-- $Revision: 31816 $ -->
 
2
<!-- $Revision: 34325 $ -->
3
3
<chapter id="faq" xreflabel="FAQ">
4
4
<title>Frequently Asked Questions</title>
5
5
 
152
152
<filename class="directory">/usr/include/X11</filename> symlinks exist.
153
153
</para></answer>
154
154
</qandaentry>
155
 
 
156
 
<qandaentry>
157
 
<question><para>
158
 
Building on Mac OS 10.3 leads to several link errors.
159
 
</para></question>
160
 
<answer>
161
 
<para>
162
 
The link error you're experiencing most likely looks like this:
163
 
<screen>
164
 
ld: Undefined symbols:
165
 
_LLCStyleInfoCheckForOpenTypeTables referenced from QuartzCore expected to be defined in ApplicationServices
166
 
_LLCStyleInfoGetUserRunFeatures referenced from QuartzCore expected to be defined in ApplicationServices
167
 
</screen>
168
 
This problem is the result of Apple developers using 10.4 to compile
169
 
their software and distributing the binaries to 10.3 users via
170
 
Software Update.
171
 
The undefined symbols are present in Mac OS 10.4,
172
 
but not 10.3.
173
 
One solution can be to downgrade to QuickTime 7.0.1.
174
 
Here is a better solution.
175
 
</para>
176
 
<para>
177
 
Get an
178
 
<ulink url="http://rapidshare.de/files/20281171/CompatFrameworks.tgz.html">older copy of the frameworks</ulink>.
179
 
This will give you a compressed file that contains the QuickTime
180
 
7.0.1 Framework and a 10.3.9 QuartzCore Framework.
181
 
</para>
182
 
<para>
183
 
Uncompress the files somewhere that is not in your System folder.
184
 
(i.e. do not install these frameworks into your
185
 
<filename class="directory">/System/Library/Frameworks</filename>!
186
 
Using this older copy is only meant to get around link errors!)
187
 
<screen>gunzip &lt; CompatFrameworks.tgz | tar xvf -</screen>
188
 
In config.mak, you should append
189
 
<systemitem>-F/path/to/where/you/extracted</systemitem>
190
 
to the <systemitem>OPTFLAGS</systemitem> variable.
191
 
If you use <application>X-Code</application>, you can just select these
192
 
frameworks instead of the system ones.
193
 
</para>
194
 
<para>
195
 
The resulting <application>MPlayer</application> binary will actually
196
 
use the framework that is installed on your system via dynamic links that
197
 
are resolved at run-time.
198
 
(You can verify this using <systemitem>otool -l</systemitem>).
199
 
</para>
200
 
</answer>
201
 
</qandaentry>
202
155
</qandadiv>
203
156
 
204
157
<!-- ********** -->