Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 145099

Summary: sparc-sources-2.4.32-r6 - Failed Module Build of smbfs
Product: Gentoo Linux Reporter: Michael Wharmby <mtwharmby>
Component: [OLD] Core systemAssignee: Sparc Porters <sparc>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: 2006.0   
Hardware: Sparc64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Michael Wharmby 2006-08-25 12:40:34 UTC
Compiling smbfs as a module with the sparc-sources-2.4.32-r6 results in a missing dependency (I think!).  The last couple of lines of output are:
mkdir -p pcmcia; \
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.4.32-sparc-r6; fi
depmod: *** Unresolved symbols in /libs/modules/2.4.32-sparc-r6/kernel/fs/smbfs/sbmfs.o
depmod          memchr

This is achieved when compiling with GCC 3.4.5.

I found this error on an Ultra1 Enterprise and on an Ultra1 Creator3D.  I believe there is a kernel patch which has been implemented as of kernel 2.4.33.

Compiling smb FS support into the kernel rather than as a module is a workaround, but its not ideal!
Comment 1 Gustavo Zacarias (RETIRED) gentoo-dev 2006-08-25 12:53:58 UTC
This is fixed in sparc-sources-2.4.33.2.