Archiv > Development
nvidia 32 Bit
det:
:-X :-X :-X :-X :-X :-X
xorg-nvidia:
Creating directory src/nvidia-driver-331.79
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 331.79...
Use patch ../10_nvidia_rootcheck.patch
patching file kernel/conftest.sh
Hunk #1 succeeded at 2013 (offset 59 lines).
NVIDIA: calling KBUILD...
/home/mld/mld-entw/MLD.1/xorg-nvidia/src/nvidia-driver/kernel/nv.c:1:0: error: code model ‘kernel’ not supported in the 32 bit mode
/* _NVRM_COPYRIGHT_BEGIN_
^
make[4]: *** [/home/mld/mld-entw/MLD.1/xorg-nvidia/src/nvidia-driver/kernel/nv.o] Fehler 1
make[3]: *** [_module_/home/mld/mld-entw/MLD.1/xorg-nvidia/src/nvidia-driver/kernel] Fehler 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [nvidia.ko] Fehler 1
make[1]: *** [src/nvidia-driver/kernel/nvidia.ko] Fehler 2
make: *** [_all] Fehler 2
mld@mld-IMEDIA-MC-2569:~/mld-entw/MLD.1/xorg-nvidia$
heute neu bauen wollen
mfg det
MegaX:
Hi det
hier funktioniert es. Es wird der Treiber für 32-bit gezogen und auch ohne Fehler gebaut.
det:
Mahlzeit
so baue ich mld mit meinen Änderungen
in der Makefile.default
--- Code: ---ARCH := $(shell uname -m)
arch := $(if $(findstring arm,$(ARCH)),arm,x86)
arch_lib := $(if $(findstring i686,$(ARCH)),i386-linux-gnu,$(if $(findstring x86_64,$(ARCH)),x86_64-linux-gnu,$(if $(findstring arm,$(ARCH)),arm-linux-gnueabihf,i386-linux-gnu)))
dest := $(if $(findstring arm,$(ARCH)),rpi,$(if $(findstring i686,$(ARCH)),32,$(if $(findstring x86_64,$(ARCH)),64)))
DISTRI_VER ?= 4.0.1$-$(dest)
--- End code ---
und in Makefile.getfile
--- Code: ---ARCH := $(shell uname -m)
dest := $(if $(findstring arm,$(ARCH)),rpi,$(if $(findstring i686,$(ARCH)),32,$(if $(findstring x86_64,$(ARCH)),64)))
path := ~/.cache/mld-$(dest)
--- End code ---
baut nvidia in 32 und 64 Bit
anders will er in 32 Bit immer den 64 Bit Treiber bauen was ja auch nicht geht
mfg det
PS: auch wen ich den Ordner .cache/mld vorher lösche
clausmuus:
Hi,
wofür hast Du die "dest" Erweiterung im Makefile.getfile hinzugefügt? Für die Funktion ist's ja nicht erforderlich...
Magst Du mal im Makefile.config diese Zeile einfügen:
--- Code: ---$(info ARCH:$(ARCH) arch:$(arch) arch_lib:$(arch_lib) dest:$(dest))
--- End code ---
und das original Makefile.default wieder herstellen.
Und dann poste bitte die erste Zeile die bei nem make im Ordner xorg-nvidia ausgegeben wird.
Claus
det:
hi
Claus im Makefile.getfile
habe ich die Erweiterung hinzugefügt damit er bei 32 oder 64 jeweils einen eigenen Ordner mld-32 oder mld-64 anlegt
path := ~/.cache/mld-$(dest)
mfg det
Navigation
[0] Message Index
[#] Next page
Go to full version