FS#11042 - [util-linux-ng] fails to build

Attached to Project: Arch Linux
Opened by Allan McRae (Allan) - Tuesday, 29 July 2008, 05:53 GMT
Last edited by Allan McRae (Allan) - Monday, 01 September 2008, 04:54 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Thomas Bächler (brain0)
Architecture All
Severity Medium
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I cannot build the util-linux-ng 2.13.0.1-2 package.

Compile error:
gcc -std=gnu99 -fsigned-char -march=i686 -mtune=generic -O2 -pipe -o mount mount-mount.o mount-fstab.o mount-mount_mntent.o mount-getusername.o mount-lomount.o mount-sundries.o mount-xmalloc.o mount-realpath.o mount-fsprobe.o mount-fsprobe_blkid.o mount-env.o mount-setproctitle.o -lblkid -luuid
mount-mount.o: In function `try_mount_one':
mount.c:(.text+0x186a): undefined reference to `del_loop'
mount-lomount.o: In function `set_loop':
lomount.c:(.text+0x110f): undefined reference to `loop_crypt_type'
lomount.c:(.text+0x11f8): undefined reference to `sha384_hash_buffer'
lomount.c:(.text+0x1207): undefined reference to `sha512_hash_buffer'
lomount.c:(.text+0x120f): undefined reference to `sha256_hash_buffer'

This task depends upon

Closed by  Allan McRae (Allan)
Monday, 01 September 2008, 04:54 GMT
Reason for closing:  Fixed
Additional comments about closing:  util-linux-ng-2.14-1
Comment by Allan McRae (Allan) - Thursday, 31 July 2008, 07:23 GMT
It is the cryptoloop patch that causes this to fail. Updating to 2.14 and using the patch from http://loop-aes.sourceforge.net/updates/ works once the autoconf line is removed from the PKGBUILD. Haven't tested actual package though...

Loading...