Mailinglist Archive: opensuse-de (2055 mails)

< Previous Next >
AW: SaX stellt Auflösung nicht ein - SuSE Linux 10.0


Hallo Richi,

jetzt habe ich die Kernel-Sourcen und gcc nachinstalliert.
Mein Ergebnis:
Falke-I:~/unichrome-20051116/drm/linux-core # make
LINUXDIR=/usr/src/linux-2.6.13-15 DRM_MODULES=via
make -C /usr/src/linux-2.6.13-15 SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15'
Makefile:494: .config: No such file or directory

WARNING: Symbol version dump /usr/src/linux-2.6.13-15/Module.symvers
is missing; modules will have no dependencies and
modversions.

/root/unichrome-20051116/drm/linux-core/Makefile:282: ***
CONFIG_X86_CMPXCHG needs to be enabled in the kernel. Stop.
make[1]: *** [_module_/root/unichrome-20051116/drm/linux-core] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.13-15'
make: *** [modules] Error 2
Falke-I:~/unichrome-20051116/drm/linux-core #

Wenn ich es recht weiss, dann geht es doch so:
.configure
make install
install

Also ist fehlendes .config schon mal schlecht.
Was ist "CONFIG_X86_CMPXCHG" ? Bedeutet dass, eine Neukompilierung
des Kernels mit enable fuer "CONFIG_X86_CMPXCHG" ?

Mit freundlichen Gruessen
RaBi

>
> Rainer Birkner wrote:
>
> > Hallo Liste & Richi,
> > Deinem Tipp folgend:
> >
> > Allerdings könntest Du immer noch, falls Du bereits ein
> > erfahrener
> > Anwender bist, den aktuellen Snapshot-Treiber nehmen und diesen
> > selbst
> > kompilieren (http://www.openchrome.org/snapshots/unichrome/).
> >
> >
> > hab ichs nochmal mit der der Do-it-yourself-Methode probiert und zu
> > kompilieren versucht (Wo steckt das source-verzeichnis???) :
> >
>
> Wenn Du die Kernel-Quellen installiert hast, findet sich der
Source-Code
> des
> Linux-Kernels im Verzeichnis /usr/src/linux-2.6.13-15.
>
> > 1. Versuch
> > Falke-I:~/unichrome-20051116/drm/linux-core # make
> > LINUXDIR=/lib/modules/2.6.13-15-default/kernel/arch/x86_64/kernel
> > DRM_MODULES=via
> > make -C /lib/modules/2.6.13-15-default/kernel/arch/x86_64/kernel
> > SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
> > make[1]: Entering directory
> > `/lib/modules/2.6.13-15-default/kernel/arch/x86_64/kernel'
> > make[1]: *** No rule to make target `modules'. Stop.
> > make[1]: Leaving directory
> > `/lib/modules/2.6.13-15-default/kernel/arch/x86_64/kernel'
> > make: *** [modules] Error 2
> > Falke-I:~/unichrome-20051116/drm/linux-core #
> >
> > 2.Versuch
> > Falke-I:~/unichrome-20051116/drm/linux-core # make
> > LINUXDIR=/usr/src/kernel-modules DRM_MODULES=via
> > make -C /usr/src/kernel-modules SUBDIRS=`pwd` DRMSRCDIR=`pwd`
modules
> > make[1]: Entering directory `/usr/src/kernel-modules'
> > make[1]: *** No rule to make target `modules'. Stop.
> > make[1]: Leaving directory `/usr/src/kernel-modules'
> > make: *** [modules] Error 2
> > Falke-I:~/unichrome-20051116/drm/linux-core #
> >
> > So dass ich mit der 30 Sekunden Bauanleitung nicht weiterkomme:
> >
>
> Hast Du davor die Kernel-Sourcen konfiguriert? Wenn nicht führe zuerst
ein
> make cloneconfig aus. Dieser Befehl erstellt eine .config Datei mit
der
> derzeitigen
> Konfiguration des laufenden Kernels.
> Alle diese Kommandos sind (bis auf das Entpacken) als root
auszuführen.
>
> > PLEASE NOTE:-
> >
> > If you have problems with this code, either email ivor-at-ivor.org
or
> > unichrome-at-shipmail.org
> > directly, or raise issues on either the x-org mailing list or drm
> > mailing list.
> >
> > Do NOT email the unichrome.sf.net mailing list you will most likely
get
> > flamed. Luc Verhaegen has made it clear that he does not wish to
have
> > discussions related to this driver raised there.
> >
> > --
> >
> > The 30 second unichrome install guide.
> >
> > 1. Build drm (for 2.6 kernel)
> > (Clearly here replace <linux-2.6.11> with your source location.)
> >
> > cd drm/linux-core
> > make LINUXDIR=/usr/src/<linux-2.6.11> DRM_MODULES=via
> > cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/
> > depmod -ae
> >
> > 2. Build libxvmc
> > (If building inside an X tree comment out the OUTOFTREE directive in
the
> > Imakefile)
> >
> > cd libxvmc
> > xmkmf /usr/src/xc
> > make
> > make install
> >
> > 3. Build driver
> >
> > cd unichrome
> > xmkmf /usr/src/xc
> > make
> > make install
> >
> >
> > Was muesste ich noch wissen? Zumindest doch:
> > (Clearly here replace <linux-2.6.11> with your source location.)
> >
> > Bei SuSE 10.0 ist die Version 2.6.13 aber das ist doch sicher nicht
> > das Problem ?
> >
>
> Solange man wie hier auf die Quellen zurückgreifen kann, sollte das
> nicht so tragisch sein
> wie beispielsweise wenn man nur ein fertiges rpm-Paket (ohne Source)
> bekommt, das dann
> auch wirklich nur bis z.B. der Kernelversion 2.6.12 brauchbar ist.
> Der <linux-2.6.11> Teil ist hier nur ein Platzhalter. Dieser ist durch
> die verwendete Version zu
> ersetzen. Hier: linux-2.6.13-15
> Sie auch meinen anderen, kurzen Text weiter oben.
>
> > Mit freundlichen Gruessen
> > RaBi
> >
> >
> >
> MfG Richi


< Previous Next >
References