whosoldworld 发表于 2005-8-1 00:38:54

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$

jozhu 发表于 2005-8-1 00:42:23

你是在ROOT权限下操作吗?

whosoldworld 发表于 2005-8-1 18:31:33

我执行make install 的时候是用的sudo
用root终端安装也是这个结果......

jozhu 发表于 2005-8-1 19:53:02

装内核源码和头文件了吗?

月下刀客 发表于 2005-8-1 20:40:14

不要configure的吗?INSTALL贴出来研究下

whosoldworld 发表于 2005-8-1 20:46:51

装内核源码和头文件了吗?

对不起,我不懂,该怎么检查有没有装?谢谢!

whosoldworld 发表于 2005-8-1 20:51:55

不要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]
查看完整版本: ubuntu下安装IBM内猫时碰到的问题