PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : libGLcore.s0.1



Coool
12.03.03, 14:02
was ist das? bzw wo kann ich mir das herunterladen?
ich hab nämlich a prob mit sim. wenn mas installieren will wird das benötigt. man kann zwar auf ignorieren klicken und sim funkt trotzdem aba jetzt jommt jedes mal ein konflickt wenn ich yast starte....

christophwth
12.03.03, 14:16
Hi

du hast entweder einen kleinen tippfeher
gemacht oder das programm verlang wirklich nach der falschen lib.

sie heisst libGLcore.so.1

und ist im normalfall ein (soft)link auf den nvidia treiber
bsp:
libGLcore.so.1 -> libGLcore.so.1.0.3123

solltest du den nvidiatreiber bereits installiert haben und ein nvidia grafikkarte besitzen
kannst du nch dem libGLcore.so.(x.y.z) suchen und einen link darauf anlegen

aktuelle versionen könnten sein.
libGLcore.so.1.0.3123
libGLcore.so.1.0.4191

link anlegen :

cd /usr/lib/
ln -s libGLcore.so.1.0.3123 libGLcore.so.1


gruss
christoph

Coool
12.03.03, 14:19
ahm gut nur gibts da ein problem - ich hab gar keine nvidia gfk....

christophwth
12.03.03, 14:32
Hi

welche version von sim hast du genommen ?
die von suse ?
falls nicht, nimm die spezielle für deine distribution

hier ne übersicht
http://sim-icq.sourceforge.net/download.shtml

gruss
christoph

almoeli
12.03.03, 14:33
die libGLcore ist auch Bestandteil des 'Mesa' Pakets. Installier das mal, dann sollte die libGLcore.so.1 in /usr/lib vorhanden sein und du kannst dein Prog ausführen.
Bei NVidia ist das ein Sonderfall, weil die ne eigene OpenGL Implemetierung bei ihren Treibern mitbringen. Allen anderen bleibt nur die Verwendung von Mesa um OpenGL zu erhalten.

Gruß

almoeli

christophwth
12.03.03, 14:39
HI

@almoeli , Danke war mir entfallen .
ich nutze schon seit 2 Jahren kein mesa mehr.

gruss
christoph

Coool
12.03.03, 15:19
Original geschrieben von almoeli
die libGLcore ist auch Bestandteil des 'Mesa' Pakets. Installier das mal, dann sollte die libGLcore.so.1 in /usr/lib vorhanden sein und du kannst dein Prog ausführen.
Bei NVidia ist das ein Sonderfall, weil die ne eigene OpenGL Implemetierung bei ihren Treibern mitbringen. Allen anderen bleibt nur die Verwendung von Mesa um OpenGL zu erhalten.

Gruß

almoeli


ok danke - werd ich probieren.....

@christophwth - die version stimmt scho - keine sorge.... ;)

Coool
12.03.03, 15:45
ahm ich hab grad gemerkt dass ich das mesa eh installiert hab..... :confused: :confused:

Coool
13.03.03, 09:28
hat keiner eine idee?

almoeli
13.03.03, 13:35
Hi,

jetzt muß ich mich selber verbessern. Die libGLcore.so ist nicht Bestandteil von Mesa, sondern eine eigene Erfindung von NVidia. Unter Mesa heißt das Teil nur libGL.so. D.h., dass RPM die auf einer NVidia Maschine gemacht werden, diese Abhängigkeit mit einbinden. Eigentlich nicht sinnvoll.

Allerdings habe ich folgende Anleitung gefunen, die dir evtl. helfen könnte:

<zitat>
I am quite sure there are a number of others out there who use an NVidia
card, and compile on boxen with NVidia cards, running the nvidia binary
drivers. For any application that links to libGL, this normally results
in a spurious libGLcore.so.1 dependency on the RPMs built on such boxen.
To avoid this, some people have been forced to rebuild RPMs on
NVidia-free boxen.

I am one of these. I need 3d support, (not for games like all the rest
of you, but for 3d-visualisation using grass's nviz), and don't see the
point in messing with moving libs around on my box while compiling and
running X.

A bit of playing around with find-requires gave me this solution:

In your ~/.rpmmacros, redefine %__find_requires as follows (one line):
%__find_requires $HOME/bin/find-requires-nonvidia
%{?buildroot:%{buildroot}}

(Note that the path given cannot contain shell variables, as it is
straight exec()'d, so you need to replace $HOME with the contents of the
$HOME shell variable).

In your $HOME/bin/find-requires-nonvidia, have something like this:
#!/bin/bash
/usr/lib/rpm/find-requires $@|sed -e 's/libGLcore.so.1//g'

Then, you shouldn't get any more spurious dependencies on libGLcore.so.1

Can whoever was building the cooker FAQ/Howto please add this (or should
it go in the mdk-rpm HOWTO?)

Buchan
</zitat>

Gruß

almoeli

Coool
13.03.03, 14:35
danke - aber nochmal ich hab keine nvidia gfk - ich hab einen on-board grafikchip von intel... :(

christophwth
13.03.03, 14:46
Hi

lies dir bitte den beitrag noch mal durch
dann siehst du das die problemlösung genau in die
richtung geht

(pakete die auf systemen mit nvidia support generiert wurden
sollen jetzt in einer mesa umgebung laufen )

wenn du die problemlösung nicht verstehst dann poste das bitte
auch.

gruss
chrsitoph

Coool
13.03.03, 19:26
sorry habs nur überflogen...