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

Re: Não consigo compilar o lufs!!!



Olá a todos;

Em um Debian Woody stable com kernel 2.4.18-bf2.4 (instalação padrão) instalei os kernel-headers via apt-get e compilei o LUFS sem problemas. Ao fazer uma atualização do kernel para 2.4.27 a partir de fonte e kernel-headers baixados de kernel.org passei a encontrar os mesmos problemas de compilação do LUFS que estão sendo reportados aqui na lista.

Pra ver se resolvia, refiz a máquina do zero a partir do CD-ROM (kernel 2.4.18-bf2.4), migrei pra testing, instalei o kernel-source e kernel-headers pelo apt-get, compilei o kernel "do modo Debian" (#fakeroot make-kpkg ... kernel_image) e tentei compilar o LUFS novamente, mas o erro persiste.

Quando recompilo o kernel, desabilito um monte de coisas que não estão sendo utilizadas, como suporte a FDDI, interfaces WAN, Multimidia, Som... Será que pode ser alguma coisa que foi retirada? Vou continuar fuçando.

Segue a sequencia de comandos que utilizei e as saídas, as etapas com resultado normal foram simplificadas, a com erro está completa. Se alguém tiver alguma idéia, avisa.

#tar -xvzf lufs-0.9.7.tar.gz
#cd lufs-0.9.7
#./configure --with-ssh=/usr/bin/ssh
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
(...)
config.status: creating config.h
config.status: executing depfiles commands
###############################################################################
 supported filesystems: localfs locasefs ftpfs gnetfs sshfs
 suid files: lufsmnt & lufsumount.
###############################################################################

#make
make  all-recursive
make[1]: Entering directory `/root/sources/lufs-0.9.7'
Making all in kernel
make[2]: Entering directory `/root/sources/lufs-0.9.7/kernel'
(...)
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/root/sources/lufs-0.9.7'
make[1]: Leaving directory `/root/sources/lufs-0.9.7'

#make install    <--- aqui acontece o erro
Making install in kernel
make[1]: Entering directory `/root/sources/lufs-0.9.7/kernel'
Making install in Linux
make[2]: Entering directory `/root/sources/lufs-0.9.7/kernel/Linux'
Making install in 2.4
make[3]: Entering directory `/root/sources/lufs-0.9.7/kernel/Linux/2.4'
make[4]: Entering directory `/root/sources/lufs-0.9.7/kernel/Linux/2.4'
make[4]: Nothing to be done for `install-exec-am'.
/bin/sh ../../../config/mkinstalldirs /lib/modules/2.4.27-protegere/kernel/fs/lufs
mkdir -p -- /lib/modules/2.4.27-protegere/kernel/fs/lufs
/bin/sh ../../../libtool --mode=install /usr/bin/install -c lufs.o /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o
/usr/bin/install -c lufs.o /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o
make  install-data-hook
make[5]: Entering directory `/root/sources/lufs-0.9.7/kernel/Linux/2.4'
depmod -aq
if [ "`lsmod | grep lufs`" ]; then rmmod lufs; fi
modprobe lufs
/lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol put_cmsg /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol generic_file_llseek /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol generic_file_write /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol unlock_page /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol clear_inode /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol kmalloc /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol new_inode /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol generic_read_dir /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol scm_detach_fds /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol unregister_filesystem /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol vfs_readlink /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol force_delete /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol find_inode_number /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol generic_file_mmap /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol is_bad_inode /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol d_rehash /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol make_bad_inode /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol generic_file_read /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol generic_file_open /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol register_filesystem /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol zone_table /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol invalidate_inode_pages /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol d_alloc_root /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol kill_proc_info /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol kfree /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol iunique /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol vfs_follow_link /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol __scm_destroy /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol xtime /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol sock_release /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol simple_strtoul /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol sock_create /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol jiffies /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol d_instantiate /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol insert_inode_hash /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol __free_pages /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol strtok /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol printk /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: unresolved symbol __scm_send /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: insmod /lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o failed
/lib/modules/2.4.27-protegere/kernel/fs/lufs/lufs.o: insmod lufs failed
make[5]: *** [install-data-hook] Error 255
make[5]: Leaving directory `/root/sources/lufs-0.9.7/kernel/Linux/2.4'
make[4]: *** [install-data-am] Error 2
make[4]: Leaving directory `/root/sources/lufs-0.9.7/kernel/Linux/2.4'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory `/root/sources/lufs-0.9.7/kernel/Linux/2.4'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/root/sources/lufs-0.9.7/kernel/Linux'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/root/sources/lufs-0.9.7/kernel'
make: *** [install-recursive] Error 1





Reply to: