Hello!

I just tried to build the Debian kernel package for alpha which fails with:

debian/bin/buildcheck.py debian/build/build_alpha_none_alpha-generic alpha none 
alpha-generic
ABI is not completely versioned!  Refusing to continue.

Unversioned symbols:
strcat                                           module: vmlinux, version: 
0x00000000, export: EXPORT_SYMBOL
strcpy                                           module: vmlinux, version: 
0x00000000, export: EXPORT_SYMBOL
strncat                                          module: vmlinux, version: 
0x00000000, export: EXPORT_SYMBOL
strncpy                                          module: vmlinux, version: 
0x00000000, export: EXPORT_SYMBOL
Can't read ABI reference.  ABI not checked!
make[2]: *** [debian/rules.real:218: 
debian/stamps/build_alpha_none_alpha-generic] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules.gen:426: build-arch_alpha_none_alpha-generic_real] 
Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:39: build-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit 
status 2

According to this comment by Ben [1], this is an issue that is trivially fixed 
by adding the
appropriate header to arch/$ARCH/include/asm-prototypes.h. However, looking at 
the header
file, "#include <asm/string.h>" is already present so I'm not sure what else 
we're missing.

Adrian

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908161#10

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to