Superuser

Autor Thema: Opera unter Solaris 2.5.1  (Gelesen 5220 mal)

mvsparky

  • Gast
Opera unter Solaris 2.5.1
« am: 08. Januar 2003, 01:38:43 »
hallo sun-freunde,

bin seit einiger zeit mit dem ie5 auf meinem sparcbook unter solaris 2.5.1 unterwegs. ehrlich, netscape ist keine alternative, zu lahm, zu fett, und diese forum-seiten werden auch nicht vernünftig dargestellt. opera5 gefällt mir sehr gut, funzt aber nich:

yves@sparkoff# /opt/opera/opera
ld.so.1: /opt/opera/opera: fatal: relocation error: symbol not found: XInternAtoms: referenced in /opt/opera/opera
Killed
yves@sparkoff#

habe zur gegenprobe opera auf einer sparclassic unter sol 2.8 installiert - läuft, aber eben nur mit 50 statt 110 mega-herzen. schlau wie ich bin :'( kopiere ich die ld.so.1 aus /usr/lib von sol 2.8 ins sol 2.5.1. danach war erstmal sense, kein befehl mehr absetzbar: bus error (core dumped). macht nix, habe von cd gebootet, fsck rödeln lassen und die original-ld.so.1 dem 2.5.1er wiedergegeben. so weit so schlecht.

dann versuchte ich über LD_LIBRARY_PATH nur dem opera-browser die ld.so.1 von sol 2.8 unterzujubeln. no way - obiger fehler bleibt.

wer hat erfahrungen mit opera unter anderen solaris-versionen?

gruß
yves

sonnenblen.de - Das unabhängige Sun User Forum

Opera unter Solaris 2.5.1
« am: 08. Januar 2003, 01:38:43 »

Lordy

  • Gast
Re: Opera unter Solaris 2.5.1
« Antwort #1 am: 08. Januar 2003, 02:44:22 »
Hey,

dass das ld.so kopier von verschieden Versionen nicht auf freude bei den System stosst haet ich dir auch schon vorher sagen koennen :).

Ich nehme mal an Opera wurde fuer Sol8 compiliert, und zischen 2.5.1 und Sol8 ist doch ein grosser unterschied. Einziege Moeglichkeit ist wohl auf der Maschine Sol8 zu installieren, vielleicht rennt er mit Sol7 auch noch, darunter glaub ich aber nicht das er laeuft.


Gruss,
chris

mvsparky

  • Gast
Re: Opera unter Solaris 2.5.1
« Antwort #2 am: 08. Januar 2003, 02:55:39 »
Zitat

Ich nehme mal an Opera wurde fuer Sol8 compiliert, und zischen 2.5.1 und Sol8 ist doch ein grosser unterschied.

tja lordy, das seh ich auch so. nur kann ich kein sol8 drauftun, weil es die tadpole-packages, die mobiles arbeiten erleichtern (stromsparmodi, mehrere standortumgebungen) nur bis sol6 gibt.
dann bleib' ich bei ie5  :-/

gruß
yves

Offline Sparky

  • Sobl Guru
  • *****
  • Beiträge: 3260
  • HyperSPARC ! Das fetzt......
    • HyperSTATION
Re: Opera unter Solaris 2.5.1
« Antwort #3 am: 08. Januar 2003, 09:55:26 »
Der Unterschied ist wirklich riesig.
Da liegen immerhin 2.6 und 2.7 dazwischen.
Da gehen die Probleme sicherlich schon beim Xserver los...
www.hyperstation.de
alles zu HyperSPARC, SBus-Karten und AG-10E Howto

SunROOT#

  • Gast
Re: Opera unter Solaris 2.5.1
« Antwort #4 am: 08. Januar 2003, 12:43:50 »

Zitat

dann versuchte ich über LD_LIBRARY_PATH nur dem opera-browser die ld.so.1 von sol 2.8 unterzujubeln. no way - obiger fehler bleibt.


... ist ja auch nicht nett dem Solaris eine System Lib unter den Füßen weg zu ziehen  ;D

Die lib wird mit einem festen Pfad gelinkt sein. Außerdem wird es nicht die einzige lib sein die benötigt wird. Ich denke dieses Vorhaben kannst dur streichen ... oder Opera neu kompilieren  ;)


.... was sagt den ein ldd /opt/opera/opera ???


mvsparky

  • Gast
Re: Opera unter Solaris 2.5.1
« Antwort #5 am: 08. Januar 2003, 15:44:29 »
Zitat

... oder Opera neu kompilieren  ;)

mit quältext könnte ich das versuchen  8)
aber der ist private
Zitat

.... was sagt den ein ldd /opt/opera/opera


       libpthread.so.1 =>       /usr/lib/libpthread.so.1
       libpthread.so.1 (SUNW_1.2) =>    (version not found)
       libdl.so.1 =>    /usr/lib/libdl.so.1
       libX11.so.4 =>   /usr/lib/libX11.so.4
       libX11.so.4 (SUNW_1.1) =>        (version not found)
       libXext.so.0 =>  /usr/lib/libXext.so.0
       libXext.so.0 (SUNW_1.1) =>       (version not found)
       libXmu.so.4 =>   /usr/lib/libXmu.so.4
       libXmu.so.4 (SUNW_1.1) =>        (version not found)
       libm.so.1 =>     /usr/lib/libm.so.1
       libm.so.1 (SUNW_1.1) =>  (version not found)
       libc.so.1 =>     /usr/lib/libc.so.1
       libsocket.so.1 =>        /usr/lib/libsocket.so.1
       libnsl.so.1 =>   /usr/lib/libnsl.so.1
       libXt.so.4 =>    /usr/openwin/lib/libXt.so.4
       libSM.so.6 =>    /usr/openwin/lib/libSM.so.6
       libICE.so.6 =>   /usr/openwin/lib/libICE.so.6
       libmp.so.2 =>    /usr/lib/libmp.so.2
       libthread.so.1 =>        /usr/lib/libthread.so.1

alle libs gefunden, nur einige nicht in der richtigen version (beispiel für 2.6).

habe soeben opera unter 2.6 zum laufen bekommen mit
LD_NOVERSION=yes; export LD_NOVERSION

nachzulesen unter http://www.opera.com/support/search/supsearch.dml?index=274&session=0f34873cf947830ce0f410666fb96df1.

gruß
yves
« Letzte Änderung: 08. Januar 2003, 15:45:50 von mvsparky »