Hi, thank you for your reply.
On 06/27/2012 02:20 PM, cwillu wrote: > On Wed, Jun 27, 2012 at 6:11 AM, Lenz Grimmer <l...@grimmer.com> wrote: >> On Ubuntu 11.10 "Oneiric" with gcc 4.6.1, compiling the btrfs tools from git >> fails for me with the following error: > > Which git repo? > git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs.git > builds on ubuntu just fine (just checked on a fresh checkout), and > likewise the integration repo (but note that the integration repo's > master branch is not useful to build; you need to check out one of the > actual integration branches as described on the wiki). That's likely the issue - the following commands reproduce the compile error for me: git clone http://git.darksatanic.net/repo/btrfs-progs-unstable.git btrfs-progs cd btrfs-progs make [...] gcc -lpthread -g -Werror -Os -o btrfs btrfs.o btrfs_cmds.o scrub.o \ ctree.o disk-io.o radix-tree.o extent-tree.o print-tree.o root-tree.o dir-item.o file-item.o inode-item.o inode-map.o crc32c.o rbtree.o extent-cache.o extent_io.o volumes.o utils.o btrfs-list.o btrfslabel.o -luuid scrub.o: In function `scrub_start': /space/tmp/btrfs-progs/scrub.c:1342: undefined reference to `pthread_create' /space/tmp/btrfs-progs/scrub.c:1360: undefined reference to `pthread_create' /space/tmp/btrfs-progs/scrub.c:1374: undefined reference to `pthread_join' /space/tmp/btrfs-progs/scrub.c:1430: undefined reference to `pthread_cancel' /space/tmp/btrfs-progs/scrub.c:1432: undefined reference to `pthread_join' collect2: ld returned 1 exit status However, using the integration-20120605 branch compiles fine. Thanks and sorry for the noise! Bye, LenZ -- Lenz Grimmer <l...@grimmer.com> - http://www.lenzg.net/
signature.asc
Description: OpenPGP digital signature