ubuntu下安装IBM内猫时碰到的问题
我现在只能用猫上网...这个驱动是我在thinkwiki上找到的,应该没错,我按着readme上的装
可是有如下报错
请问是什么问题?该怎么解决?谢谢!
hash@ubuntu:~$ tar xvfz slmodem-2.9.10.tar.gzslmodem-2.9.10/
slmodem-2.9.10/Makefile
slmodem-2.9.10/modem/
slmodem-2.9.10/modem/Makefile
slmodem-2.9.10/modem/modem_debug.c
slmodem-2.9.10/modem/modem_debug.h
slmodem-2.9.10/modem/modem_homolog.h
slmodem-2.9.10/modem/dp_dummy.c
slmodem-2.9.10/modem/dp_sinus.c
slmodem-2.9.10/modem/modem_datafile.c
slmodem-2.9.10/modem/modem_comp.c
slmodem-2.9.10/modem/modem_defs.h
slmodem-2.9.10/modem/homolog_data.c
slmodem-2.9.10/modem/modem_timer.c
slmodem-2.9.10/modem/modem_timer.h
slmodem-2.9.10/modem/modem.c
slmodem-2.9.10/modem/modem.h
slmodem-2.9.10/modem/modem_main.c
slmodem-2.9.10/modem/modem_pack.c
slmodem-2.9.10/modem/modem_test.c
slmodem-2.9.10/modem/dsplibs.o
slmodem-2.9.10/modem/modem_cmdline.c
slmodem-2.9.10/modem/modem_param.c
slmodem-2.9.10/modem/modem_param.h
slmodem-2.9.10/modem/modem_at.c
slmodem-2.9.10/modem/modem_ec.c
slmodem-2.9.10/modem/modem_dp.h
slmodem-2.9.10/modem/sysdep_common.c
slmodem-2.9.10/README
slmodem-2.9.10/scripts/
slmodem-2.9.10/scripts/suse/
slmodem-2.9.10/scripts/suse/slmodemd.SUSE
slmodem-2.9.10/scripts/suse/slmodemd.conf
slmodem-2.9.10/scripts/mandrake/
slmodem-2.9.10/scripts/mandrake/slmodemd
slmodem-2.9.10/scripts/debian/
slmodem-2.9.10/scripts/debian/slmodemd
slmodem-2.9.10/scripts/slmodemd
slmodem-2.9.10/scripts/slmodem.spec
slmodem-2.9.10/drivers/
slmodem-2.9.10/drivers/Makefile
slmodem-2.9.10/drivers/st7554.c
slmodem-2.9.10/drivers/amrlibs.o
slmodem-2.9.10/drivers/sysdep_amr.c
slmodem-2.9.10/drivers/kernel-ver.c
slmodem-2.9.10/drivers/amrmo_init.c
slmodem-2.9.10/drivers/old_st7554.c
slmodem-2.9.10/Changes
slmodem-2.9.10/patches/
slmodem-2.9.10/patches/alsa-linux-2.6.0.patch
slmodem-2.9.10/COPYING
hash@ubuntu:~$ ls
audio SC_VS.NET_PRO_CD2.ISOsetup
Desktop SC_VS.NET_PRO_CD3.ISOslmodem-2.9.10
SC_VS.NET_PRO_CD1.ISOSC_VS.NET_PRO_CD4.ISOslmodem-2.9.10.tar.gz
hash@ubuntu:~$ cd slmodem-2.9.10
hash@ubuntu:~/slmodem-2.9.10$ make KERNEL_DIR=/lib/modules/2.6.10-5-686/
make -C modem all
make: Entering directory `/home/hash/slmodem-2.9.10/modem'
rebuild profile...
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_main.o -c modem_main.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_cmdline.o -c modem_cmdline.cgcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem.o -c modem.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_datafile.o -c modem_datafile.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_at.o -c modem_at.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_timer.o -c modem_timer.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_pack.o -c modem_pack.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_ec.o -c modem_ec.c
modem_ec.c:689: warning: `t403_timeout' defined but not used
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_comp.o -c modem_comp.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_param.o -c modem_param.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_debug.o -c modem_debug.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o homolog_data.o -c homolog_data.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_sinus.o -c dp_sinus.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_dummy.o -c dp_dummy.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o sysdep_common.o -c sysdep_common.cgcc -o slmodemd modem_main.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_test.o -c modem_test.c
gcc -o modem_test modem_test.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
make: Leaving directory `/home/hash/slmodem-2.9.10/modem'
hash@ubuntu:~/slmodem-2.9.10$ sudo make install KERNEL_DIR=/lib/modules/2.6.10-5-686/
make -C modem all
make: Entering directory `/home/hash/slmodem-2.9.10/modem'
make: Leaving directory `/home/hash/slmodem-2.9.10/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.10-5-686/
make: Entering directory `/home/hash/slmodem-2.9.10/drivers'
cc -I/lib/modules/2.6.10-5-686//include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.0-test7
make: Entering directory `/home/hash/slmodem-2.9.10/drivers'
make modules -C /lib/modules/2.6.10-5-686/ SUBDIRS=/home/hash/slmodem-2.9.10/drivers
make: Entering directory `/lib/modules/2.6.10-5-686'
make: *** 没有规则可以创建目标“modules”。 停止。
make: Leaving directory `/lib/modules/2.6.10-5-686'
make: *** 错误 2
make: Leaving directory `/home/hash/slmodem-2.9.10/drivers'
make: *** 错误 2
make: Leaving directory `/home/hash/slmodem-2.9.10/drivers'
make: *** 错误 2
hash@ubuntu:~/slmodem-2.9.10$ 你是在ROOT权限下操作吗? 我执行make install 的时候是用的sudo
用root终端安装也是这个结果...... 装内核源码和头文件了吗? 不要configure的吗?INSTALL贴出来研究下 装内核源码和头文件了吗?
对不起,我不懂,该怎么检查有没有装?谢谢! 不要configure的吗?INSTALL贴出来研究下
readme里面就是这个步骤
包里也没有configure文件
只有makefile
KERNEL_DIR:=/lib/modules/$(shell uname -r)/build
# tools
INSTALL:=install
all: modem
#all: modem drivers
modem:
$(MAKE) -C $@ all
install: all install-drivers
$(INSTALL) -D -m 755 modem/slmodemd ${DESTDIR}/usr/sbin/slmodemd
$(RM) -rf ${DESTDIR}/var/lib/slmodem
$(INSTALL) -d -D -m 755 ${DESTDIR}/var/lib/slmodem
uninstall: uninstall-drivers
$(RM) ${DESTDIR}/usr/sbin/slmodemd
$(RM) -rf ${DESTDIR}/var/lib/slmodem
drivers:
$(MAKE) -C drivers KERNEL_DIR=$(KERNEL_DIR)
install-drivers: drivers
$(MAKE) install -C drivers KERNEL_DIR=$(KERNEL_DIR)
uninstall-drivers:
$(MAKE) uninstall -C drivers KERNEL_DIR=$(KERNEL_DIR)
# misc rules
sub-dirs:= modem drivers
.PHONY: $(sub-dirs) all old clean dep install
clean dep: %: %-sub-dirs
%-sub-dirs:
$(foreach dir,$(sub-dirs),$(MAKE) -C $(dir) $(patsubst %-sub-dirs,%,$@) && ) echo "done."
页:
[1]