PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Slackware(8.1)+KyroII+nub = ;....-((


Seidi
2003-02-17, 22:21:12
Hi

Ich hab ein Problem mit Slackware und meiner Kyro.
Immer wenn ich die source .tgz kompilieren will
bekomme ich folgendes präsentiert:
------------------------------------------------------------------------
[...]
root@Seidi:/mnt/hd/Save/powervr-2.00.20-427# make install
mkdir -p /lib/modules/`uname -r`/kernel/drivers/char/drm
install -m 0444 powervr.o /lib/modules/`uname -r`/kernel/drivers/char/drm
install -m 0755 lib{PVR2D,PVR2OS,PVRMMAP,SGL2,SGLMID7B}.so /usr/lib
install -m 0444 powervr_drv.o /usr/X11R6/lib/modules/drivers
install -m 0444 powervr_dri.so /usr/X11R6/lib/modules/dri
install -m 0444 XF86KyroSampleConfig /etc/X11
install -m 0644 powervr_kyro.ini /etc
ln -fs /usr/lib/libPVR2D.so /usr/X11R6/lib/modules/drivers
mkdir -p /usr/share/doc/powervr
install -m 0444 README LICENSE.TXT /usr/share/doc/powervr
/sbin/depmod
depmod: *** Unresolved symbols in /lib/modules/2.4.20/kernel/drivers/char/drm/powervr.o
make: *** [install] Error 1
root@Seidi:/mnt/hd/Save/powervr-2.00.20-427#
------------------------------------------------------------------------
Laut README der Kyro Treiber liegt dies an dem Slackware Kernel, aber ich habe bereits einen eigenen Kernel
kompiliert (2.4.20)! Trotzdem will der Fehler nicht verschwinden ... (ich benutze XFree86 =>V.4.2.1)

Wenn ich die rpm sourcen zur Hand nehme, bekomme ich das:
------------------------------------------------------------------------
root@Seidi:/mnt/hd/Save# rpm --rebuild powervr-2.00.20-427.src.rpm
Installing powervr-2.00.20-427.src.rpm
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.27211
+ umask 022
+ cd /usr/src/rpm/BUILD
+ cd /usr/src/rpm/BUILD
+ rm -rf powervr-2.00.20-427
+ /bin/gzip -dc /usr/src/rpm/SOURCES/powervr-2.00.20-427.tgz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd powervr-2.00.20-427
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.27211
+ umask 022
+ cd /usr/src/rpm/BUILD
+ cd powervr-2.00.20-427
+ make
cc -O2 -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -D__KERNEL__ -I/usr/src/linux/include -DLINUX -DGCC_IA32 -DSUPPORT_AGP -Idrm -c -o hostfunc.o hostfunc.c
hostfunc.c: In function `InitializeAGP':
hostfunc.c:1612: `MTRR_TYPE_WRCOMB' undeclared (first use in this function)
hostfunc.c:1612: (Each undeclared identifier is reported only once
hostfunc.c:1612: for each function it appears in.)
make: *** [hostfunc.o] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.27211 (%build)


RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.27211 (%build)
------------------------------------------------------------------------
Ich habe es auch schon mit "rpmbuild --rebuild" probiert ... ohne Erfolg
Kann mir mal bitte wer helfen

harleckin
2003-02-18, 10:33:02
Hast du den 'mttr'- und 'agpgart'-support in den Kernel kompiliert. Dies scheinen mir auf den ersten Blick die logischtesten Fehler zu sein.

MfG

Seidi
2003-02-18, 12:49:00
jop, thx ... rpm --rebuild funzt jetzt!

Leider gibt es jetzt ein neues Problem.
Wenn wenn ich nun rpm -Uvh ausführe, bekomme ich dass hier:
---------------------------------------
root@Seidi:/mnt/hd/Save# rpm -Uvh /usr/src/rpm/RPMS/i386/powervr-2.00.20-427.i386.rpm
error: failed dependencies:
XFree86 >= 4.1.0 is needed by powervr-2.00.20-427
/bin/sh is needed by powervr-2.00.20-427
/bin/sh is needed by powervr-2.00.20-427
/bin/sh is needed by powervr-2.00.20-427
root@Seidi:/mnt/hd/Save#
---------------------------------------
Sorry, aber ich bin noch nicht der Linux Crack ...

Matrix316
2003-02-18, 13:13:44
Ich hätte so oder so nicht mit Slackware angefangen...

Seidi
2003-02-18, 13:14:48
Naja, Mandrake war mir zu "XP Style" ;)

ActionNews
2003-02-18, 14:11:12
Originally posted by Seidi
jop, thx ... rpm --rebuild funzt jetzt!

Leider gibt es jetzt ein neues Problem.
Wenn wenn ich nun rpm -Uvh ausführe, bekomme ich dass hier:
---------------------------------------
root@Seidi:/mnt/hd/Save# rpm -Uvh /usr/src/rpm/RPMS/i386/powervr-2.00.20-427.i386.rpm
error: failed dependencies:
XFree86 >= 4.1.0 is needed by powervr-2.00.20-427
/bin/sh is needed by powervr-2.00.20-427
/bin/sh is needed by powervr-2.00.20-427
/bin/sh is needed by powervr-2.00.20-427
root@Seidi:/mnt/hd/Save#
---------------------------------------
Sorry, aber ich bin noch nicht der Linux Crack ...

Hmm...das ist seltsam! Du hast du XFree 4.2.1 drauf, oder nicht? Bist du als root angemeldet? Ist sh installiert (weißleider nicht in welchem Paket das drin ist :(!

CU ActionNews

Matrix316
2003-02-18, 14:21:51
Originally posted by Seidi
Naja, Mandrake war mir zu "XP Style" ;)

Warum nicht gleich selbst programmieren...;)...es gibt ja auch noch Red Hat...

Harleckin
2003-02-18, 14:54:10
Originally posted by Seidi
jop, thx ... rpm --rebuild funzt jetzt!

Leider gibt es jetzt ein neues Problem.
Wenn wenn ich nun rpm -Uvh ausführe, bekomme ich dass hier:
---------------------------------------
root@Seidi:/mnt/hd/Save# rpm -Uvh /usr/src/rpm/RPMS/i386/powervr-2.00.20-427.i386.rpm
error: failed dependencies:
XFree86 >= 4.1.0 is needed by powervr-2.00.20-427
/bin/sh is needed by powervr-2.00.20-427
/bin/sh is needed by powervr-2.00.20-427
/bin/sh is needed by powervr-2.00.20-427
root@Seidi:/mnt/hd/Save#
---------------------------------------
Sorry, aber ich bin noch nicht der Linux Crack ...
Naja, ist klar wiso der mit den Abhängigkeiten schimpft. Slackware benutzt ja bekannter weise *.tgz als Paketformat. Dadurch kann ja auch nicht xfree86 in der rpm-Datenbank gelistet sein. Also probier mal die Holzfällermethode, d.h. ..

'rpm -ivh --force /usr/src/rpm/RPMS/i386/powervr-2.00.20-427.i386.rpm'

.. zur Not mach mal ein 'rpm --help' und schau nach "install" und "force".

MfG

ActionNews
2003-02-18, 19:34:14
Um die Abhängigkeiten zu ingnorieren hilft es rpm mit dem Parameter "--nodeps --force" zu starten. Dann sollte es gehen!

CU ActionNews

Seidi
2003-02-20, 18:02:31
Vielen Dank für eure Hilfe ...

Es funktioniert nun alles einwandfrei!

Gruß
Seidi