Opened 13 years ago

Last modified 12 years ago

#31766 closed defect

flac @1.2.1: error while compiling with clang from Xcode 4.2 — at Version 1

Reported by: philippe.bernery@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: clang Cc:
Port: flac

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Flac does not compile with llvm from Xcode 4.2. The compilation goes well with llvm-gcc-4.2 (command line : sudo port install flac +universal configure.compiler=llvm-gcc-4.2)

Here is the error with llvm:

Undefined symbols for architecture i386:
  "FLAC::Decoder::Stream::get_state() const", referenced from:
      StreamDecoder::test_respond(bool) in decoders.o
      FileDecoder::test_respond(bool) in decoders.o
      __ZL19test_stream_decoder5Layerb in decoders.o
  "FLAC::Decoder::Stream::~Stream()", referenced from:
      StreamDecoder::~StreamDecoder() in decoders.o
      StreamDecoder::~StreamDecoder() in decoders.o
  "FLAC::Decoder::File::~File()", referenced from:
      FileDecoder::~FileDecoder() in decoders.o
      FileDecoder::~FileDecoder() in decoders.o
      __ZL10test_file_bb in metadata_manip.o
      OurFileDecoder::~OurFileDecoder() in metadata_manip.o
      OurFileDecoder::~OurFileDecoder() in metadata_manip.o
  "FLAC::Decoder::Stream::Stream()", referenced from:
      __ZL12new_by_layer5Layer in decoders.o
  "FLAC::Decoder::File::File()", referenced from:
      __ZL12new_by_layer5Layer in decoders.o
      __ZL10test_file_bb in metadata_manip.o
  "FLAC::Decoder::Stream::is_valid() const", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::set_ogg_serial_number(long)", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::set_md5_checking(bool)", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::set_metadata_respond(FLAC__MetadataType)", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::set_metadata_respond_application(unsigned char const*)", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::set_metadata_respond_all()", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::set_metadata_ignore(FLAC__MetadataType)", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::set_metadata_ignore_application(unsigned char const*)", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::set_metadata_ignore_all()", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::get_md5_checking() const", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::get_total_samples() const", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::get_channels() const", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::get_channel_assignment() const", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::get_bits_per_sample() const", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::get_sample_rate() const", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::get_blocksize() const", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::get_decode_position(unsigned long long*) const", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::init()", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::init_ogg()", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::finish()", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::flush()", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::reset()", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::process_single()", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::process_until_end_of_metadata()", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::process_until_end_of_stream()", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::skip_single_frame()", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::seek_absolute(unsigned long long)", referenced from:
      vtable for StreamDecoder in decoders.o
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "typeinfo for FLAC::Decoder::Stream", referenced from:
      typeinfo for StreamDecoder in decoders.o
      __ZL19test_stream_decoder5Layerb in decoders.o
  "FLAC::Decoder::File::read_callback(unsigned char*, unsigned long*)", referenced from:
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::seek_callback(unsigned long long)", referenced from:
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::tell_callback(unsigned long long*)", referenced from:
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::length_callback(unsigned long long*)", referenced from:
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::Stream::eof_callback()", referenced from:
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::File::init(__sFILE*)", referenced from:
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::File::init(char const*)", referenced from:
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::File::init(std::string const&)", referenced from:
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::File::init_ogg(__sFILE*)", referenced from:
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::File::init_ogg(char const*)", referenced from:
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "FLAC::Decoder::File::init_ogg(std::string const&)", referenced from:
      vtable for FileDecoder in decoders.o
      vtable for OurFileDecoder in metadata_manip.o
  "typeinfo for FLAC::Decoder::File", referenced from:
      typeinfo for FileDecoder in decoders.o
      __ZL19test_stream_decoder5Layerb in decoders.o
      typeinfo for OurFileDecoder in metadata_manip.o
  "FLAC::Encoder::Stream::Stream()", referenced from:
      __ZL19test_stream_encoder5Layerb in encoders.o
  "FLAC::Encoder::File::File()", referenced from:
      __ZL19test_stream_encoder5Layerb in encoders.o
  "FLAC::Encoder::Stream::get_state() const", referenced from:
      __ZL19test_stream_encoder5Layerb in encoders.o
      __ZL6die_s_PKcPKN4FLAC7Encoder6StreamE in encoders.o
  "FLAC::Encoder::Stream::~Stream()", referenced from:
      StreamEncoder::~StreamEncoder() in encoders.o
      StreamEncoder::~StreamEncoder() in encoders.o
  "FLAC::Encoder::File::~File()", referenced from:
      FileEncoder::~FileEncoder() in encoders.o
      FileEncoder::~FileEncoder() in encoders.o
  "FLAC::Encoder::Stream::is_valid() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_ogg_serial_number(long)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_verify(bool)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_streamable_subset(bool)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_channels(unsigned int)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_bits_per_sample(unsigned int)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_sample_rate(unsigned int)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_compression_level(unsigned int)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_blocksize(unsigned int)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_do_mid_side_stereo(bool)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_loose_mid_side_stereo(bool)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_apodization(char const*)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_max_lpc_order(unsigned int)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_qlp_coeff_precision(unsigned int)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_do_qlp_coeff_prec_search(bool)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_do_escape_coding(bool)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_do_exhaustive_model_search(bool)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_min_residual_partition_order(unsigned int)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_max_residual_partition_order(unsigned int)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_rice_parameter_search_dist(unsigned int)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_total_samples_estimate(unsigned long long)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_metadata(FLAC__StreamMetadata**, unsigned int)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::set_metadata(FLAC::Metadata::Prototype**, unsigned int)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_verify_decoder_state() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_verify_decoder_error_stats(unsigned long long*, unsigned int*, unsigned int*, unsigned int*, int*, int*)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_verify() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_streamable_subset() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_do_mid_side_stereo() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_loose_mid_side_stereo() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_channels() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_bits_per_sample() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_sample_rate() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_blocksize() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_max_lpc_order() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_qlp_coeff_precision() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_do_qlp_coeff_prec_search() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_do_escape_coding() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_do_exhaustive_model_search() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_min_residual_partition_order() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_max_residual_partition_order() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_rice_parameter_search_dist() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::get_total_samples_estimate() const", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::init()", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::init_ogg()", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::finish()", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::process(int const* const*, unsigned int)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::process_interleaved(int const*, unsigned int)", referenced from:
      vtable for StreamEncoder in encoders.o
      vtable for FileEncoder in encoders.o
  "typeinfo for FLAC::Encoder::Stream", referenced from:
      typeinfo for StreamEncoder in encoders.o
      __ZL19test_stream_encoder5Layerb in encoders.o
  "FLAC::Encoder::Stream::read_callback(unsigned char*, unsigned long*)", referenced from:
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::File::write_callback(unsigned char const*, unsigned long, unsigned int, unsigned int)", referenced from:
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::seek_callback(unsigned long long)", referenced from:
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::tell_callback(unsigned long long*)", referenced from:
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::Stream::metadata_callback(FLAC__StreamMetadata const*)", referenced from:
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::File::init(__sFILE*)", referenced from:
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::File::init(char const*)", referenced from:
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::File::init(std::string const&)", referenced from:
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::File::init_ogg(__sFILE*)", referenced from:
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::File::init_ogg(char const*)", referenced from:
      vtable for FileEncoder in encoders.o
  "FLAC::Encoder::File::init_ogg(std::string const&)", referenced from:
      vtable for FileEncoder in encoders.o
  "typeinfo for FLAC::Encoder::File", referenced from:
      typeinfo for FileEncoder in encoders.o
      __ZL19test_stream_encoder5Layerb in encoders.o
  "FLAC::Metadata::Prototype::get_length() const", referenced from:
      add_to_padding_length_(unsigned int, int) in metadata_manip.o
      __ZL13test_level_1_v in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
      test_metadata_object_padding() in metadata_object.o
      test_metadata_object_application() in metadata_object.o
      test_metadata_object_seektable() in metadata_object.o
      ...
  "FLAC::Metadata::Padding::set_length(unsigned int)", referenced from:
      add_to_padding_length_(unsigned int, int) in metadata_manip.o
      __ZL13test_level_1_v in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      test_metadata_object_padding() in metadata_object.o
  "FLAC::Metadata::StreamInfo::StreamInfo()", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::get_streaminfo(char const*, FLAC::Metadata::StreamInfo&)", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
  "FLAC::Metadata::StreamInfo::~StreamInfo()", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::StreamInfo::get_channels() const", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_1_v in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::StreamInfo::get_bits_per_sample() const", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_1_v in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::StreamInfo::get_sample_rate() const", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_1_v in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::StreamInfo::get_min_blocksize() const", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_1_v in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::StreamInfo::get_max_blocksize() const", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_1_v in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::get_tags(char const*, FLAC::Metadata::VorbisComment*&)", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
  "FLAC::Metadata::VorbisComment::get_num_comments() const", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::VorbisComment()", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::get_tags(char const*, FLAC::Metadata::VorbisComment&)", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
  "FLAC::Metadata::VorbisComment::~VorbisComment()", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::get_cuesheet(char const*, FLAC::Metadata::CueSheet*&)", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
  "FLAC::Metadata::CueSheet::get_lead_in() const", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::CueSheet()", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::get_cuesheet(char const*, FLAC::Metadata::CueSheet&)", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
  "FLAC::Metadata::CueSheet::~CueSheet()", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::get_picture(char const*, FLAC::Metadata::Picture*&, FLAC__StreamMetadata_Picture_Type, char const*, unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int)", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
  "FLAC::Metadata::Picture::get_type() const", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Picture::Picture()", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::get_picture(char const*, FLAC::Metadata::Picture&, FLAC__StreamMetadata_Picture_Type, char const*, unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int)", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
  "FLAC::Metadata::Picture::~Picture()", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Chain::Chain()", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
  "FLAC::Metadata::Chain::is_valid() const", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
  "FLAC::Metadata::Chain::~Chain()", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
  "FLAC::Metadata::Chain::read(char const*, bool)", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
  "FLAC::Metadata::Chain::status()", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
  "FLAC::Metadata::Chain::write(bool, void*, FLAC__IOCallbacks)", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL12write_chain_RN4FLAC8Metadata5ChainEbbbPKc in metadata_manip.o
  "FLAC::Metadata::Chain::write(bool, void*, FLAC__IOCallbacks, void*, FLAC__IOCallbacks)", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL12write_chain_RN4FLAC8Metadata5ChainEbbbPKc in metadata_manip.o
  "FLAC::Metadata::Chain::read(void*, FLAC__IOCallbacks, bool)", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
  "FLAC::Metadata::Chain::write(bool, bool)", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL12write_chain_RN4FLAC8Metadata5ChainEbbbPKc in metadata_manip.o
  "FLAC::Metadata::Chain::check_if_tempfile_needed(bool)", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL12write_chain_RN4FLAC8Metadata5ChainEbbbPKc in metadata_manip.o
  "FLAC::Metadata::Iterator::Iterator()", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      __ZL14compare_chain_RN4FLAC8Metadata5ChainEjPNS0_9PrototypeE in metadata_manip.o
  "FLAC::Metadata::Iterator::is_valid() const", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      __ZL14compare_chain_RN4FLAC8Metadata5ChainEjPNS0_9PrototypeE in metadata_manip.o
  "FLAC::Metadata::Iterator::~Iterator()", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      __ZL14compare_chain_RN4FLAC8Metadata5ChainEjPNS0_9PrototypeE in metadata_manip.o
  "FLAC::Metadata::Iterator::init(FLAC::Metadata::Chain&)", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      __ZL14compare_chain_RN4FLAC8Metadata5ChainEjPNS0_9PrototypeE in metadata_manip.o
  "FLAC::Metadata::Iterator::next()", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      __ZL14compare_chain_RN4FLAC8Metadata5ChainEjPNS0_9PrototypeE in metadata_manip.o
  "FLAC::Metadata::Iterator::delete_block(bool)", referenced from:
      test_metadata_file_manipulation() in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
  "FLAC::Metadata::SimpleIterator::SimpleIterator()", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
  "FLAC::Metadata::SimpleIterator::is_valid() const", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
  "FLAC::Metadata::SimpleIterator::init(char const*, bool, bool)", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
  "FLAC::Metadata::SimpleIterator::is_writable() const", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
  "FLAC::Metadata::SimpleIterator::get_block_type() const", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
  "FLAC::Metadata::SimpleIterator::get_block()", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
  "FLAC::Metadata::Prototype::get_type() const", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
  "FLAC::Metadata::Prototype::get_is_last() const", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
  "FLAC::Metadata::SimpleIterator::next()", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
  "FLAC::Metadata::SimpleIterator::prev()", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
  "FLAC::Metadata::SimpleIterator::set_block(FLAC::Metadata::Prototype*, bool)", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
  "FLAC::Metadata::SimpleIterator::~SimpleIterator()", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
  "FLAC::Metadata::Application::Application()", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      test_metadata_object_application() in metadata_object.o
  "FLAC::Metadata::Application::set_id(unsigned char const*)", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      test_metadata_object_application() in metadata_object.o
  "FLAC::Metadata::Padding::Padding()", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      test_metadata_object_padding() in metadata_object.o
  "FLAC::Metadata::SimpleIterator::insert_block_after(FLAC::Metadata::Prototype*, bool)", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
  "FLAC::Metadata::SimpleIterator::status()", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
  "FLAC::Metadata::SimpleIterator::delete_block(bool)", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
  "FLAC::Metadata::StreamInfo::set_sample_rate(unsigned int)", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::Application::set_data(unsigned char*, unsigned int, bool)", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      test_metadata_object_application() in metadata_object.o
  "FLAC::Metadata::Prototype::set_is_last(bool)", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
      __ZL25delete_from_our_metadata_j in metadata_manip.o
      __ZL23insert_to_our_metadata_PN4FLAC8Metadata9PrototypeEjb in metadata_manip.o
      __ZL24replace_in_our_metadata_PN4FLAC8Metadata9PrototypeEjb in metadata_manip.o
  "FLAC::Metadata::Iterator::get_block()", referenced from:
      __ZL13test_level_2_bb in metadata_manip.o
      __ZL14compare_chain_RN4FLAC8Metadata5ChainEjPNS0_9PrototypeE in metadata_manip.o
  "FLAC::Metadata::Iterator::set_block(FLAC::Metadata::Prototype*)", referenced from:
      __ZL13test_level_2_bb in metadata_manip.o
  "FLAC::Metadata::clone(FLAC::Metadata::Prototype const*)", referenced from:
      __ZL13test_level_2_bb in metadata_manip.o
      __ZL23insert_to_our_metadata_PN4FLAC8Metadata9PrototypeEjb in metadata_manip.o
      __ZL24replace_in_our_metadata_PN4FLAC8Metadata9PrototypeEjb in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
      test_metadata_object_padding() in metadata_object.o
      test_metadata_object_application() in metadata_object.o
      test_metadata_object_seektable() in metadata_object.o
      ...
  "FLAC::Metadata::Iterator::prev()", referenced from:
      __ZL13test_level_2_bb in metadata_manip.o
  "FLAC::Metadata::Iterator::insert_block_before(FLAC::Metadata::Prototype*)", referenced from:
      __ZL13test_level_2_bb in metadata_manip.o
  "FLAC::Metadata::Iterator::insert_block_after(FLAC::Metadata::Prototype*)", referenced from:
      __ZL13test_level_2_bb in metadata_manip.o
  "FLAC::Metadata::Chain::merge_padding()", referenced from:
      __ZL13test_level_2_bb in metadata_manip.o
  "FLAC::Metadata::Chain::sort_padding()", referenced from:
      __ZL13test_level_2_bb in metadata_manip.o
  "FLAC::Metadata::Prototype::Prototype(FLAC__StreamMetadata const*)", referenced from:
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
      test_metadata_object_padding() in metadata_object.o
      test_metadata_object_application() in metadata_object.o
      test_metadata_object_seektable() in metadata_object.o
      test_metadata_object_vorbiscomment() in metadata_object.o
      test_metadata_object_cuesheet() in metadata_object.o
      ...
  "FLAC::Metadata::Prototype::Prototype(FLAC__StreamMetadata*, bool)", referenced from:
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
      test_metadata_object_padding() in metadata_object.o
      test_metadata_object_application() in metadata_object.o
      test_metadata_object_seektable() in metadata_object.o
      test_metadata_object_vorbiscomment() in metadata_object.o
      test_metadata_object_cuesheet() in metadata_object.o
      ...
  "FLAC::Metadata::Padding::~Padding()", referenced from:
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_padding() in metadata_object.o
  "typeinfo for FLAC::Metadata::StreamInfo", referenced from:
      __ZL13test_level_1_v in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
      __ZL13test_level_1_v in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
  "typeinfo for FLAC::Metadata::Application", referenced from:
      __ZL13test_level_2_bb in metadata_manip.o
      test_metadata_object_application() in metadata_object.o
      __ZL13test_level_2_bb in metadata_manip.o
      test_metadata_object_application() in metadata_object.o
  "typeinfo for FLAC::Metadata::Padding", referenced from:
      add_to_padding_length_(unsigned int, int) in metadata_manip.o
      __ZL13test_level_1_v in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      test_metadata_object_padding() in metadata_object.o
      add_to_padding_length_(unsigned int, int) in metadata_manip.o
      __ZL13test_level_1_v in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      test_metadata_object_padding() in metadata_object.o
  "typeinfo for FLAC::Metadata::Prototype", referenced from:
      add_to_padding_length_(unsigned int, int) in metadata_manip.o
      __ZL13test_level_1_v in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
      test_metadata_object_padding() in metadata_object.o
      test_metadata_object_application() in metadata_object.o
      test_metadata_object_seektable() in metadata_object.o
      ...
      add_to_padding_length_(unsigned int, int) in metadata_manip.o
      __ZL13test_level_1_v in metadata_manip.o
      __ZL13test_level_2_bb in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
      test_metadata_object_padding() in metadata_object.o
      test_metadata_object_application() in metadata_object.o
      test_metadata_object_seektable() in metadata_object.o
      ...
  "vtable for FLAC::Metadata::StreamInfo", referenced from:
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_streaminfo() in metadata_object.o
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for FLAC::Metadata::VorbisComment", referenced from:
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_vorbiscomment() in metadata_object.o
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_vorbiscomment() in metadata_object.o
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for FLAC::Metadata::Padding", referenced from:
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_padding() in metadata_object.o
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_padding() in metadata_object.o
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for FLAC::Metadata::Picture", referenced from:
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_picture() in metadata_object.o
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_picture() in metadata_object.o
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for FLAC::Metadata::CueSheet", referenced from:
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_cuesheet() in metadata_object.o
      __ZL14generate_file_bb in metadata_manip.o
      test_metadata_object_cuesheet() in metadata_object.o
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "FLAC::Metadata::Prototype::Prototype(FLAC::Metadata::Prototype const&)", referenced from:
      test_metadata_object_streaminfo() in metadata_object.o
      test_metadata_object_padding() in metadata_object.o
      test_metadata_object_application() in metadata_object.o
      test_metadata_object_seektable() in metadata_object.o
      test_metadata_object_vorbiscomment() in metadata_object.o
      test_metadata_object_cuesheet() in metadata_object.o
      test_metadata_object_picture() in metadata_object.o
      ...
  "FLAC::Metadata::Prototype::Prototype(FLAC__StreamMetadata const&)", referenced from:
      test_metadata_object_streaminfo() in metadata_object.o
      test_metadata_object_padding() in metadata_object.o
      test_metadata_object_application() in metadata_object.o
      test_metadata_object_seektable() in metadata_object.o
      test_metadata_object_vorbiscomment() in metadata_object.o
      test_metadata_object_cuesheet() in metadata_object.o
      test_metadata_object_picture() in metadata_object.o
      ...
  "FLAC::Metadata::Prototype::assign_object(FLAC__StreamMetadata*, bool)", referenced from:
      test_metadata_object_streaminfo() in metadata_object.o
      test_metadata_object_padding() in metadata_object.o
      test_metadata_object_application() in metadata_object.o
      test_metadata_object_seektable() in metadata_object.o
      test_metadata_object_vorbiscomment() in metadata_object.o
      test_metadata_object_cuesheet() in metadata_object.o
      test_metadata_object_picture() in metadata_object.o
      ...
  "FLAC::Metadata::StreamInfo::set_min_blocksize(unsigned int)", referenced from:
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::StreamInfo::set_max_blocksize(unsigned int)", referenced from:
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::StreamInfo::set_min_framesize(unsigned int)", referenced from:
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::StreamInfo::set_max_framesize(unsigned int)", referenced from:
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::StreamInfo::set_channels(unsigned int)", referenced from:
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::StreamInfo::set_bits_per_sample(unsigned int)", referenced from:
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::StreamInfo::set_total_samples(unsigned long long)", referenced from:
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::StreamInfo::set_md5sum(unsigned char const*)", referenced from:
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::StreamInfo::get_min_framesize() const", referenced from:
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::StreamInfo::get_max_framesize() const", referenced from:
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::StreamInfo::get_total_samples() const", referenced from:
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::StreamInfo::get_md5sum() const", referenced from:
      test_metadata_object_streaminfo() in metadata_object.o
  "FLAC::Metadata::Application::~Application()", referenced from:
      test_metadata_object_application() in metadata_object.o
  "FLAC::Metadata::Application::get_id() const", referenced from:
      test_metadata_object_application() in metadata_object.o
  "FLAC::Metadata::Application::get_data() const", referenced from:
      test_metadata_object_application() in metadata_object.o
  "FLAC::Metadata::SeekTable::SeekTable()", referenced from:
      test_metadata_object_seektable() in metadata_object.o
  "FLAC::Metadata::SeekTable::~SeekTable()", referenced from:
      test_metadata_object_seektable() in metadata_object.o
  "FLAC::Metadata::SeekTable::insert_point(unsigned int, FLAC__StreamMetadata_SeekPoint const&)", referenced from:
      test_metadata_object_seektable() in metadata_object.o
  "FLAC::Metadata::SeekTable::is_legal() const", referenced from:
      test_metadata_object_seektable() in metadata_object.o
  "FLAC::Metadata::SeekTable::set_point(unsigned int, FLAC__StreamMetadata_SeekPoint const&)", referenced from:
      test_metadata_object_seektable() in metadata_object.o
  "FLAC::Metadata::SeekTable::delete_point(unsigned int)", referenced from:
      test_metadata_object_seektable() in metadata_object.o
  "FLAC::Metadata::SeekTable::get_num_points() const", referenced from:
      test_metadata_object_seektable() in metadata_object.o
  "FLAC::Metadata::SeekTable::get_point(unsigned int) const", referenced from:
      test_metadata_object_seektable() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::Entry()", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::is_valid() const", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::~Entry()", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::Entry(char const*, unsigned int)", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::Entry(char const*)", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::get_field() const", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::Entry(char const*, char const*, unsigned int)", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::Entry(char const*, char const*)", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::Entry(FLAC::Metadata::VorbisComment::Entry const&)", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::get_field_length() const", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::get_field_name_length() const", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::get_field_value_length() const", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::get_entry() const", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::get_field_name() const", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::get_field_value() const", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::set_field_name(char const*)", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::set_field_value(char const*, unsigned int)", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::set_field_value(char const*)", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::set_field(char const*, unsigned int)", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::Entry::set_field(char const*)", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::set_vendor_string(unsigned char const*)", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::get_vendor_string() const", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::append_comment(FLAC::Metadata::VorbisComment::Entry const&)", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::get_comment(unsigned int) const", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::delete_comment(unsigned int)", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::insert_comment(unsigned int, FLAC::Metadata::VorbisComment::Entry const&)", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::VorbisComment::set_comment(unsigned int, FLAC::Metadata::VorbisComment::Entry const&)", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "FLAC::Metadata::CueSheet::Track::Track()", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::Track::is_valid() const", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::Track::Track(FLAC__StreamMetadata_CueSheet_Track const*)", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::Track::~Track()", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::Track::Track(FLAC::Metadata::CueSheet::Track const&)", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::Track::set_isrc(char const*)", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::Track::set_type(unsigned int)", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::get_media_catalog_number() const", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::get_is_cd() const", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::get_num_tracks() const", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::set_media_catalog_number(char const*)", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::set_lead_in(unsigned long long)", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::set_is_cd(bool)", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::insert_track(unsigned int, FLAC::Metadata::CueSheet::Track const&)", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::get_track(unsigned int) const", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::insert_index(unsigned int, unsigned int, FLAC__StreamMetadata_CueSheet_Index const&)", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::Track::get_index(unsigned int) const", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::Track::set_index(unsigned int, FLAC__StreamMetadata_CueSheet_Index const&)", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::set_index(unsigned int, unsigned int, FLAC__StreamMetadata_CueSheet_Index const&)", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::delete_index(unsigned int, unsigned int)", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::set_track(unsigned int, FLAC::Metadata::CueSheet::Track const&)", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::CueSheet::delete_track(unsigned int)", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "FLAC::Metadata::Picture::set_type(FLAC__StreamMetadata_Picture_Type)", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Picture::set_mime_type(char const*)", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Picture::get_mime_type() const", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Picture::set_description(unsigned char const*)", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Picture::get_description() const", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Picture::get_width() const", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Picture::set_width(unsigned int) const", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Picture::get_height() const", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Picture::set_height(unsigned int) const", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Picture::get_depth() const", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Picture::set_depth(unsigned int) const", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Picture::get_colors() const", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Picture::set_colors(unsigned int) const", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Picture::get_data_length() const", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Picture::set_data(unsigned char const*, unsigned int)", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "FLAC::Metadata::Picture::get_data() const", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "typeinfo for FLAC::Metadata::VorbisComment", referenced from:
      test_metadata_object_vorbiscomment() in metadata_object.o
  "typeinfo for FLAC::Metadata::Picture", referenced from:
      test_metadata_object_picture() in metadata_object.o
  "typeinfo for FLAC::Metadata::CueSheet", referenced from:
      test_metadata_object_cuesheet() in metadata_object.o
  "typeinfo for FLAC::Metadata::SeekTable", referenced from:
      test_metadata_object_seektable() in metadata_object.o
  "vtable for FLAC::Metadata::Application", referenced from:
      test_metadata_object_application() in metadata_object.o
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for FLAC::Metadata::SeekTable", referenced from:
      test_metadata_object_seektable() in metadata_object.o
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [test_libFLAC++] Error 1
make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_flac/flac/work/flac-1.2.1/src/test_libFLAC++'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_flac/flac/work/flac-1.2.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_flac/flac/work/flac-1.2.1'
make: *** [all] Error 2
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_flac/flac/work/flac-1.2.1'
shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_flac/flac/work/flac-1.2.1" && /usr/bin/make -j8 -w all OBJ_FORMAT=macho " returned error 2
Error: Target org.macports.build returned: shell command failed (see log for details)
DEBUG: Backtrace: shell command failed (see log for details)
    while executing
"command_exec build"
    (procedure "portbuild::build_main" line 8)
    invoked from within
"$procedure $targetname"
Warning: the following items did not execute (for flac): org.macports.activate org.macports.build org.macports.destroot org.macports.install

Change History (1)

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Keywords: clang added
Port: flac added
Summary: flac @1.2.1: error while compiling with llvm from Xcode 4.2flac @1.2.1: error while compiling with clang from Xcode 4.2

Please use attachments for voluminous output. If you're going to paste terminal output inline, use WikiFormatting so it's legible.

Where you say "llvm" above I assume you mean "clang", which is the default compiler on Xcode 4.2. I'll modify the port to use llvm-gcc-4.2 instead of clang.

Note: See TracTickets for help on using tickets.