[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:39209] Re: kernel 2.6 で CardBus NIC (tulip_cb.o)使うには



上林です。

On Wed, 7 Jan 2004 23:00:50 +0900
OHURA Makoto <Makoto.Ohura@xxxxxxxxxxxxxxxxx> wrote:

>   まず、前提として、Laneed LD-CBL/TX は tulip_cb.o を使うので、
> kernel に含まれている pcmcia ではなく、pcmcia-source を使う必要が
> あるということですよね。

説明不足でした。すみません。

> 3.2.6 のところに、
> 
> -- Fixed Configure script for 2.4.23 and 2.6.0-test kernels.
> 
> とあるので、これが関係しているのかも知れません。

紹介していただいたページに書いてあることを、確認しました。

これが解決の糸口と考えて
pcmcia-cs.sf.net の pcmcia-cs-3.2.6.tar.gz で
ローカルでpcmcia-source のdebパッケージを作成できればと思ってます。

そこでまず sid の pcmcia-source-3.2.5 を apt-get source し
何も変更せずに `debuild -us -uc -rfakeroot`  してみたのですが、
debuild に失敗してます。(build-dep pcmcia-cs pcmcia-sourceしてあります)
(kernel-2.4,kernel-2.6のどちらでも同じエラーが出ます。)
文章末にその際のログを添付します。

pcmcia-source-3.2.5からうまくdebパッケージが作成できれば、
その後 3.2.5 の *diff.gz を流用して 3.2.6 の
debパッケージの作成を試そうと思ってます。

少し違った話題になりますが、宜しくお願いします。
-- 
Kazuhiko Uebayashi
u_kazu(a)nifty.com

host:pcmcia-cs-3.2.5$ debuild -us -uc -rfakeroot
dpkg-buildpackage: source package is pcmcia-cs
dpkg-buildpackage: source version is 3.2.5-2
dpkg-buildpackage: source maintainer is Brian Mays <brian@debian.org>
dpkg-buildpackage: host architecture is i386
 fakeroot debian/rules clean
test ! -x /usr/bin/po2debconf || \
  (po2debconf debian/pcmcia-cs.templates > \
    debian/pcmcia-cs.templates.merged && \
   po2debconf debian/pcmcia-modules.templates > \
    debian/pcmcia-modules.templates.merged)
test -f man/pcmcia.5 -a -f debian/rules
test ! -x Buildlinks || ./Buildlinks .
rm -f build build-modules
/usr/bin/make clean
make[1]: Entering directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5'
make[2]: Entering directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5/modules'
rm -f core core.* *.o .*.o *.s *.a *~ .depend .depfiles/*.d
make[2]: Leaving directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5/modules'
make[2]: Entering directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5/clients'
rm -f core core.* *.o .*.o *.s *.a *~ .depend .depfiles/*.d
make[2]: Leaving directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5/clients'
make[2]: Entering directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5/wireless'
rm -f core core.* *.o .*.o *.s *.a *~ .depend .depfiles/*.d
make[2]: Leaving directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5/wireless'
make[2]: Entering directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5/cardmgr'
rm -f core core.* *.o *.s *.a *~ .depend .depfiles/*.d
rm -f cardmgr cardctl ifport ifuser scsi_info ide_info cardinfo pcic_probe
make[2]: Leaving directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5/cardmgr'
make[2]: Entering directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5/flash'
rm -f core core.* *.o *.s *.a *~ .depend .depfiles/*.d
rm -f ftl_format ftl_check
make[2]: Leaving directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5/flash'
make[2]: Entering directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5/debug-tools'
rm -f core core.* *.o *.s *.a *~ .depend .depfiles/*.d
rm -f dump_i365 dump_tcic dump_cis dump_cisreg pack_cis dump_exca lspnp setpnp dump_tcic dump_cardbus
make[2]: Leaving directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5/debug-tools'
make[2]: Entering directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5/man'
make[2]: `clean' に対して行うべき事はありません。
make[2]: Leaving directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5/man'
make[2]: Entering directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5/etc'
make[2]: `clean' に対して行うべき事はありません。
make[2]: Leaving directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5/etc'
rm -f .prereq.ok config.mk include/pcmcia/autoconf.h
rm -f include/linux/modversions.h
make[1]: Leaving directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5'
rm -f modules/linux/config.h modules/linux/version.h \
  include/pcmcia/autoconf.h cardmgr/cardinfo cardmgr/scsi_info \
  debug-tools/dump_cis debug-tools/pack_cis config.out
rm -f debug-tools/dump_tcic debug-tools/dump_cardbus
rm -f -r */.depfiles
rm -f -r *~ */*~ debian/tmp debian/tmp-modules debian/src debian/*~ \
  debian/files debian/control.tmp debian/substvars	\
  debian/KVERS debian/MODVERS
 dpkg-source -b pcmcia-cs-3.2.5
dpkg-source: building pcmcia-cs using existing pcmcia-cs_3.2.5.orig.tar.gz
dpkg-source: building pcmcia-cs in pcmcia-cs_3.2.5-2.diff.gz
dpkg-source: building pcmcia-cs in pcmcia-cs_3.2.5-2.dsc
 debian/rules build
cp debian/config.mk config.mk
cp debian/config.out config.out
echo ARCH=i386 >> config.mk
echo ARCH=\"i386\" >> config.out
echo HOST_ARCH=i386 >> config.mk
echo HOST_ARCH=\"i386\" >> config.out
echo "UFLAGS=" >> config.mk
echo 'UFLAGS=""' >> config.out
case "i386" in \
  i386|alpha) \
    echo CONFIG_ISA=y >> config.mk ;\
    echo CONFIG_ISA=y >> config.out ;\
    sed -e '/CONFIG_ISA/s/^.*$/#define CONFIG_ISA 1/' \
      debian/config.h > include/pcmcia/autoconf.h ;;\
  *) \
    sed -e '/CONFIG_ISA/s/^.*$/#undef CONFIG_ISA/' \
      debian/config.h > include/pcmcia/autoconf.h ;;\
  esac
touch config.out
test -f man/pcmcia.5 -a -f debian/rules
umask 022; /usr/bin/make  DEB_CS=yes all
make[1]: Entering directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5'
Kernel configuration has changed.  Please re-run 'make config'.
make[1]: *** [kcheck] エラー 1
make[1]: Leaving directory `/home/kazu/local/debian/src/pcmcia-source/pcmcia-cs-3.2.5'
make: *** [build] エラー 2
debuild: fatal error at line 763:
dpkg-buildpackage failed!