[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

(nvidia-) Module kompilieren



Moin. 
Auf meinem Squeeze-Desktop ergab sich aus einer längeren Abhängigkeitskette
das Bedürfnis die unfreien nvidia-Module zu kompilieren. Die unfreien müssen
es sein, weil ich auf OpenGL und zwei Bildschirme angewiesen bin. Der erste
Anlauf mit nvidia-glx_190.53-4 lief auch ganz einigermaßen glatt -- bis auf
die Tatsache, dass xorg mit der Bemerkung abbrach, dass meine quadro-Grafikkarte
nicht mehr unterstützt würde. Ich möge mich an den legacy-driver mit der Nummer
173.14 halten. Als nächstes stellte sich heraus, dass die Legacy-Module in der
letzten Nummer nicht zu nvidia-GLX passen und sich der nvidia-Treiber wiederum
weigert, den Dienst aufzunehmen. 

Nach einem mittleren Fluch auf Nvidia habe ich mich daran gemacht, die Module 
173.14.25 zu kompilieren. Dazu habe ich zunächst den Kernel gebacken. Nach 
Hinweis von hier mit "make deb-pkg", installiert und gebootet. 
D
er Versuch, nun die Module in /usr/src/modules/nvidia-kernel-legacy-173xx/ 
zu kompilieren, scheiterte mit einer längeren Fehler-Litanei, der ich leider
keine Ursache abgewinnen kann (siehe unten). 

Was könnte da schief laufen?  
Fehlt ein Konfigurations-Aufruf?
Sollte man die Module ganz anders kompilieren?
In der guten, alten Zeit hätte ich ein Paket mit "make-kpkg modules_image"
angefertigt. Wenn ich das jetzt versuche, bekomme ich den kompletten 
Fragekatalog zur Kernelkonfiguration, obwohl bereits eine .config-Datei
vorliegt. Das kann es ja wohl nicht sein. Wie macht man es ohne make-kpkg?

/-------------------------------------
kmk@bibo:/usr/src/modules/nvidia-kernel-legacy-173xx$ sudo make
make -C /lib/modules/2.6.32/source  M=`/bin/pwd` modules
make[1]: Entering directory `/usr/src/linux-2.6-2.6.32'
  CC [M]  /usr/src/modules/nvidia-kernel-legacy-173xx/nv.o
In file included from /usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h:16,
                 from /usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:14:
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:2:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:2:26: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:2:40: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:15:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:15:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:15:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:25:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:25:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:25:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:35:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:35:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:35:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:42:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:42:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:42:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:49:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:49:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:49:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:59:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:59:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:59:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:68:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:68:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:68:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:76:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:76:26: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:76:40: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:87:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:87:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:87:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:94:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:94:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:94:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:106:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:106:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:106:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:113:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:113:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:113:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:122:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:122:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:122:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:130:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:130:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:130:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:138:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:138:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:138:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:145:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:145:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:145:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:155:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:155:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:155:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:165:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:165:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:165:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:172:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:172:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:172:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:184:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:184:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:184:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:197:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:197:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:197:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:204:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:204:26: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:204:40: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:211:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:211:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:211:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:218:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:218:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:218:41: error: missing binary operator before token "("
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:225:5: warning: "LINUX_VERSION_CODE" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:225:27: warning: "KERNEL_VERSION" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h:225:41: error: missing binary operator before token "("
In file included from include/linux/bitops.h:17,
                 from include/linux/kernel.h:15,
                 from include/linux/sched.h:54,
                 from include/linux/utsname.h:35,
                 from /usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h:25,
                 from /usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:14:
/usr/src/linux-2.6-2.6.32/arch/x86/include/asm/bitops.h: In function ‘set_bit’:
/usr/src/linux-2.6-2.6.32/arch/x86/include/asm/bitops.h:64: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-2.6-2.6.32/arch/x86/include/asm/bitops.h: In function ‘clear_bit’:
/usr/src/linux-2.6-2.6.32/arch/x86/include/asm/bitops.h:102: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-2.6-2.6.32/arch/x86/include/asm/bitops.h: In function ‘change_bit’:
/usr/src/linux-2.6-2.6.32/arch/x86/include/asm/bitops.h:178: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/list.h:6,
                 from include/linux/preempt.h:11,
                 from include/linux/spinlock.h:50,
                 from include/linux/seqlock.h:29,
                 from include/linux/time.h:8,
                 from include/linux/timex.h:56,
                 from include/linux/sched.h:56,
                 from include/linux/utsname.h:35,
                 from /usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h:25,
                 from /usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:14:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/utsname.h:35,
                 from /usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h:25,
                 from /usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:14:
include/linux/sched.h: In function ‘object_is_on_stack’:
include/linux/sched.h:2269: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/io.h:22,
                 from include/linux/pci.h:54,
                 from /usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h:89,
                 from /usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:14:
/usr/src/linux-2.6-2.6.32/arch/x86/include/asm/io.h: In function ‘writeq’:
/usr/src/linux-2.6-2.6.32/arch/x86/include/asm/io.h:70: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/dma-mapping.h:7,
                 from include/asm-generic/pci-dma-compat.h:7,
                 from /usr/src/linux-2.6-2.6.32/arch/x86/include/asm/pci.h:128,
                 from include/linux/pci.h:1123,
                 from /usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h:89,
                 from /usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:14:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/linux-2.6-2.6.32/arch/x86/include/asm/dma-mapping.h:42,
                 from include/linux/dma-mapping.h:103,
                 from include/asm-generic/pci-dma-compat.h:7,
                 from /usr/src/linux-2.6-2.6.32/arch/x86/include/asm/pci.h:128,
                 from include/linux/pci.h:1123,
                 from /usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h:89,
                 from /usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:14:
include/asm-generic/dma-mapping-common.h: In function ‘dma_map_page’:
include/asm-generic/dma-mapping-common.h:77: warning: pointer of type ‘void *’ used in arithmetic
In file included from /usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:14:
/usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h:117:27: error: asm/semaphore.h: No such file or directory
In file included from /usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h:120,
                 from /usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:14:
include/linux/highmem.h: In function ‘zero_user_segments’:
include/linux/highmem.h:149: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:149: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:149: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:149: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:152: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:152: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:152: warning: pointer of type ‘void *’ used in arithmetic
include/linux/highmem.h:152: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h:196:6: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h:198:8: warning: "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT" is not defined
/usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h:202:2: error: #error "NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT value unrecognized!"
/usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h:732:2: error: #error "NV_ON_EACH_CPU() undefined (on_each_cpu() unavailable)!"
In file included from /usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:14:
/usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h: In function ‘nv_execute_on_all_cpus’:
/usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h:750: error: implicit declaration of function ‘NV_ON_EACH_CPU’
/usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h: At top level:
/usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h:903: error: conflicting types for ‘pm_message_t’
include/linux/pm.h:45: note: previous declaration of ‘pm_message_t’ was here
/usr/src/modules/nvidia-kernel-legacy-173xx/nv-linux.h:954:2: error: #error "NV_REMAP_PAGE_RANGE() undefined!"
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:363: warning: initialization from incompatible pointer type
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c: In function ‘nvos_get_agp_device_by_class’:
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:548: error: implicit declaration of function ‘pci_find_class’
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:548: warning: assignment makes pointer from integer without a cast
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:553: error: implicit declaration of function ‘pci_find_slot’
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:553: warning: assignment makes pointer from integer without a cast
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:562: warning: assignment makes pointer from integer without a cast
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c: In function ‘nv_get_pci_device’:
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:572: warning: ‘pci_find_device’ is deprecated (declared at include/linux/pci.h:613)
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:577: warning: ‘pci_find_device’ is deprecated (declared at include/linux/pci.h:613)
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c: In function ‘nv_kern_cpu_callback’:
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:1316: error: too many arguments to function ‘smp_call_function’
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:1322: error: too many arguments to function ‘smp_call_function’
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c: In function ‘nvidia_init_module’:
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:1356: error: too many arguments to function ‘kmem_cache_create’
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:1477: error: too many arguments to function ‘kmem_cache_create’
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c: At top level:
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:1897: error: unknown field ‘nopage’ specified in initializer
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:1897: warning: initialization from incompatible pointer type
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c: In function ‘nv_kern_open’:
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:2049: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
include/linux/interrupt.h:117: note: expected ‘irq_handler_t’ but argument is of type ‘enum irqreturn_t (*)(int,  void *, struct pt_regs *)’
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c: In function ‘nv_kern_mmap’:
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:2378: error: implicit declaration of function ‘NV_REMAP_PAGE_RANGE’
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c: In function ‘nv_agp_init’:
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:4000: error: too few arguments to function ‘agp_backend_acquire’
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:4002: error: too few arguments to function ‘agp_backend_release’
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c: In function ‘nvos_count_devices’:
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:4123: warning: assignment makes pointer from integer without a cast
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:4129: warning: assignment makes pointer from integer without a cast
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:4132: warning: assignment makes pointer from integer without a cast
/usr/src/modules/nvidia-kernel-legacy-173xx/nv.c:4138: warning: assignment makes pointer from integer without a cast
make[2]: *** [/usr/src/modules/nvidia-kernel-legacy-173xx/nv.o] Error 1
make[1]: *** [_module_/usr/src/modules/nvidia-kernel-legacy-173xx] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6-2.6.32'
make: *** [modules] Error 2
kmk@bibo:/usr/src/modules/nvidia-kernel-legacy-173xx$ uname -a
Linux bibo 2.6.32 #2 SMP Mon Apr 12 12:12:52 CEST 2010 i686 GNU/Linux
kmk@bibo:/usr/src/modules/nvidia-kernel-legacy-173xx$ 
\--------------------------------------------

---<)kaimartin(>---
-- 
Kai-Martin Knaak                                  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik      fax: +49-511-762-2211	
Welfengarten 1, 30167 Hannover           http://www.iqo.uni-hannover.de
GPG key:    http://pgp.mit.edu:11371/pks/lookup%3Fsearch%3DKnaak%2Bkmk%26op%3Dget


Reply to: