[MacPorts] #31766: flac @1.2.1: error while compiling with clang from Xcode 4.2 (was: flac @1.2.1: error while compiling with llvm from Xcode 4.2)

MacPorts noreply at macports.org
Tue Oct 25 16:12:12 PDT 2011


#31766: flac @1.2.1: error while compiling with clang from Xcode 4.2
----------------------------------------+-----------------------------------
 Reporter:  philippe.bernery@…          |       Owner:  macports-tickets@…                   
     Type:  defect                      |      Status:  new                                  
 Priority:  Normal                      |   Milestone:                                       
Component:  ports                       |     Version:  2.0.3                                
 Keywords:  clang                       |        Port:  flac                                 
----------------------------------------+-----------------------------------
Changes (by ryandesign@…):

  * keywords:  => clang
  * port:  => flac


Old description:

> 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

New description:

 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
 }}}

--

Comment:

 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.

-- 
Ticket URL: <https://trac.macports.org/ticket/31766#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list