# Pastebin tWdZVC2a LD ffserver_g Undefined symbols for architecture x86_64: "_main", referenced from: implicit entry/start for main executable ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [ffprobe_g] Error 1 make: *** Waiting for unfinished jobs.... Undefined symbols for architecture x86_64: "_assert_avoptions", referenced from: _open_input_file in ffmpeg_opt.o "_check_stream_specifier", referenced from: _open_input_file in ffmpeg_opt.o _open_output_file in ffmpeg_opt.o _opt_map in ffmpeg_opt.o _choose_decoder in ffmpeg_opt.o _new_video_stream in ffmpeg_opt.o _new_audio_stream in ffmpeg_opt.o _new_subtitle_stream in ffmpeg_opt.o ... "_codec_opts", referenced from: _opt_target in ffmpeg_opt.o _opt_channel_layout in ffmpeg_opt.o _opt_preset in ffmpeg_opt.o "_exit_program", referenced from: _open_input_file in ffmpeg_opt.o _open_output_file in ffmpeg_opt.o _opt_map in ffmpeg_opt.o _opt_map_channel in ffmpeg_opt.o _opt_target in ffmpeg_opt.o _opt_vstats in ffmpeg_opt.o _opt_streamid in ffmpeg_opt.o ... "_filter_codec_opts", referenced from: _open_input_file in ffmpeg_opt.o _new_output_stream in ffmpeg_opt.o "_filtergraphs", referenced from: _ffmpeg_parse_options in ffmpeg_opt.o _open_output_file in ffmpeg_opt.o _opt_filter_complex in ffmpeg_opt.o _opt_filter_complex_script in ffmpeg_opt.o _init_simple_filtergraph in ffmpeg_filter.o _check_filter_outputs in ffmpeg_filter.o "_format_opts", referenced from: _opt_target in ffmpeg_opt.o _opt_channel_layout in ffmpeg_opt.o _opt_preset in ffmpeg_opt.o "_get_preset_file", referenced from: _opt_preset in ffmpeg_opt.o "_get_rotation", referenced from: _configure_filtergraph in ffmpeg_filter.o "_grow_array", referenced from: _open_input_file in ffmpeg_opt.o _open_output_file in ffmpeg_opt.o _opt_map in ffmpeg_opt.o _opt_map_channel in ffmpeg_opt.o _opt_filter_complex in ffmpeg_opt.o _opt_filter_complex_script in ffmpeg_opt.o _opt_attach in ffmpeg_opt.o ... "_guess_input_channel_layout", referenced from: _open_input_file in ffmpeg_opt.o "_hide_banner", referenced from: _options in ffmpeg_opt.o "_input_files", referenced from: _open_input_file in ffmpeg_opt.o _open_output_file in ffmpeg_opt.o _opt_map in ffmpeg_opt.o _opt_map_channel in ffmpeg_opt.o _opt_target in ffmpeg_opt.o _init_complex_filtergraph in ffmpeg_filter.o _configure_filtergraph in ffmpeg_filter.o ... "_input_streams", referenced from: _open_input_file in ffmpeg_opt.o _open_output_file in ffmpeg_opt.o _new_audio_stream in ffmpeg_opt.o _new_output_stream in ffmpeg_opt.o _init_complex_filtergraph in ffmpeg_filter.o "_int_cb", referenced from: _open_input_file in ffmpeg_opt.o _open_output_file in ffmpeg_opt.o _opt_progress in ffmpeg_opt.o _new_output_stream in ffmpeg_opt.o "_main", referenced from: implicit entry/start for main executable (maybe you meant: _ff_slice_thread_execute_with_mainfunc) "_nb_filtergraphs", referenced from: _ffmpeg_parse_options in ffmpeg_opt.o _open_output_file in ffmpeg_opt.o _opt_filter_complex in ffmpeg_opt.o _opt_filter_complex_script in ffmpeg_opt.o _init_simple_filtergraph in ffmpeg_filter.o _check_filter_outputs in ffmpeg_filter.o "_nb_input_files", referenced from: _open_input_file in ffmpeg_opt.o _open_output_file in ffmpeg_opt.o _opt_map in ffmpeg_opt.o _opt_map_channel in ffmpeg_opt.o _opt_target in ffmpeg_opt.o _init_complex_filtergraph in ffmpeg_filter.o "_nb_input_streams", referenced from: _open_input_file in ffmpeg_opt.o _open_output_file in ffmpeg_opt.o _init_complex_filtergraph in ffmpeg_filter.o "_nb_output_files", referenced from: _open_output_file in ffmpeg_opt.o _new_video_stream in ffmpeg_opt.o _new_audio_stream in ffmpeg_opt.o _new_output_stream in ffmpeg_opt.o "_nb_output_streams", referenced from: _open_output_file in ffmpeg_opt.o _new_output_stream in ffmpeg_opt.o "_opt_cpuflags", referenced from: _options in ffmpeg_opt.o "_opt_default", referenced from: _opt_target in ffmpeg_opt.o _opt_channel_layout in ffmpeg_opt.o _opt_video_channel in ffmpeg_opt.o _opt_video_standard in ffmpeg_opt.o _opt_preset in ffmpeg_opt.o "_opt_loglevel", referenced from: _options in ffmpeg_opt.o "_opt_max_alloc", referenced from: _options in ffmpeg_opt.o "_opt_opencl", referenced from: _options in ffmpeg_opt.o "_opt_opencl_bench", referenced from: _options in ffmpeg_opt.o "_opt_report", referenced from: _options in ffmpeg_opt.o "_opt_timelimit", referenced from: _options in ffmpeg_opt.o "_output_files", referenced from: _open_output_file in ffmpeg_opt.o _configure_output_filter in ffmpeg_filter.o "_output_streams", referenced from: _open_output_file in ffmpeg_opt.o _new_output_stream in ffmpeg_opt.o "_parse_number_or_die", referenced from: _opt_vsync in ffmpeg_opt.o _opt_streamid in ffmpeg_opt.o "_parse_optgroup", referenced from: _ffmpeg_parse_options in ffmpeg_opt.o _open_files in ffmpeg_opt.o "_parse_option", referenced from: _open_output_file in ffmpeg_opt.o _opt_recording_timestamp in ffmpeg_opt.o _opt_data_frames in ffmpeg_opt.o _opt_target in ffmpeg_opt.o _opt_qscale in ffmpeg_opt.o _opt_video_frames in ffmpeg_opt.o _opt_video_codec in ffmpeg_opt.o ... (maybe you meant: _ffmpeg_parse_options) "_parse_time_or_die", referenced from: _opt_recording_timestamp in ffmpeg_opt.o "_print_error", referenced from: _open_input_file in ffmpeg_opt.o _open_output_file in ffmpeg_opt.o "_program_name", referenced from: _show_help_default in ffmpeg_opt.o _show_usage in ffmpeg_opt.o "_progress_avio", referenced from: _opt_progress in ffmpeg_opt.o "_read_yesno", referenced from: _assert_file_overwrite in ffmpeg_opt.o "_remove_avoptions", referenced from: _open_input_file in ffmpeg_opt.o "_setup_find_stream_info_opts", referenced from: _open_input_file in ffmpeg_opt.o "_show_bsfs", referenced from: _options in ffmpeg_opt.o "_show_buildconf", referenced from: _options in ffmpeg_opt.o "_show_codecs", referenced from: _options in ffmpeg_opt.o "_show_colors", referenced from: _options in ffmpeg_opt.o "_show_decoders", referenced from: _options in ffmpeg_opt.o "_show_demuxers", referenced from: _options in ffmpeg_opt.o "_show_devices", referenced from: _options in ffmpeg_opt.o "_show_encoders", referenced from: _options in ffmpeg_opt.o "_show_filters", referenced from: _options in ffmpeg_opt.o "_show_formats", referenced from: _options in ffmpeg_opt.o "_show_help", referenced from: _options in ffmpeg_opt.o (maybe you meant: _show_help_default) "_show_help_children", referenced from: _show_help_default in ffmpeg_opt.o "_show_help_options", referenced from: _show_help_default in ffmpeg_opt.o "_show_layouts", referenced from: _options in ffmpeg_opt.o "_show_license", referenced from: _options in ffmpeg_opt.o "_show_muxers", referenced from: _options in ffmpeg_opt.o "_show_pix_fmts", referenced from: _options in ffmpeg_opt.o "_show_protocols", referenced from: _options in ffmpeg_opt.o "_show_sample_fmts", referenced from: _options in ffmpeg_opt.o "_show_sinks", referenced from: _options in ffmpeg_opt.o "_show_sources", referenced from: _options in ffmpeg_opt.o "_show_version", referenced from: _options in ffmpeg_opt.o "_split_commandline", referenced from: _ffmpeg_parse_options in ffmpeg_opt.o "_sub2video_update", referenced from: _configure_filtergraph in ffmpeg_filter.o "_term_exit", referenced from: _assert_file_overwrite in ffmpeg_opt.o "_term_init", referenced from: _ffmpeg_parse_options in ffmpeg_opt.o _assert_file_overwrite in ffmpeg_opt.o Undefined symbols for architecture x86_64: "_get_preset_file", referenced from: _ffserver_opt_preset in ffserver_config.o "_uninit_parse_context", referenced from: _ffmpeg_parse_options in ffmpeg_opt.o "_main", referenced from: "_videotoolbox_init", referenced from: _hwaccels in ffmpeg_opt.o implicit entry/start for main executable (maybe you meant: _ff_slice_thread_execute_with_mainfunc) "_videotoolbox_pixfmt", referenced from: _options in ffmpeg_opt.o ld: symbol(s) not found for architecture x86_64 ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [ffserver_g] Error 1 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [ffmpeg_g] Error 1