LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 720|回复: 1

lvm2 编译报错...

[复制链接]
发表于 2009-11-24 15:27:40 | 显示全部楼层 |阅读模式
-L../libdm \
                  -o dmsetup dmsetup.o \
                  -ldevmapper -lreadline -lrt -ldl -lncurses  -llvm-internal -ldevmapper-event -lpthread -ldevmapper  
/usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../../i686-pc-linux-gnu/bin/ld: cannot find -ldevmapper-event
collect2: ld returned 1 exit status
make[1]: *** [dmsetup] Error 1
make[1]: Leaving directory `/var/tmp/portage/sys-fs/lvm2-2.02.51-r1/work/LVM2.2.02.51/tools'
make: *** [tools.device-mapper] Error 2

localhost distfiles # emerge -pv device-mapper

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] sys-fs/device-mapper-1.02.24-r1  USE="(-selinux)" 0 kB
[blocks B     ] sys-fs/device-mapper ("sys-fs/device-mapper" is blocking sys-fs/udev-146-r1)

应该怎么办, 多谢......
发表于 2009-11-24 16:23:43 | 显示全部楼层
记得好像从某个版本号开始lvm的ebuild不依赖device-mapper但是编译会报错
我的做法是mask掉高版本的lvm用低版本的(那个依赖device-mapper的)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表