Hallo liebe Community!
Ich hab vor kurzem Suse 12.3 installiert und mir den Kernel 3.10.5 aus den Suse Repositories geholt. Das würde auch gut funktionieren allerdings braucht mein Notebook einen Treiber von Broadcom fürs wlan. Da es den aber noch nicht vorkompiliert gibt für den 3.10er Kernel hab ich mir das "broadcom-wl-5.100.82.112-11.38.src.rpm" Packet zum selber bauen von der Packmanseite geholt. Wenn ich das jetzt mit
bauen will bricht der ganze Spaß ab mit folgender Meldung:
(die Punkte hab ich eingefügt weil sonst zu lang)
Hat jemand soviel Ahnung von der Materie dass er mir sagen kann warum die Aufrufe aus der wl_linux.c zu Fehlern führen bzw. wie man diese beheben kann?
Hier noch mein System:
Ich hab vor kurzem Suse 12.3 installiert und mir den Kernel 3.10.5 aus den Suse Repositories geholt. Das würde auch gut funktionieren allerdings braucht mein Notebook einen Treiber von Broadcom fürs wlan. Da es den aber noch nicht vorkompiliert gibt für den 3.10er Kernel hab ich mir das "broadcom-wl-5.100.82.112-11.38.src.rpm" Packet zum selber bauen von der Packmanseite geholt. Wenn ich das jetzt mit
Code:
rpmbuild --rebuild broadcom-wl-5.100.82.112-11.38.src.rpm
Code:
rpmbuild --rebuild broadcom-wl-5.100.82.112-11.38.src.rpm
Installing broadcom-wl-5.100.82.112-11.38.src.rpm
.
.
.
gcc -Wp,-MD,/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/sys/.wl_linux.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.7/include -I/usr/src/linux-3.10.5-1.g4e0ffc2/arch/x86/include -Iarch/x86/include/generated -I/usr/src/linux-3.10.5-1.g4e0ffc2/include -Iinclude -I/usr/src/linux-3.10.5-1.g4e0ffc2/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/linux-3.10.5-1.g4e0ffc2/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-3.10.5-1.g4e0ffc2/include/linux/kconfig.h -I/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -fstack-protector -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -Wframe-larger-than=2048 -Wno-unused-but-set-variable -fomit-frame-pointer -fasynchronous-unwind-tables -g -fno-inline-functions-called-once -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -DCC_HAVE_ASM_GOTO -DUSE_IW -I/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/include -I/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/sys -I/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/phy -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(wl_linux)" -D"KBUILD_MODNAME=KBUILD_STR(wl)" -c -o /home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/sys/.tmp_wl_linux.o /home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/sys/wl_linux.c
/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/sys/wl_linux.c: In function 'wl_tkip_printstats':
/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/sys/wl_linux.c:2970:7: warning: passing argument 1 of 'wl->tkipmodops->print_stats' from incompatible pointer type [enabled by default]
/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/sys/wl_linux.c:2970:7: note: expected 'struct seq_file *' but argument is of type 'char *'
/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/sys/wl_linux.c:2973:4: warning: passing argument 1 of 'wl->tkipmodops->print_stats' from incompatible pointer type [enabled by default]
/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/sys/wl_linux.c:2973:4: note: expected 'struct seq_file *' but argument is of type 'char *'
/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/sys/wl_linux.c: In function 'wl_reg_proc_entry':
/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/sys/wl_linux.c:3180:2: error: implicit declaration of function 'create_proc_entry' [-Werror=implicit-function-declaration]
/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/sys/wl_linux.c:3180:22: warning: assignment makes pointer from integer without a cast [enabled by default]
/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/sys/wl_linux.c:3185:16: error: dereferencing pointer to incomplete type
/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/sys/wl_linux.c:3186:16: error: dereferencing pointer to incomplete type
/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/sys/wl_linux.c:3187:16: error: dereferencing pointer to incomplete type
cc1: some warnings being treated as errors
make[3]: *** [/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default/src/wl/sys/wl_linux.o] Error 1
make[2]: *** [_module_/home/christoph/rpmbuild/BUILD/broadcom-wl-5.100.82.112/obj/default] Error 2
make[1]: *** [sub-make] Error 2
make: *** [all] Error 2
make: Leaving directory `/usr/src/linux-3.10.5-1.g4e0ffc2-obj/x86_64/default'
error: Bad exit status from /var/tmp/rpm-tmp.qS8yeb (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.qS8yeb (%build)
Hat jemand soviel Ahnung von der Materie dass er mir sagen kann warum die Aufrufe aus der wl_linux.c zu Fehlern führen bzw. wie man diese beheben kann?
Hier noch mein System:
Code:
uname -r
3.10.5-1.g4e0ffc2-desktop
Code:
cat /etc/SuSE-release
openSUSE 12.3 (x86_64)
VERSION = 12.3
CODENAME = Dartmouth