Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 278470 - net-wireless/broadcom-sta-5.10.91.9-r4 doesn't build on kernel 2.6.31-rc3
Summary: net-wireless/broadcom-sta-5.10.91.9-r4 doesn't build on kernel 2.6.31-rc3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal
Assignee: MATSUU Takuto (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-20 14:00 UTC by 111110101011
Modified: 2009-08-04 05:36 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
fix for broadcom-sta-5.10.91.9-r4.ebuild (ebuild.patch,429 bytes, patch)
2009-08-01 10:53 UTC, Vladimir Smirnov (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description 111110101011 2009-07-20 14:00:26 UTC
Here is the log of emerge :

 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/2.6.31-rc3/build
 * Found sources for kernel version:
 *     2.6.31-rc3
 * Checking for suitable kernel configuration options...
  [ ok ]
>>> Unpacking source...
>>> Unpacking hybrid-portsrc-x86_32-v5_10_91_9.tar.gz to /var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work
>>> Unpacking 5_10_91_9_patch_2_6_29_kernel.zip to /var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work
 * Applying broadcom-sta-5.10.79.10-hidden-essid.patch ...
  [ ok ]
 * Applying patch_2.6.29_kernels ...
  [ ok ]
 * Applying broadcom-sta-5.10.91.9-license.patch ...
  [ ok ]
 * Applying broadcom-sta-5.10.91.9-linux-2.6.30.patch ...
  [ ok ]
/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/temp/environment: line 3277: /usr/portage/net-wireless/broadcom-sta/files/broadcom-sta-5.10.91.9-linux-2.6.31.patch: Permission non accordée
>>> Source unpacked in /var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work
>>> Compiling source in /var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work ...
ln: création d'un lien symbolique `Module.symvers': Le fichier existe
 * Preparing wl module
make -j3 HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= -C /usr/src/linux M=/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work wl.ko 
make: entrant dans le répertoire « /usr/src/linux-2.6.31-rc3 »
  CC [M]  /var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work/src/wl/sys/wl_iw.o
  CC [M]  /var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work/src/shared/linux_osl.o
  CC [M]  /var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work/src/wl/sys/wl_linux.o
/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work/src/wl/sys/wl_iw.c: In function ‘dev_wlc_ioctl’:
/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work/src/wl/sys/wl_iw.c:127: erreur: ‘struct net_device’ has no member named ‘do_ioctl’
make[1]: *** [/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work/src/wl/sys/wl_iw.o] Erreur 1
make[1]: *** Attente des tâches non terminées....
/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work/src/wl/sys/wl_linux.c: In function ‘wl_if_setup’:
/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work/src/wl/sys/wl_linux.c:233: erreur: ‘struct net_device’ has no member named ‘open’
/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work/src/wl/sys/wl_linux.c:234: erreur: ‘struct net_device’ has no member named ‘stop’
/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work/src/wl/sys/wl_linux.c:235: erreur: ‘struct net_device’ has no member named ‘hard_start_xmit’
/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work/src/wl/sys/wl_linux.c:236: erreur: ‘struct net_device’ has no member named ‘get_stats’
/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work/src/wl/sys/wl_linux.c:237: erreur: ‘struct net_device’ has no member named ‘set_mac_address’
/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work/src/wl/sys/wl_linux.c:238: erreur: ‘struct net_device’ has no member named ‘set_multicast_list’
/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work/src/wl/sys/wl_linux.c:239: erreur: ‘struct net_device’ has no member named ‘do_ioctl’
make[1]: *** [/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work/src/wl/sys/wl_linux.o] Erreur 1
make: *** [wl.ko] Erreur 2
make: quittant le répertoire « /usr/src/linux-2.6.31-rc3 »
 * 
 * ERROR: net-wireless/broadcom-sta-5.10.91.9-r4 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3283:  Called linux-mod_src_compile
 *             environment, line 2533:  Called die
 * The specific snippet of code:
 *               eval "emake HOSTCC=\"$(tc-getBUILD_CC)\"                                               CROSS_COMPILE=${CHOST}-                         
                        LDFLAGS=\"$(get_abi_LDFLAGS)\"                                          ${BUILD_FIXES}                                          ${BUILD_PARAMS}                                                 ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
 *  The die message:
 *   Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS=  -C /usr/src/linux M=/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/work wl.ko
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-wireless/broadcom-sta-5.10.91.9-r4/temp/environment'.
 * 


Reproducible: Always

Steps to Reproduce:
1. emerge broadcom-sta



I use kernel 2.6.31-rc3, vanilla-sources ~x86, without any patch.

I succeed to build it on 2.6.29.6, unfortunately it doesn't connect to my network because I can't enable TKIP in kernel config (no visibile option, may be due to the the RT patch I applied).
Comment 1 Vladimir Smirnov (RETIRED) gentoo-dev 2009-08-01 10:53:06 UTC
Created attachment 199795 [details, diff]
fix for broadcom-sta-5.10.91.9-r4.ebuild 

There is a typo in ebuild, it doesn't apply patch for kernel 2.6.31.
Comment 2 MATSUU Takuto (RETIRED) gentoo-dev 2009-08-01 13:18:22 UTC
I'm sorry. 5.10.91.9-r5 in cvs now.

Comment 3 111110101011 2009-08-03 19:43:56 UTC
Thanks, patch applies now (with r5), compilation works, but I have another problem with encrypted networks ;) This bug solved I'd say ...
Comment 4 MATSUU Takuto (RETIRED) gentoo-dev 2009-08-04 05:36:21 UTC
close.