.... gcc -o dmsetup dmsetup.o -L../lib/ioctl \ -L../lib/ioctl -L/lib -ldevmapper dmsetup.o: In function `_setgeometry': dmsetup.c:(.text+0x1155): undefined reference to `dm_task_set_geometry' dmsetup.o: In function `_create': dmsetup.c:(.text+0x3950): undefined reference to `dm_task_set_uid' dmsetup.c:(.text+0x396f): undefined reference to `dm_task_set_gid' dmsetup.c:(.text+0x398e): undefined reference to `dm_task_set_mode' collect2: ld returned 1 exit status make[1]: *** [dmsetup] Error 1 make[1]: Leaving directory `/usr/src/RPM/BUILD/device-mapper.1.02.09/dmsetup' make: *** [dmsetup] Error 2 make: Leaving directory `/usr/src/RPM/BUILD/device-mapper.1.02.09' error: Bad exit status from /usr/src/tmp/rpm-tmp.25304 (%build) [builder@exchange dmsetup]$ nm -D ../lib/ioctl/libdevmapper.so | grep dm_task_set_geometry [builder@exchange dmsetup]$