Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 106011 - rtl8180 package doesn't install using suspend2-sources
Summary: rtl8180 package doesn't install using suspend2-sources
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
Depends on:
Reported: 2005-09-14 15:25 UTC by mark lybarger
Modified: 2005-09-15 03:49 UTC (History)
0 users

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


Note You need to log in before you can comment on or make changes to this bug.
Description mark lybarger 2005-09-14 15:25:46 UTC
rtl8180 package doesn't install using suspend2-sources

Reproducible: Always
Steps to Reproduce:
1. emerge suspend2-sources
2. build suspend2-sources with proper crypto extensions needed for rtl8180 (i
selected all crypto extensions in kernel config)
3. emerge rtl8180

Actual Results:  
robusta sw # emerge rtl8180
Calculating dependencies ...done!
>>> emerge (1 of 1) net-wireless/rtl8180-0.21-r1 to /
>>> md5 files   ;-) rtl8180-0.21-r1.ebuild
>>> md5 files   ;-) files/digest-rtl8180-0.21-r1
>>> md5 files   ;-) files/rtl8180-pci_name.patch
>>> md5 files   ;-) files/rtl8180_gcc4_fix.patch
>>> md5 src_uri ;-) rtl8180-0.21.tar.gz
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.12-suspend2
 * Checking for suitable kernel configuration options
>>> Unpacking source...
>>> Unpacking rtl8180-0.21.tar.gz to /var/tmp/portage/rtl8180-0.21-r1/work
 * Applying rtl8180-pci_name.patch ...                                         
             [ ok ]
 * Applying rtl8180_gcc4_fix.patch ...                                         
             [ ok ]
>>> Source unpacked.
 * Preparing ieee80211_crypt-r8180 module
make -C /usr/src/linux
MODVERDIR=/var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21 modules
make[1]: Entering directory `/usr/src/linux-2.6.12-suspend2'
  CC [M]  /var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/ieee80211_rx.o
  CC [M]  /var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/ieee80211_tx.o
  CC [M]  /var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/ieee80211_wx.o
  CC [M]  /var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/ieee80211_module.o
  CC [M]  /var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/ieee80211_crypt.o
  CC [M]  /var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/ieee80211_crypt_wep.o
  CC [M]  /var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/r8180_core.o
  CC [M]  /var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/r8180_sa2400.o
  CC [M]  /var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/r8180_93cx6.o
  CC [M]  /var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/r8180_wx.o
  CC [M]  /var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/r8180_pm.o
  CC [M]  /var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/r8180_max2820.o
  CC [M]  /var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/r8180_gct.o
/var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/r8180_core.c:2636:52: macro
"create_workqueue" requires 2 arguments, but only 1 given
/var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/r8180_core.c: In function
/var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/r8180_core.c:2636: error:
`create_workqueue' undeclared (first use in this function)
/var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/r8180_core.c:2636: error:
(Each undeclared identifier is reported only once
/var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/r8180_core.c:2636: error: for
each function it appears in.)
make[2]: *** [/var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21/r8180_core.o]
Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [_module_/var/tmp/portage/rtl8180-0.21-r1/work/rtl8180-0.21] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.12-suspend2'
make: *** [2.6] Error 2

!!! ERROR: net-wireless/rtl8180-0.21-r1 failed.
!!! Function linux-mod_src_compile, Line 491, Exitcode 2
!!! Unable to make                                  KSRC=/usr/src/linux all.
!!! If you need support, post the topmost build error, NOT this status message.

Expected Results:  
the package should build correctly and install the driver. it builds ok using
gentoo-sources.  note that i've tried this on two machines both with
suspend2-sources and have the same results.  i've switched the kernel (moved
symlink) to the gentoo-sources and was able to install the rtl8180 driver just fine.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-09-14 16:17:57 UTC
Sorry, but suspend2-sources is not a supported
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2005-09-14 16:17:57 UTC
Sorry, but suspend2-sources is not a supported¹ kernel on Gentoo. Feel free to
reopen if you have a sane patch or if it fails with supported kernels as well.

Comment 3 mark lybarger 2005-09-15 03:49:56 UTC
if the package is in portage, and there's a maintainer of the package (the
package shouldn't be in portage w/o someone assigned as maintainer), why
wouldn't gentoo's bugzilla be used to track the issue?