#32577: libewf build error ------------------------------------------+--------------------------------- Reporter: macsforever2000@… | Owner: opendarwin.org@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: libewf ------------------------------------------+--------------------------------- I'm seeing the following build error for libewf on Mac OS X 10.7.2. Xcode 4.2.1. {{{ "/opt/local/var/macports/build/_opt_mports_trunk_dports_security_libewf/libewf/work/libewf-20100226/libewf/../libbfio/.libs/libbfio.a") :info:build libtool: link: /Developer/usr/bin/clang -dynamiclib -o .libs/libewf.1.dylib .libs/libewf.o .libs/libewf_chunk_cache.o .libs/libewf_compression.o .libs/libewf_date_time.o .libs/libewf_date_time_values.o .libs/libewf_debug.o .libs/libewf_empty_block.o .libs/libewf_error.o .libs/libewf_filename.o .libs/libewf_handle.o .libs/libewf_hash_sections.o .libs/libewf_hash_values.o .libs/libewf_header_sections.o .libs/libewf_header_values.o .libs/libewf_io_handle.o .libs/libewf_legacy.o .libs/libewf_list_type.o .libs/libewf_media_values.o .libs/libewf_metadata.o .libs/libewf_notify.o .libs/libewf_offset_table.o .libs/libewf_read_io_handle.o .libs/libewf_section.o .libs/libewf_section_list.o .libs/libewf_sector_table.o .libs/libewf_segment_file.o .libs/libewf_segment_file_handle.o .libs/libewf_segment_table.o .libs/libewf_string.o .libs/libewf_support.o .libs/libewf_values_table.o .libs/libewf_write_io_handle.o .libs/libewf.lax/liberror.a/liberror_error.o .libs/libewf.lax/libnotify.a/libnotify.o .libs/libewf.lax/libuna.a/libuna_base64_stream.o .libs/libewf.lax/libuna.a/libuna_base64url_stream.o .libs/libewf.lax/libuna.a/libuna_byte_stream.o .libs/libewf.lax/libuna.a/libuna_codepage_iso_8859_10.o .libs/libewf.lax/libuna.a/libuna_codepage_iso_8859_13.o .libs/libewf.lax/libuna.a/libuna_codepage_iso_8859_14.o .libs/libewf.lax/libuna.a/libuna_codepage_iso_8859_15.o .libs/libewf.lax/libuna.a/libuna_codepage_iso_8859_16.o .libs/libewf.lax/libuna.a/libuna_codepage_iso_8859_2.o .libs/libewf.lax/libuna.a/libuna_codepage_iso_8859_3.o .libs/libewf.lax/libuna.a/libuna_codepage_iso_8859_4.o .libs/libewf.lax/libuna.a/libuna_codepage_iso_8859_5.o .libs/libewf.lax/libuna.a/libuna_codepage_iso_8859_6.o .libs/libewf.lax/libuna.a/libuna_codepage_iso_8859_7.o .libs/libewf.lax/libuna.a/libuna_codepage_iso_8859_8.o .libs/libewf.lax/libuna.a/libuna_codepage_iso_8859_9.o .libs/libewf.lax/libuna.a/libuna_codepage_koi8_r.o .libs/libewf.lax/libuna.a/libuna_codepage_koi8_u.o .libs/libewf.lax/libuna.a/libuna_codepage_windows_1250.o .libs/libewf.lax/libuna.a/libuna_codepage_windows_1251.o .libs/libewf.lax/libuna.a/libuna_codepage_windows_1252.o .libs/libewf.lax/libuna.a/libuna_codepage_windows_1253.o .libs/libewf.lax/libuna.a/libuna_codepage_windows_1254.o .libs/libewf.lax/libuna.a/libuna_codepage_windows_1255.o .libs/libewf.lax/libuna.a/libuna_codepage_windows_1256.o .libs/libewf.lax/libuna.a/libuna_codepage_windows_1257.o .libs/libewf.lax/libuna.a/libuna_codepage_windows_1258.o .libs/libewf.lax/libuna.a/libuna_codepage_windows_874.o .libs/libewf.lax/libuna.a/libuna_compare.o .libs/libewf.lax/libuna.a/libuna_support.o .libs/libewf.lax/libuna.a/libuna_unicode_character.o .libs/libewf.lax/libuna.a/libuna_utf16_stream.o .libs/libewf.lax/libuna.a/libuna_utf16_string.o .libs/libewf.lax/libuna.a/libuna_utf32_stream.o .libs/libewf.lax/libuna.a/libuna_utf32_string.o .libs/libewf.lax/libuna.a/libuna_utf8_stream.o .libs/libewf.lax/libuna.a/libuna_utf8_string.o .libs/libewf.lax/libbfio.a/libbfio_error_string.o .libs/libewf.lax/libbfio.a/libbfio_file.o .libs/libewf.lax/libbfio.a/libbfio_handle.o .libs/libewf.lax/libbfio.a/libbfio_list_type.o .libs/libewf.lax/libbfio.a/libbfio_memory_range.o .libs/libewf.lax/libbfio.a/libbfio_offset_list.o .libs/libewf.lax/libbfio.a/libbfio_pool.o .libs/libewf.lax/libbfio.a/libbfio_support.o -L/opt/local/lib -lz -arch x86_64 -arch x86_64 -install_name /opt/local/lib/libewf.1.dylib -compatibility_version 2 -current_version 2.4 -Wl,-single_module :info:build Undefined symbols for architecture x86_64: :info:build "_libuna_base64_triplet_copy_to_byte_stream", referenced from: :info:build _libuna_base64_stream_decode in libuna_base64_stream.o :info:build "_libuna_base64_triplet_copy_from_base64_stream", referenced from: :info:build _libuna_base64_stream_decode in libuna_base64_stream.o :info:build "_libuna_base64_triplet_copy_to_base64_stream", referenced from: :info:build _libuna_base64_stream_encode in libuna_base64_stream.o :info:build "_libuna_base64_triplet_copy_from_byte_stream", referenced from: :info:build _libuna_base64_stream_encode in libuna_base64_stream.o :info:build "_libuna_unicode_character_size_to_byte_stream", referenced from: :info:build _libuna_byte_stream_size_from_utf8 in libuna_byte_stream.o :info:build _libuna_byte_stream_size_from_utf16 in libuna_byte_stream.o :info:build _libuna_byte_stream_size_from_utf32 in libuna_byte_stream.o :info:build "_libuna_unicode_character_copy_from_utf8", referenced from: :info:build _libuna_byte_stream_size_from_utf8 in libuna_byte_stream.o :info:build _libuna_byte_stream_copy_from_utf8 in libuna_byte_stream.o :info:build _libuna_compare_utf8_with_utf16 in libuna_compare.o :info:build _libuna_compare_utf8_with_utf32 in libuna_compare.o :info:build _libuna_utf16_stream_size_from_utf8 in libuna_utf16_stream.o :info:build _libuna_utf16_stream_copy_from_utf8 in libuna_utf16_stream.o :info:build _libuna_utf16_string_size_from_utf8 in libuna_utf16_string.o :info:build ... :info:build "_libuna_unicode_character_copy_to_byte_stream", referenced from: :info:build _libuna_byte_stream_copy_from_utf8 in libuna_byte_stream.o :info:build _libuna_byte_stream_copy_from_utf16 in libuna_byte_stream.o :info:build _libuna_byte_stream_copy_from_utf32 in libuna_byte_stream.o :info:build "_libuna_unicode_character_copy_from_utf16", referenced from: :info:build _libuna_byte_stream_size_from_utf16 in libuna_byte_stream.o :info:build _libuna_byte_stream_copy_from_utf16 in libuna_byte_stream.o :info:build _libuna_compare_utf8_with_utf16 in libuna_compare.o :info:build _libuna_compare_utf16_with_utf32 in libuna_compare.o :info:build _libuna_utf32_stream_size_from_utf16 in libuna_utf32_stream.o :info:build _libuna_utf32_stream_copy_from_utf16 in libuna_utf32_stream.o :info:build _libuna_utf32_string_size_from_utf16 in libuna_utf32_string.o :info:build ... :info:build "_libuna_unicode_character_copy_from_utf32", referenced from: :info:build _libuna_byte_stream_size_from_utf32 in libuna_byte_stream.o :info:build _libuna_byte_stream_copy_from_utf32 in libuna_byte_stream.o :info:build _libuna_compare_utf8_with_utf32 in libuna_compare.o :info:build _libuna_compare_utf16_with_utf32 in libuna_compare.o :info:build _libuna_utf16_stream_size_from_utf32 in libuna_utf16_stream.o :info:build _libuna_utf16_stream_copy_from_utf32 in libuna_utf16_stream.o :info:build _libuna_utf16_string_size_from_utf32 in libuna_utf16_string.o :info:build ... :info:build "_libuna_unicode_character_size_to_utf16", referenced from: :info:build _libuna_utf16_stream_size_from_utf8 in libuna_utf16_stream.o :info:build _libuna_utf16_stream_size_from_utf32 in libuna_utf16_stream.o :info:build _libuna_utf16_string_size_from_byte_stream in libuna_utf16_string.o :info:build _libuna_utf16_string_size_from_utf8 in libuna_utf16_string.o :info:build _libuna_utf16_string_size_from_utf8_stream in libuna_utf16_string.o :info:build _libuna_utf16_string_size_from_utf16_stream in libuna_utf16_string.o :info:build _libuna_utf16_string_size_from_utf32 in libuna_utf16_string.o :info:build ... :info:build "_libuna_utf16_stream_copy_byte_order_mark", referenced from: :info:build _libuna_utf16_stream_copy_from_utf8 in libuna_utf16_stream.o :info:build _libuna_utf16_stream_copy_from_utf16 in libuna_utf16_stream.o :info:build _libuna_utf16_stream_copy_from_utf32 in libuna_utf16_stream.o :info:build "_libuna_unicode_character_copy_to_utf16_stream", referenced from: :info:build _libuna_utf16_stream_copy_from_utf8 in libuna_utf16_stream.o :info:build _libuna_utf16_stream_copy_from_utf32 in libuna_utf16_stream.o :info:build "_libuna_unicode_character_copy_from_byte_stream", referenced from: :info:build _libuna_utf16_string_size_from_byte_stream in libuna_utf16_string.o :info:build _libuna_utf16_string_copy_from_byte_stream in libuna_utf16_string.o :info:build _libuna_utf32_string_size_from_byte_stream in libuna_utf32_string.o :info:build _libuna_utf32_string_copy_from_byte_stream in libuna_utf32_string.o :info:build _libuna_utf8_string_size_from_byte_stream in libuna_utf8_string.o :info:build _libuna_utf8_string_copy_from_byte_stream in libuna_utf8_string.o :info:build "_libuna_unicode_character_copy_to_utf16", referenced from: :info:build _libuna_utf16_string_copy_from_byte_stream in libuna_utf16_string.o :info:build _libuna_utf16_string_copy_from_utf8 in libuna_utf16_string.o :info:build _libuna_utf16_string_copy_from_utf8_stream in libuna_utf16_string.o :info:build _libuna_utf16_string_copy_from_utf16_stream in libuna_utf16_string.o :info:build _libuna_utf16_string_copy_from_utf32 in libuna_utf16_string.o :info:build _libuna_utf16_string_copy_from_utf32_stream in libuna_utf16_string.o :info:build "_libuna_unicode_character_copy_from_utf16_stream", referenced from: :info:build _libuna_utf16_string_size_from_utf16_stream in libuna_utf16_string.o :info:build _libuna_utf16_string_copy_from_utf16_stream in libuna_utf16_string.o :info:build _libuna_utf32_string_size_from_utf16_stream in libuna_utf32_string.o :info:build _libuna_utf32_string_copy_from_utf16_stream in libuna_utf32_string.o :info:build _libuna_utf8_string_size_from_utf16_stream in libuna_utf8_string.o :info:build _libuna_utf8_string_copy_from_utf16_stream in libuna_utf8_string.o :info:build "_libuna_unicode_character_copy_from_utf32_stream", referenced from: :info:build _libuna_utf16_string_size_from_utf32_stream in libuna_utf16_string.o :info:build _libuna_utf16_string_copy_from_utf32_stream in libuna_utf16_string.o :info:build _libuna_utf32_string_size_from_utf32_stream in libuna_utf32_string.o :info:build _libuna_utf32_string_copy_from_utf32_stream in libuna_utf32_string.o :info:build _libuna_utf8_string_size_from_utf32_stream in libuna_utf8_string.o :info:build _libuna_utf8_string_copy_from_utf32_stream in libuna_utf8_string.o :info:build "_libuna_unicode_character_size_to_utf32", referenced from: :info:build _libuna_utf32_stream_size_from_utf8 in libuna_utf32_stream.o :info:build _libuna_utf32_stream_size_from_utf16 in libuna_utf32_stream.o :info:build _libuna_utf32_string_size_from_byte_stream in libuna_utf32_string.o :info:build _libuna_utf32_string_size_from_utf8 in libuna_utf32_string.o :info:build _libuna_utf32_string_size_from_utf8_stream in libuna_utf32_string.o :info:build _libuna_utf32_string_size_from_utf16 in libuna_utf32_string.o :info:build _libuna_utf32_string_size_from_utf16_stream in libuna_utf32_string.o :info:build ... :info:build "_libuna_utf32_stream_copy_byte_order_mark", referenced from: :info:build _libuna_utf32_stream_copy_to_utf8 in libuna_utf32_stream.o :info:build _libuna_utf32_stream_copy_from_utf16 in libuna_utf32_stream.o :info:build _libuna_utf32_stream_copy_from_utf32 in libuna_utf32_stream.o :info:build "_libuna_unicode_character_copy_to_utf32_stream", referenced from: :info:build _libuna_utf32_stream_copy_to_utf8 in libuna_utf32_stream.o :info:build _libuna_utf32_stream_copy_from_utf16 in libuna_utf32_stream.o :info:build "_libuna_unicode_character_copy_to_utf32", referenced from: :info:build _libuna_utf32_string_copy_from_byte_stream in libuna_utf32_string.o :info:build _libuna_utf32_string_copy_from_utf8 in libuna_utf32_string.o :info:build _libuna_utf32_string_copy_from_utf8_stream in libuna_utf32_string.o :info:build _libuna_utf32_string_copy_from_utf16 in libuna_utf32_string.o :info:build _libuna_utf32_string_copy_from_utf16_stream in libuna_utf32_string.o :info:build _libuna_utf32_string_copy_from_utf32_stream in libuna_utf32_string.o :info:build "_libuna_utf8_stream_copy_byte_order_mark", referenced from: :info:build _libuna_utf8_stream_copy_from_utf8 in libuna_utf8_stream.o :info:build _libuna_utf8_stream_copy_from_utf16 in libuna_utf8_stream.o :info:build _libuna_utf8_stream_copy_from_utf32 in libuna_utf8_stream.o :info:build "_libuna_unicode_character_size_to_utf8", referenced from: :info:build _libuna_utf8_stream_size_from_utf16 in libuna_utf8_stream.o :info:build _libuna_utf8_stream_size_from_utf32 in libuna_utf8_stream.o :info:build _libuna_utf8_string_size_from_byte_stream in libuna_utf8_string.o :info:build _libuna_utf8_string_size_from_utf8_stream in libuna_utf8_string.o :info:build _libuna_utf8_string_size_from_utf16 in libuna_utf8_string.o :info:build _libuna_utf8_string_size_from_utf16_stream in libuna_utf8_string.o :info:build _libuna_utf8_string_size_from_utf32 in libuna_utf8_string.o :info:build ... :info:build "_libuna_unicode_character_copy_to_utf8", referenced from: :info:build _libuna_utf8_stream_copy_from_utf16 in libuna_utf8_stream.o :info:build _libuna_utf8_stream_copy_from_utf32 in libuna_utf8_stream.o :info:build _libuna_utf8_string_copy_from_byte_stream in libuna_utf8_string.o :info:build _libuna_utf8_string_copy_from_utf8_stream in libuna_utf8_string.o :info:build _libuna_utf8_string_copy_from_utf16 in libuna_utf8_string.o :info:build _libuna_utf8_string_copy_from_utf16_stream in libuna_utf8_string.o :info:build _libuna_utf8_string_copy_from_utf32 in libuna_utf8_string.o :info:build ... :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) }}} -- Ticket URL: <https://trac.macports.org/ticket/32577> MacPorts <http://www.macports.org/> Ports system for Mac OS