Wie hast du es fertiggebracht, den Fehler mit "--enable-system-cairo" zu umgehen? In deinem Skript steht die Option ja drin und ich krieg damit immer den Fehler.
Gruss, Silberwoelfin
|
Anmeldungsdatum: Beiträge: 6 |
Wie hast du es fertiggebracht, den Fehler mit "--enable-system-cairo" zu umgehen? In deinem Skript steht die Option ja drin und ich krieg damit immer den Fehler. Gruss, Silberwoelfin |
|
Anmeldungsdatum: Beiträge: 71 Wohnort: Rheinland-Pfalz |
Wenn Du den Fehler bekommst, wurden die Patches nicht angewandt. Hast Du diese überhaupt runtergeladen und im richtigen Verzeichnis abgelegt, so wie oben beschrieben? Ich habe übrigens inzwischen auf die gleiche Art den thunderbird-3.0.1 erstellt und problemlos laufen. Ebenso den Firefox 3.6. |
|
Anmeldungsdatum: Beiträge: 6 |
Natürlich habe ich die Patches heruntergeladen und sie liegen auch im richtigen Verzeichnis. Scheinbar schlägt das anwenden aber bei einigen fehl: Applying patch: /usr/local/src/thunderbird-3.0-final/add_another_preferences_directory_for_applications.patch patching file mozilla/toolkit/xre/nsXREDirProvider.cpp Applying patch: /usr/local/src/thunderbird-3.0-final/allow_js_preference_files_to_set_locked_prefs.patch patching file mozilla/modules/libpref/src/prefapi.cpp patching file mozilla/modules/libpref/src/prefapi.h patching file mozilla/modules/libpref/src/prefread.cpp patching file mozilla/modules/libpref/src/prefread.h Applying patch: /usr/local/src/thunderbird-3.0-final/avoid_writing_out_locked_prefs_in_user_pref.patch patching file mozilla/modules/libpref/src/prefapi.cpp Applying patch: /usr/local/src/thunderbird-3.0-final/bz466250_att349521_fix_ftbfs_with_cairo_fb.patch patching file mozilla/gfx/thebes/src/gfxASurface.cpp Hunk #1 FAILED at 56. Hunk #2 FAILED at 172. 2 out of 2 hunks FAILED -- saving rejects to file mozilla/gfx/thebes/src/gfxASurface.cpp.rej Applying patch: /usr/local/src/thunderbird-3.0-final/bzXXX_ftbfs_static_with_system_hunspell.patch patching file mail/app/Makefile.in Hunk #1 succeeded at 128 (offset -7 lines). Applying patch: /usr/local/src/thunderbird-3.0-final/dont_hardcode_anything_in_Makefile.in_files.patch patching file mail/app/Makefile.in Applying patch: /usr/local/src/thunderbird-3.0-final/fix_installdir.patch patching file mail/app/Makefile.in Hunk #1 FAILED at 283. 1 out of 1 hunk FAILED -- saving rejects to file mail/app/Makefile.in.rej Applying patch: /usr/local/src/thunderbird-3.0-final/gnome_mail_command.patch patching file mail/components/shell/Makefile.in patching file mail/components/shell/nsMailGNOMEIntegration.cpp Applying patch: /usr/local/src/thunderbird-3.0-final/no_dynamic_nss_softokn.patch patching file directory/c-sdk/component_versions.mk Applying patch: /usr/local/src/thunderbird-3.0-final/thunderbird-3-profile.patch patching file config/autoconf.mk.in patching file mail/confvars.sh patching file mail/app/application.ini patching file mozilla/build/unix/mozilla.in Gruss, Silberwoelfin |
|
Anmeldungsdatum: Beiträge: 71 Wohnort: Rheinland-Pfalz |
Das ist merkwürdig. Denn bei mir läuft exakt dieser Patch einwandfrei durch. Hast Du den offiziellen Sourcecode von Mozilla genommen oder einen anderen? |
|
Anmeldungsdatum: Beiträge: 6 |
Nein, ich hab den offiziellen Sourcecode von der Mozilla-Homepage genommen. Gruss, Silberwoelfin |
|
Anmeldungsdatum: Beiträge: 389 |
Hallo, wenn compilieren nicht funktioniert, warum dann nicht die 64-bit-Version von Mozilla nehmen? Gruß Norman |
|
Anmeldungsdatum: Beiträge: 71 Wohnort: Rheinland-Pfalz |
NoKurth schrieb:
Wie kommst Du darauf, dass das eine 64-bit Version sei? Der Verzeichnisname verrät doch schon, dass es die i686-Version ist, also 32-bit, kompiliert für den 686-Befehlssatz (Pentium und Co.). Da steht nichts von x64 oder x86-64....?! |
|
Anmeldungsdatum: Beiträge: 6 |
So, hab das Skript jetzt erstmal zur Hälfte durchlaufen lassen, dann die beiden fehlenden Patches per Hand angewandt und hinterher den Rest des Skriptes laufen lassen. Ging soweit auch gut, am Ende wurde das erhoffte "Fertig" angezeigt, allerdings startet beim Aufruf von Thunderbird immer noch die alte Version 2.0.0.23. Gruss, Silberwoelfin |
|
Anmeldungsdatum: Beiträge: 71 Wohnort: Rheinland-Pfalz |
Ich habe es übrigens gerade auch nochmal durchlaufen lassen, nachdem ich die 3.0.1 einfach blind durch das Skript laufen ließ. Und tatsächlich: mit TB 3.0.1 läuft der cairo-fb Patch nicht mehr. Dennoch ließ sich der 3.0.1 einwandfrei kompilieren und läuft optimal. Möglicherweise hat Mozilla das Problem mit der 3.0.1 beseitigt!? Das Skript installiert den neuen TB nach /opt/thunderbird, nicht über Deinen vorhandenen TB2 drüber. Auch den Link zum TB2, also /usr/bin/thunderbird verändert mein Skript nicht. Das musst Du schon noch selbst per Hand machen. Oder den TB3 halt in der Shell mittels /opt/thunderbird/bin/thunderbird aufrufen. |
|
Anmeldungsdatum: Beiträge: 6 |
Der cairo-patch läuft nicht mehr, weil in der Datei, auf die der Patch angewendet wird, ein Paar Zeilen Code dazugekommen sind und der Patch die richtige Zeile zum patchen deswegen nicht mehr findet.
TB3 läuft jetzt also bei mir, sieht mit meinem KDE4 aber extrem sch** aus... Danke für die Hilfe Gruss, Silberwoelfin |
|
Anmeldungsdatum: Beiträge: 222 Wohnort: Erlangen |
@Mäuseturm: Danke, danke, danke - habe mich nun doch überwunden und den FF 3.6 selbst kompiliert - das Problem mit dem Fontrendering hat sich in Luft aufgelöst, verdanken habe ich das wahrscheinlich deinem Denkanstoss mit dem Script hier |