From fe32acb217031c475b619bd97ee9c0f316e81843 Mon Sep 17 00:00:00 2001 From: kraymer Date: Sun, 16 Jul 2006 14:02:31 +0000 Subject: [PATCH] r18964: wording fix r18930: Building on Mac OS 10.3 leads to several link errors: this new FAQ entry explains how to overcome this problem r18917: document the change on -edlout's behavior git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19118 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/xml/de/faq.xml | 54 +++++++++++++++++++++++++++++++++++++++++-- DOCS/xml/de/usage.xml | 12 +++++----- 2 files changed, 58 insertions(+), 8 deletions(-) diff --git a/DOCS/xml/de/faq.xml b/DOCS/xml/de/faq.xml index f8e0f08952..182cafa549 100644 --- a/DOCS/xml/de/faq.xml +++ b/DOCS/xml/de/faq.xml @@ -1,5 +1,5 @@ - + Häufig gestellte Fragen @@ -188,7 +188,57 @@ - + + + + + Erstellen unter Mac OS 10.3 führt zu vielen Linker-Fehlern + + + + + Der Linker-Fehler, den du erfährst, sieht höchstwahrscheinlich etwa so aus: + +ld: Undefined symbols: +_LLCStyleInfoCheckForOpenTypeTables referenced from QuartzCore expected to be defined in ApplicationServices +_LLCStyleInfoGetUserRunFeatures referenced from QuartzCore expected to be defined in ApplicationServices + + Dieses Problem ist das Ergebnis der Tatsache, dass Apple-Entwickler 10.4 benutzen, um ihre + Software zu compilieren und gleichzeitig die Binärdateien via Softwareupdate an Benutzer + von 10.3 weitergeben. + Die undefinierten Symbole sind präsent unter Mac OS 10.4, jedoch nicht unter 10.3. + Eine Lösung kann sein, ein Downgrade zu QuickTime 7.0.1 durchzuführen. + Hier ist eine bessere Lösung: + + + Besorg dir eine + ältere Kopie des Frameworks. + Dies liefert dir eine komprimierte Datei, die die Frameworks QuickTime 7.0.1 und + QuartzCore 10.3.9 enthält. + + + Extrahiere die Dateien irgendwohin außerhalb deines System-Ordners (installiere diese + Frameworks also nicht nach z.B. + /System/Library/Frameworks! + Die Benutzung dieser älteren Kopie ist nur dazu da, die Linker-Fehler zu umgehen!) + +gunzip < CompatFrameworks.tgz | tar xvf - + + In der Datei config.mak solltest du + -F/Pfad/in/den/du/entpackt/hast der Variable + OPTFLAGS anhängen. + Wenn du X-Code verwendest, kannst du dieses Framework an Stelle + der systemeigenen auswählen. + + + Die resultierende MPlayer-Binärdatei wird in der Tat das auf deinem + System einstallierte Framework verwenden, wobei dynamische Verknüpfungen verwendet werden, + die zur Laufzeit aufgelöst werden. + (Du kannst das mit otool -l verifizieren). + + + + Allgemeine Fragen diff --git a/DOCS/xml/de/usage.xml b/DOCS/xml/de/usage.xml index 054f2282f4..9e396ef99d 100644 --- a/DOCS/xml/de/usage.xml +++ b/DOCS/xml/de/usage.xml @@ -340,9 +340,8 @@ end