#33219: testdisk @6.13 - Build fails using clang ---------------------------------------+------------------------------------ Reporter: larry.velazquez@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: testdisk ---------------------------------------+------------------------------------ Building testdisk fails for me when clang is used as the compiler: {{{ :info:build Undefined symbols for architecture x86_64: :info:build "_ext2fs_mark_generic_bitmap", referenced from: :info:build _ext2fs_mark_block_bitmap in ext2_dir.o :info:build _ext2fs_mark_inode_bitmap in ext2_dir.o :info:build _ext2fs_fast_mark_block_bitmap in ext2_dir.o :info:build _ext2fs_fast_mark_inode_bitmap in ext2_dir.o :info:build "_ext2fs_unmark_generic_bitmap", referenced from: :info:build _ext2fs_unmark_block_bitmap in ext2_dir.o :info:build _ext2fs_unmark_inode_bitmap in ext2_dir.o :info:build _ext2fs_fast_unmark_block_bitmap in ext2_dir.o :info:build _ext2fs_fast_unmark_inode_bitmap in ext2_dir.o :info:build "_ext2fs_test_generic_bitmap", referenced from: :info:build _ext2fs_test_block_bitmap in ext2_dir.o :info:build _ext2fs_test_inode_bitmap in ext2_dir.o :info:build _ext2fs_fast_test_block_bitmap in ext2_dir.o :info:build _ext2fs_fast_test_inode_bitmap in ext2_dir.o :info:build "_ext2fs_get_generic_bitmap_start", referenced from: :info:build _ext2fs_get_block_bitmap_start in ext2_dir.o :info:build _ext2fs_get_inode_bitmap_start in ext2_dir.o :info:build "_ext2fs_get_generic_bitmap_end", referenced from: :info:build _ext2fs_get_block_bitmap_end in ext2_dir.o :info:build _ext2fs_get_inode_bitmap_end in ext2_dir.o :info:build "_ext2fs_test_block_bitmap_range", referenced from: :info:build _ext2fs_fast_test_block_bitmap_range in ext2_dir.o :info:build "_ext2fs_mark_block_bitmap_range", referenced from: :info:build _ext2fs_fast_mark_block_bitmap_range in ext2_dir.o :info:build "_ext2fs_unmark_block_bitmap_range", referenced from: :info:build _ext2fs_fast_unmark_block_bitmap_range in ext2_dir.o :info:build ld: symbol(s) not found for architecture x86_64 :info:build clang: error: linker command failed with exit code 1 (use -v to see invocation) }}} However, `sudo port install testdisk configure.compiler=llvm-gcc-4.2` seems to make no difference; it still uses clang as the compiler. Manually adding "`configure.compiler llvm-gcc-4.2`" to the Portfile does fix the problem for me. I'm not sure why this is. Mac OS X 10.7.2 (11C74), Xcode 4.2.1 (4D502), MacPorts 2.0.3. -- Ticket URL: <https://trac.macports.org/ticket/33219> MacPorts <http://www.macports.org/> Ports system for Mac OS