[Filesystems-devel] Bug#762411: f2fs-tools: FTBFS on big-endian architectures

Vincent Cheng vcheng at debian.org
Mon Sep 22 01:17:37 UTC 2014


Source: f2fs-tools
Version: 1.4.0-1
Severity: serious
Tags: help
Justification: fails to build from source (but built successfully in the past)

f2fs-tools 1.4.0 currently FTBFS on big-endian archs supported in Debian, i.e.
mips, powerpc, s390x, and sparc; tail of build log as follows:

/bin/bash ../libtool  --tag=CC   --mode=link gcc -Wall -DWITH_BLKDISCARD -g -O2
-fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -o
mkfs.f2fs f2fs_format_main.o f2fs_format.o f2fs_format_utils.o -luuid
.../lib/libf2fs.la 
libtool: link: gcc -Wall -DWITH_BLKDISCARD -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/mkfs.f2fs
f2fs_format_main.o f2fs_format.o f2fs_format_utils.o  -luuid
.../lib/.libs/libf2fs.so
f2fs_format.o: In function `f2fs_prepare_super_block':
/«PKGBUILDDIR»/mkfs/f2fs_format.c:108: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:109: undefined reference to `bswap_16'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:110: undefined reference to `bswap_16'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:117: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:118: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:120: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:121: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:123: undefined reference to `bswap_32'
f2fs_format.o:/«PKGBUILDDIR»/mkfs/f2fs_format.c:124: more undefined references
to `bswap_32' follow
f2fs_format.o: In function `f2fs_prepare_super_block':
/«PKGBUILDDIR»/mkfs/f2fs_format.c:133: undefined reference to `bswap_64'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:151: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:156: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:159: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:163: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:165: undefined reference to `bswap_32'
f2fs_format.o:/«PKGBUILDDIR»/mkfs/f2fs_format.c:165: more undefined references
to `bswap_32' follow
f2fs_format.o: In function `f2fs_write_root_inode':
/«PKGBUILDDIR»/mkfs/f2fs_format.c:710: undefined reference to `bswap_64'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:711: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:711: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:716: undefined reference to `bswap_16'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:717: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:718: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:719: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:721: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:722: undefined reference to `bswap_64'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:723: undefined reference to `bswap_64'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:725: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:727: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:729: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:734: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:737: undefined reference to `bswap_32'
f2fs_format.o:/«PKGBUILDDIR»/mkfs/f2fs_format.c:739: more undefined references
to `bswap_32' follow
f2fs_format.o: In function `f2fs_add_default_dentry_root':
/«PKGBUILDDIR»/mkfs/f2fs_format.c:825: undefined reference to `bswap_16'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:831: undefined reference to `bswap_16'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:837: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:838: undefined reference to `bswap_32'
f2fs_format.o: In function `f2fs_write_check_point_pack':
/«PKGBUILDDIR»/mkfs/f2fs_format.c:457: undefined reference to `bswap_64'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:459: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:461: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:463: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:465: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:467: undefined reference to `bswap_32'
f2fs_format.o:/«PKGBUILDDIR»/mkfs/f2fs_format.c:469: more undefined references
to `bswap_32' follow
f2fs_format.o: In function `f2fs_write_check_point_pack':
/«PKGBUILDDIR»/mkfs/f2fs_format.c:475: undefined reference to `bswap_16'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:476: undefined reference to `bswap_16'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:477: undefined reference to `bswap_64'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:478: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:479: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:479: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:479: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:483: undefined reference to `bswap_32'
f2fs_format.o:/«PKGBUILDDIR»/mkfs/f2fs_format.c:483: more undefined references
to `bswap_32' follow
f2fs_format.o: In function `f2fs_write_check_point_pack':
/«PKGBUILDDIR»/mkfs/f2fs_format.c:490: undefined reference to `bswap_64'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:495: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:495: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:496: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:497: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:497: undefined reference to `bswap_32'
f2fs_format.o:/«PKGBUILDDIR»/mkfs/f2fs_format.c:498: more undefined references
to `bswap_32' follow
f2fs_format.o: In function `f2fs_write_check_point_pack':
/«PKGBUILDDIR»/mkfs/f2fs_format.c:565: undefined reference to `bswap_16'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:567: undefined reference to `bswap_16'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:570: undefined reference to `bswap_16'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:572: undefined reference to `bswap_16'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:576: undefined reference to `bswap_16'
f2fs_format.o:/«PKGBUILDDIR»/mkfs/f2fs_format.c:579: more undefined references
to `bswap_16' follow
f2fs_format.o: In function `f2fs_write_check_point_pack':
/«PKGBUILDDIR»/mkfs/f2fs_format.c:640: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:641: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:650: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:660: undefined reference to `bswap_32'
/«PKGBUILDDIR»/mkfs/f2fs_format.c:661: undefined reference to `bswap_32'
collect2: error: ld returned 1 exit status
make[3]: *** [mkfs.f2fs] Error 1


-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (700, 'testing'), (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.15-2-vclaptop-amd64 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages f2fs-tools depends on:
ii  libc6     2.19-11
ii  libuuid1  2.20.1-5.8

f2fs-tools recommends no packages.

f2fs-tools suggests no packages.

-- no debconf information



More information about the Filesystems-devel mailing list