• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Firefox u. GTK

Hallo zusammen,

ich nutze SLES 10, das mitgelieferte GTK2 ist allerdings in den Quellen nur in der Version 2.8 vorhanden, für eine neuere Firefox Version benötige ich mindestens 2.10.
Habe mir deshalb glib,atk,gtk,cairo,pango unter /local/opt/ kompiliert, nun versuche ich die neue Firefox Version unter der neuen Umgebung zu starten, mittels folgenden Skript

#!/bin/bash
export LD_LIBRARY_PATH=/local/opt/lib
export MOZ_PLUGIN_PATH=/local/firefox/plugins:/usr/lib/browser-plugins
export GTK_PATH=/local/opt/lib/gtk-2.0
/local/firefox/firefox <-- das ist die ausführbare Datei

Allerdings funktioniert das nicht wie gewollt, das Starten schlägt fehl da Firefox meint ich hätte immernoch eine alte Version (2.8 über rpm installiert), kennt da jemand einen Trick Firefox die neue Umgebung mit auf den Weg zu geben ?


Grüße
 
Ist auch hier nichts zu finden?

https://nu.novell.com/repo/repoindex.xml
http://en.opensuse.org/Standards/NU_Service
 
Nichts zu finden..ich raste aus..
hab nun auch GTK_PATH u. GTK_PATH64 auf den neuen PFAD verbogen genauso wie LD_LIBRARY_PATH aber trotzdem meckert die Maschine das ich immernoch die alte Version von GTK+ besitze, er will die 2.10 einfach nicht sehen.
 
Hi

Nur mal um zu sehen worauf er wie zugreift.
Mit gestartetem FF bitte mal folgendes Ergebnis reinstellen.
Code:
lsof|grep firefox

cu
 
Hi,

hier mal die etwas komplettere Ausgabe des lsof, es wird weiterhin auf die Libs unterhalb von /opt/gnome/lib/ zugegriffen,
meine liegen unter /local/opt/lib/...

firefox 17182 root cwd DIR 202,1 4096 1522529 /root/firefox
firefox 17182 root rtd DIR 202,1 4096 128 /
firefox 17182 root txt REG 202,1 574632 21109747 /bin/bash
firefox 17182 root mem REG 0,0 0 [heap] (stat: No such file or directory)
firefox 17182 root mem REG 202,1 132847 25210571 /lib64/ld-2.4.so
firefox 17182 root mem REG 202,1 375 8439524 /usr/lib/locale/de_DE.utf8/LC_IDENTIFICATION
firefox 17182 root mem REG 202,1 25406 12636887 /usr/lib64/gconv/gconv-modules.cache
firefox 17182 root mem REG 202,1 23 94523 /usr/lib/locale/de_DE.utf8/LC_MEASUREMENT
firefox 17182 root mem REG 202,1 56 94499 /usr/lib/locale/de_DE.utf8/LC_TELEPHONE
firefox 17182 root mem REG 202,1 159 8439523 /usr/lib/locale/de_DE.utf8/LC_ADDRESS
firefox 17182 root mem REG 202,1 83 8439525 /usr/lib/locale/de_DE.utf8/LC_NAME
firefox 17182 root mem REG 202,1 34 94522 /usr/lib/locale/de_DE.utf8/LC_PAPER
firefox 17182 root mem REG 202,1 54 12637085 /usr/lib/locale/de_DE.utf8/LC_MESSAGES/SYS_LC_MESSAGES
firefox 17182 root mem REG 202,1 294 8444981 /usr/lib/locale/de_DE.utf8/LC_MONETARY
firefox 17182 root mem REG 202,1 880086 94525 /usr/lib/locale/de_DE.utf8/LC_COLLATE
firefox 17182 root mem REG 202,1 2343 8439526 /usr/lib/locale/de_DE.utf8/LC_TIME
firefox 17182 root mem REG 202,1 54 21087052 /usr/lib/locale/de_DE.utf8/LC_NUMERIC
firefox 17182 root mem REG 202,1 246536 25261271 /lib64/libreadline.so.5.1
firefox 17182 root mem REG 202,1 32256 25261269 /lib64/libhistory.so.5.1
firefox 17182 root mem REG 202,1 410904 25252130 /lib64/libncurses.so.5.5
firefox 17182 root mem REG 202,1 19600 25210584 /lib64/libdl-2.4.so
firefox 17182 root mem REG 202,1 1570331 25210578 /lib64/libc-2.4.so
firefox 17182 root mem REG 202,1 238624 94505 /usr/lib/locale/de_DE.utf8/LC_CTYPE
firefox 17182 root 0u CHR 136,0 2 /dev/pts/0
firefox 17182 root 1u CHR 136,0 2 /dev/pts/0
firefox 17182 root 2u CHR 136,0 2 /dev/pts/0
firefox 17182 root 255r REG 202,1 3952 1443395 /root/firefox/firefox
run-mozil 17185 root cwd DIR 202,1 4096 1522529 /root/firefox
run-mozil 17185 root 255r REG 202,1 11410 1320166 /root/firefox/run-mozilla.sh
firefox-b 17191 root cwd DIR 202,1 4096 1522529 /root/firefox
firefox-b 17191 root rtd DIR 202,1 4096 128 /
firefox-b 17191 root txt REG 202,1 7476 1443390 /root/firefox/firefox-bin
firefox-b 17191 root mem REG 202,1 169056 8520235 /usr/X11R6/lib/X11/fonts/truetype/albw.ttf
firefox-b 17191 root mem REG 202,1 6604 4807664 /opt/gnome/lib/pango/1.4.0/modules/pango-basic-fc.so
firefox-b 17191 root mem REG 202,1 946176 17154980 /var/cache/fontconfig/0b603ee0e9d5cb4fa2facb46225be8ca.cache-2
firefox-b 17191 root mem REG 202,1 950272 17154977 /var/cache/fontconfig/0357813fd01911d26e40012cc37afd61.cache-2
firefox-b 17191 root mem REG 202,1 40960 17154987 /var/cache/fontconfig/de3900050b586a5b68cdc42e4d82842b.cache-2
firefox-b 17191 root mem REG 202,1 229376 17154978 /var/cache/fontconfig/4ab329b95251bfa96df993af29394e5c.cache-2
firefox-b 17191 root mem REG 202,1 950272 17154992 /var/cache/fontconfig/a8eccb1d36c0cd55e07565774f02858e.cache-2
firefox-b 17191 root mem REG 202,1 123180 16844839 /usr/share/locale/de/LC_MESSAGES/libc.mo
firefox-b 17191 root mem REG 202,1 2182124 31562861 /usr/share/icons/hicolor/icon-theme.cache
firefox-b 17191 root mem REG 202,1 5752940 5978132 /opt/gnome/share/icons/hicolor/icon-theme.cache
firefox-b 17191 root mem REG 202,1 11211148 21752072 /opt/kde3/share/icons/hicolor/icon-theme.cache
firefox-b 17191 root mem REG 202,1 3703688 4256193 /opt/gnome/share/icons/gnome/icon-theme.cache
firefox-b 17191 root mem REG 202,1 113434 359505 /opt/gnome/share/locale/de/LC_MESSAGES/gtk20-properties.mo
firefox-b 17191 root mem REG 202,1 42485 8434334 /lib/libnss_files-2.4.so
firefox-b 17191 root mem REG 202,1 146308 8515102 /usr/lib/libk5crypto.so.3.0
firefox-b 17191 root mem REG 202,1 1212756 8507513 /usr/lib/libcrypto.so.0.9.8
firefox-b 17191 root mem REG 202,1 248116 8507514 /usr/lib/libssl.so.0.9.8
firefox-b 17191 root mem REG 202,1 74762 8439401 /lib/libresolv-2.4.so
firefox-b 17191 root mem REG 202,1 92896 8515098 /usr/lib/libgssapi_krb5.so.2.2
firefox-b 17191 root mem REG 202,1 441920 8515112 /usr/lib/libkrb5.so.3.2
firefox-b 17191 root mem REG 202,1 228600 8918912 /usr/lib/libldap-2.3.so.0.2.20
firefox-b 17191 root mem REG 202,1 3672 21172183 /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2
firefox-b 17191 root mem REG 202,1 238624 94505 /usr/lib/locale/de_DE.utf8/LC_CTYPE
firefox-b 17191 root mem REG 202,1 54 21087052 /usr/lib/locale/de_DE.utf8/LC_NUMERIC
firefox-b 17191 root mem REG 202,1 2343 8439526 /usr/lib/locale/de_DE.utf8/LC_TIME
firefox-b 17191 root mem REG 202,1 880086 94525 /usr/lib/locale/de_DE.utf8/LC_COLLATE
firefox-b 17191 root mem REG 202,1 294 8444981 /usr/lib/locale/de_DE.utf8/LC_MONETARY
firefox-b 17191 root mem REG 202,1 54 12637085 /usr/lib/locale/de_DE.utf8/LC_MESSAGES/SYS_LC_MESSAGES
firefox-b 17191 root mem REG 202,1 34 94522 /usr/lib/locale/de_DE.utf8/LC_PAPER
firefox-b 17191 root mem REG 202,1 83 8439525 /usr/lib/locale/de_DE.utf8/LC_NAME
firefox-b 17191 root mem REG 202,1 159 8439523 /usr/lib/locale/de_DE.utf8/LC_ADDRESS
firefox-b 17191 root mem REG 202,1 56 94499 /usr/lib/locale/de_DE.utf8/LC_TELEPHONE
firefox-b 17191 root mem REG 202,1 23 94523 /usr/lib/locale/de_DE.utf8/LC_MEASUREMENT
firefox-b 17191 root mem REG 202,1 25404 16865181 /usr/lib/gconv/gconv-modules.cache
firefox-b 17191 root mem REG 202,1 375 8439524 /usr/lib/locale/de_DE.utf8/LC_IDENTIFICATION
firefox-b 17191 root mem REG 202,1 85772 8764105 /usr/lib/libsasl2.so.2.0.21
firefox-b 17191 root mem REG 202,1 47768 8918910 /usr/lib/liblber-2.3.so.0.2.20
firefox-b 17191 root mem REG 202,1 78348 9072863 /lib/libnss_ldap.so.2
firefox-b 17191 root mem REG 202,1 88794 8434328 /lib/libnsl-2.4.so
firefox-b 17191 root mem REG 202,1 114688 17154981 /var/cache/fontconfig/723d6c7d32b373f6b06cc7f9d1a8e946.cache-2
firefox-b 17191 root mem REG 202,1 77824 17154979 /var/cache/fontconfig/57fddf4aeff95a0b98650bf3f13c26fe.cache-2
firefox-b 17191 root mem REG 202,1 18396 233079 /opt/gnome/share/locale/de/LC_MESSAGES/glib20.mo
firefox-b 17191 root mem REG 202,1 11190 16865129 /usr/lib/gconv/ISO8859-1.so
firefox-b 17191 root mem REG 202,1 86036 16937590 /usr/X11R6/lib/libICE.so.6.4
firefox-b 17191 root mem REG 202,1 32224 16937592 /usr/X11R6/lib/libSM.so.6.0
firefox-b 17191 root mem REG 202,1 126496 8490903 /usr/lib/libexpat.so.1.5.0
firefox-b 17191 root mem REG 202,1 14448 16946166 /usr/X11R6/lib/libXfixes.so.3.0
firefox-b 17191 root mem REG 202,1 33636 16946156 /usr/X11R6/lib/libXcursor.so.1.0.2
firefox-b 17191 root mem REG 202,1 6932 16946176 /usr/X11R6/lib/libXinerama.so.1.0
firefox-b 17191 root mem REG 202,1 28908 16946174 /usr/X11R6/lib/libXi.so.6.0
firefox-b 17191 root mem REG 202,1 10024 16946186 /usr/X11R6/lib/libXrandr.so.2.0
firefox-b 17191 root mem REG 202,1 140132 9228545 /usr/lib/libglitz.so.1.0.0
firefox-b 17191 root mem REG 202,1 70512 8509188 /lib/libz.so.1.2.3
firefox-b 17191 root mem REG 202,1 258540 8515131 /usr/lib/libpng12.so.0.1.2.8
firefox-b 17191 root mem REG 202,1 53888 16946164 /usr/X11R6/lib/libXext.so.6.4
firefox-b 17191 root mem REG 202,1 14280 8490880 /opt/gnome/lib/libgthread-2.0.so.0.800.6
firefox-b 17191 root mem REG 202,1 323456 16946192 /usr/X11R6/lib/libXt.so.6.0
firefox-b 17191 root mem REG 202,1 74312 16946172 /usr/X11R6/lib/libXft.so.2.1.2
firefox-b 17191 root mem REG 202,1 224260 8606789 /usr/lib/libfontconfig.so.1.0.4
firefox-b 17191 root mem REG 202,1 448984 8509208 /usr/lib/libfreetype.so.6.3.8
firefox-b 17191 root mem REG 202,1 30020 16946188 /usr/X11R6/lib/libXrender.so.1.2.2
firefox-b 17191 root mem REG 202,1 148208 9631047 /opt/gnome/lib/libpangoft2-1.0.so.0.1001.1
firefox-b 17191 root mem REG 202,1 190032 1443383 /root/firefox/libsoftokn3.so
firefox-b 17191 root mem REG 202,1 77608 1443411 /root/firefox/libnssutil3.so
firefox-b 17191 root mem REG 202,1 858792 1443392 /root/firefox/libnss3.so
firefox-b 17191 root mem REG 202,1 160140 1522531 /root/firefox/libssl3.so
firefox-b 17191 root mem REG 202,1 125644 1443386 /root/firefox/libsmime3.so
firefox-b 17191 root mem REG 202,1 442808 1443393 /root/firefox/libsqlite3.so
firefox-b 17191 root mem REG 202,1 1477137 8434317 /lib/libc-2.4.so
firefox-b 17191 root mem REG 202,1 44216 8496081 /lib/libgcc_s.so.1
firefox-b 17191 root mem REG 202,1 912700 8515133 /usr/lib/libstdc++.so.6.0.8
firefox-b 17191 root mem REG 202,1 186807 8434325 /lib/libm-2.4.so
firefox-b 17191 root mem REG 202,1 1024464 16937596 /usr/X11R6/lib/libX11.so.6.2
firefox-b 17191 root mem REG 202,1 551296 8490874 /opt/gnome/lib/libglib-2.0.so.0.800.6
firefox-b 17191 root mem REG 202,1 228356 8490878 /opt/gnome/lib/libgobject-2.0.so.0.800.6
firefox-b 17191 root mem REG 202,1 10028 8490876 /opt/gnome/lib/libgmodule-2.0.so.0.800.6
firefox-b 17191 root mem REG 202,1 344104 9454715 /usr/lib/libcairo.so.2.2.3
firefox-b 17191 root mem REG 202,1 222272 9631043 /opt/gnome/lib/libpango-1.0.so.0.1001.1
firefox-b 17191 root mem REG 202,1 23552 9631045 /opt/gnome/lib/libpangocairo-1.0.so.0.1001.1
firefox-b 17191 root mem REG 202,1 89488 9686369 /opt/gnome/lib/libgdk_pixbuf-2.0.so.0.800.11
firefox-b 17191 root mem REG 202,1 534864 9686367 /opt/gnome/lib/libgdk-x11-2.0.so.0.800.11
firefox-b 17191 root mem REG 202,1 97568 8515093 /opt/gnome/lib/libatk-1.0.so.0.1010.3
firefox-b 17191 root mem REG 202,1 3092272 9686373 /opt/gnome/lib/libgtk-x11-2.0.so.0.800.11
firefox-b 17191 root mem REG 202,1 14166 8434323 /lib/libdl-2.4.so
firefox-b 17191 root mem REG 202,1 200736 1522532 /root/firefox/libnspr4.so
firefox-b 17191 root mem REG 202,1 13180 1443410 /root/firefox/libplc4.so
firefox-b 17191 root mem REG 202,1 8748 1443400 /root/firefox/libplds4.so
firefox-b 17191 root mem REG 202,1 11816 1443399 /root/firefox/libxpcom.so
firefox-b 17191 root mem REG 202,1 607672 1443385 /root/firefox/libmozjs.so
firefox-b 17191 root mem REG 202,1 13053792 1443387 /root/firefox/libxul.so
firefox-b 17191 root mem REG 202,1 30920 1443412 /root/firefox/libjemalloc.so
firefox-b 17191 root mem REG 202,1 112331 8439399 /lib/libpthread-2.4.so
firefox-b 17191 root mem REG 202,1 16384 17154988 /var/cache/fontconfig/47969f914275157783f61e1bd1ed3d89.cache-2
firefox-b 17191 root mem REG 202,1 10308 8515114 /usr/lib/libkrb5support.so.0.0
firefox-b 17191 root mem REG 202,1 6392 8496068 /lib/libcom_err.so.2.1
firefox-b 17191 root mem REG 202,1 32143 8434330 /lib/libnss_compat-2.4.so
firefox-b 17191 root mem REG 202,1 42855 359506 /opt/gnome/share/locale/de/LC_MESSAGES/gtk20.mo
firefox-b 17191 root mem REG 202,1 129557 8434310 /lib/ld-2.4.so
firefox-b 17191 root mem REG 0,0 0 [stack] (stat: No such file or directory)
firefox-b 17191 root 0u CHR 136,0 2 /dev/pts/0
firefox-b 17191 root 1u CHR 136,0 2 /dev/pts/0
firefox-b 17191 root 2u CHR 136,0 2 /dev/pts/0
firefox-b 17191 root 3u IPv4 146537 TCP localhost:53016->localhost:6010 (ESTABLISHED)
firefox-b 17191 root 4r FIFO 0,6 146545 pipe
firefox-b 17191 root 5w FIFO 0,6 146545 pipe

Alle nötigen Packete wurden problemlos unterhalb von /local/opt/ kompiliert, nur um die Annahme gleich auszuschließen.

Ich versuche es mit der Firefox Version 3.0.17, nach dem entpacken der Archivs, habe ich mal folgendes abgesetzt

testsrv:~/firefox # ldd firefox-bin
linux-gate.so.1 => (0xffffe000)
libpthread.so.0 => /lib/libpthread.so.0 (0xf7eeb000)
libjemalloc.so => not found
libxul.so => not found
libmozjs.so => not found
libxpcom.so => not found
libplds4.so => /usr/lib/libplds4.so (0xf7ee7000)
libplc4.so => /usr/lib/libplc4.so (0xf7ee3000)
libnspr4.so => /usr/lib/libnspr4.so (0xf7eb1000)
libdl.so.2 => /lib/libdl.so.2 (0xf7ead000)
libgtk-x11-2.0.so.0 => /opt/gnome/lib/libgtk-x11-2.0.so.0 (0xf7bb9000)
libatk-1.0.so.0 => /opt/gnome/lib/libatk-1.0.so.0 (0xf7b9f000)
libgdk-x11-2.0.so.0 => /opt/gnome/lib/libgdk-x11-2.0.so.0 (0xf7b1d000)
libgdk_pixbuf-2.0.so.0 => /opt/gnome/lib/libgdk_pixbuf-2.0.so.0 (0xf7b07000)
libpangocairo-1.0.so.0 => /opt/gnome/lib/libpangocairo-1.0.so.0 (0xf7b00000)
libpango-1.0.so.0 => /opt/gnome/lib/libpango-1.0.so.0 (0xf7ac9000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xf7a76000)
libgmodule-2.0.so.0 => /opt/gnome/lib/libgmodule-2.0.so.0 (0xf7a72000)
libgobject-2.0.so.0 => /opt/gnome/lib/libgobject-2.0.so.0 (0xf7a39000)
libglib-2.0.so.0 => /opt/gnome/lib/libglib-2.0.so.0 (0xf79b3000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xf78bc000)
libm.so.6 => /lib/libm.so.6 (0xf7897000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf77b3000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf77a7000)
libc.so.6 => /lib/libc.so.6 (0xf767b000)
/lib/ld-linux.so.2 (0xf7f1e000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf760e000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf75d5000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0xf75cd000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xf75bf000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xf757f000)
libz.so.1 => /lib/libz.so.1 (0xf756d000)
libglitz.so.1 => /usr/lib/libglitz.so.1 (0xf754b000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0xf7548000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0xf7540000)
libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xf753c000)
libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0xf7533000)
libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0xf752e000)
libpangoft2-1.0.so.0 => /opt/gnome/lib/libpangoft2-1.0.so.0 (0xf7509000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf74e9000)

libgtk... ist dabei schon statisch mit der Bibliothek unterhalb von /opt/gnome/lib gelinkt, wie kann das sein?


Beste Grüße
 
Oben