[root@localhost LibRaw-0.18.2]# make /bin/sh ./libtool --tag=CC --mode=link gcc -g -O2 -fopenmp -o bin/dcraw_half samples/bin_dcraw_half-dcraw_half.o lib/libraw.la -lm libtool: link: gcc -g -O2 -fopenmp -o bin/dcraw_half samples/bin_dcraw_half-dcraw_half.o lib/.libs/libraw.a -lm -fopenmp lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::deflate_dng_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:1440: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:1440: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `huffman_decode_row(x3f_info_s*, x3f_directory_entry_s*, int, int, int, int*) [clone .isra.13]': /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:1435: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:1435: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `read_data_block(void**, x3f_info_s*, x3f_directory_entry_s*, unsigned int) [clone .isra.20]': /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:1583: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:1583: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::derror()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:238: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:238: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::LibRaw(unsigned int)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:430: undefined reference to `operator new(unsigned long)' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::~LibRaw()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:462: undefined reference to `operator delete(void*, unsigned long)' lib/.libs/libraw.a(libraw_cxx.o): In function `std::exception::exception(std::exception const&)': /usr/include/c++/6.3.1/exception:60: undefined reference to `vtable for std::exception' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::open_datastream(LibRaw_abstract_datastream*)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2030: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2030: undefined reference to `std::exception::~exception()' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2030: undefined reference to `__cxa_end_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2027: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2027: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::open_file(char const*, long long)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:958: undefined reference to `operator new(unsigned long)' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:956: undefined reference to `operator new(unsigned long)' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:958: undefined reference to `operator delete(void*, unsigned long)' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:956: undefined reference to `operator delete(void*, unsigned long)' lib/.libs/libraw.a(libraw_cxx.o): In function `std::bad_alloc::bad_alloc(std::bad_alloc const&)': /usr/include/c++/6.3.1/new:54: undefined reference to `vtable for std::bad_alloc' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::open_file(char const*, long long)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:961: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:961: undefined reference to `std::bad_alloc::~bad_alloc()' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:961: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::checkCancel()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2118: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2118: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::nikon_load_striped_packed_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:1614: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:1614: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::nikon_load_sraw()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2631: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2633: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2609: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2609: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2631: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::unpack()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2400: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2400: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2575: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2575: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2579: undefined reference to `__cxa_begin_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `std::exception::exception(std::exception const&)': /usr/include/c++/6.3.1/exception:60: undefined reference to `vtable for std::exception' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::unpack()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2582: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2582: undefined reference to `std::exception::~exception()' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2582: undefined reference to `__cxa_end_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2579: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::phase_one_subtract_black(unsigned short*, unsigned short*)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2929: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2929: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::raw2image()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2833: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2833: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2854: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:2854: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::dcraw_ppm_tiff_writer(char const*)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3511: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3511: undefined reference to `__cxa_end_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3511: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::kodak_thumb_loader()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3523: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3523: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3526: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3526: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3553: undefined reference to `__cxa_begin_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::dcraw_thumb_writer(char const*)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3909: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3909: undefined reference to `__cxa_end_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3909: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::subtract_black_internal()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:4014: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:4014: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::raw2image_ex(int)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3080: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3080: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3223: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3223: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3252: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3252: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::dcraw_process()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:4470: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:4470: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `simple_decode_row': /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:1532: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:1532: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `x3f_new_from_file(LibRaw_abstract_datastream*)': /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:755: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:755: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `x3f_load_camf': /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:2389: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:2389: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `x3f_load_image': /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:1888: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:1888: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `get_matrix_copy': /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:2244: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:2244: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `set_matrix_element_info': /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:2181: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:2181: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `x3f_load_camf': /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:2395: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:2395: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `x3f_load_true': /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:1665: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:1665: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `true_decode_one_color': /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:1329: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:1329: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::x3f_thumb_loader()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:5711: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:5711: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:5741: undefined reference to `__cxa_begin_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `x3f_load_image_block(x3f_s*, x3f_directory_entry_s*)': /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:2451: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/../internal/libraw_x3f.cpp:2451: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::x3f_thumb_size()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:5693: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:5693: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::unpack_thumb()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3784: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3784: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3792: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3792: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3789: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3789: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3868: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3781: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3781: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3868: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::x3f_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:6013: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:6013: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:5937: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:5937: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::open_buffer(void*, unsigned long)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:1034: undefined reference to `operator new(unsigned long)' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:1034: undefined reference to `operator delete(void*, unsigned long)' lib/.libs/libraw.a(libraw_cxx.o): In function `std::bad_alloc::bad_alloc(std::bad_alloc const&)': /usr/include/c++/6.3.1/new:54: undefined reference to `vtable for std::bad_alloc' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::open_buffer(void*, unsigned long)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:1036: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:1036: undefined reference to `std::bad_alloc::~bad_alloc()' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:1036: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::~LibRaw()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:462: undefined reference to `operator delete(void*, unsigned long)' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::~LibRaw()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:471: undefined reference to `operator delete(void*, unsigned long)' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::kodak_thumb_loader()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:3553: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::x3f_thumb_loader()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:5741: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_cxx.o):(.gcc_except_table+0x44): undefined reference to `typeinfo for std::exception' lib/.libs/libraw.a(libraw_cxx.o):(.gcc_except_table+0x74): undefined reference to `typeinfo for std::bad_alloc' lib/.libs/libraw.a(libraw_cxx.o):(.gcc_except_table+0xb8): undefined reference to `typeinfo for std::exception' lib/.libs/libraw.a(libraw_cxx.o):(.gcc_except_table+0x214): undefined reference to `typeinfo for std::bad_alloc' lib/.libs/libraw.a(libraw_cxx.o): In function `fuji_fill_buffer(xtrans_block*) [clone .part.17]': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_xtrans_compressed.cpp:148: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_xtrans_compressed.cpp:148: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::calloc(unsigned long, unsigned long)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:493: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:493: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o): In function `LibRaw::merror(void*, char const*)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:934: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_cxx.cpp:934: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_cxx.o):(.rodata._ZTI6LibRaw[_ZTI6LibRaw]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' lib/.libs/libraw.a(libraw_cxx.o):(.rodata._ZTI17LibRaw_exceptions[_ZTI17LibRaw_exceptions]+0x0): undefined reference to `vtable for __cxxabiv1::__enum_type_info' lib/.libs/libraw.a(libraw_cxx.o):(.eh_frame+0x307): undefined reference to `__gxx_personality_v0' lib/.libs/libraw.a(libraw_datastream.o): In function `__gnu_cxx::new_allocator::deallocate(char*, unsigned long)': /usr/include/c++/6.3.1/ext/new_allocator.h:110: undefined reference to `operator delete(void*)' /usr/include/c++/6.3.1/ext/new_allocator.h:110: undefined reference to `operator delete(void*)' lib/.libs/libraw.a(libraw_datastream.o): In function `LibRaw_file_datastream::subfile_open(char const*)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:200: undefined reference to `operator new(unsigned long)' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:200: undefined reference to `std::basic_filebuf >::basic_filebuf()' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:202: undefined reference to `std::basic_filebuf >::open(char const*, std::_Ios_Openmode)' lib/.libs/libraw.a(libraw_datastream.o): In function `std::basic_filebuf >::is_open() const': /usr/include/c++/6.3.1/fstream:253: undefined reference to `std::__basic_file::is_open() const' lib/.libs/libraw.a(libraw_datastream.o): In function `LibRaw_file_datastream::subfile_open(char const*)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:197: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:197: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:200: undefined reference to `operator delete(void*, unsigned long)' lib/.libs/libraw.a(libraw_datastream.o): In function `std::basic_ios >::basic_ios()': /usr/include/c++/6.3.1/bits/basic_ios.h:462: undefined reference to `std::ios_base::ios_base()' lib/.libs/libraw.a(libraw_datastream.o): In function `std::basic_istream >::basic_istream(std::basic_streambuf >*)': /usr/include/c++/6.3.1/istream:94: undefined reference to `vtable for std::istream' /usr/include/c++/6.3.1/istream:94: undefined reference to `vtable for std::istream' /usr/include/c++/6.3.1/istream:95: undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' lib/.libs/libraw.a(libraw_datastream.o): In function `LibRaw_file_datastream::scanf_one(char const*, void*)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:176: undefined reference to `std::istream::operator>>(int&)' lib/.libs/libraw.a(libraw_datastream.o): In function `std::basic_istream >::~basic_istream()': /usr/include/c++/6.3.1/istream:104: undefined reference to `vtable for std::istream' lib/.libs/libraw.a(libraw_datastream.o): In function `std::basic_ios >::~basic_ios()': /usr/include/c++/6.3.1/bits/basic_ios.h:282: undefined reference to `vtable for std::basic_ios >' /usr/include/c++/6.3.1/bits/basic_ios.h:282: undefined reference to `std::ios_base::~ios_base()' lib/.libs/libraw.a(libraw_datastream.o): In function `std::istream::operator>>(float&)': /usr/include/c++/6.3.1/istream:215: undefined reference to `std::istream& std::istream::_M_extract(float&)' lib/.libs/libraw.a(libraw_datastream.o): In function `LibRaw_file_datastream::scanf_one(char const*, void*)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:169: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:169: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_datastream.o): In function `std::basic_ios >::~basic_ios()': /usr/include/c++/6.3.1/bits/basic_ios.h:282: undefined reference to `vtable for std::basic_ios >' /usr/include/c++/6.3.1/bits/basic_ios.h:282: undefined reference to `std::ios_base::~ios_base()' lib/.libs/libraw.a(libraw_datastream.o): In function `std::basic_istream >::~basic_istream()': /usr/include/c++/6.3.1/istream:104: undefined reference to `vtable for std::istream' lib/.libs/libraw.a(libraw_datastream.o): In function `LibRaw_abstract_datastream::tempbuffer_open(void*, unsigned long)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:44: undefined reference to `operator new(unsigned long)' lib/.libs/libraw.a(libraw_datastream.o): In function `LibRaw_file_datastream::seek(long long, int)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:138: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:138: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_datastream.o): In function `std::basic_ios >::basic_ios()': /usr/include/c++/6.3.1/bits/basic_ios.h:462: undefined reference to `std::ios_base::ios_base()' lib/.libs/libraw.a(libraw_datastream.o): In function `std::basic_istream >::basic_istream(std::basic_streambuf >*)': /usr/include/c++/6.3.1/istream:94: undefined reference to `vtable for std::istream' /usr/include/c++/6.3.1/istream:94: undefined reference to `vtable for std::istream' /usr/include/c++/6.3.1/istream:95: undefined reference to `std::basic_ios >::init(std::basic_streambuf >*)' lib/.libs/libraw.a(libraw_datastream.o): In function `std::istream::getline(char*, long)': /usr/include/c++/6.3.1/istream:428: undefined reference to `std::istream::getline(char*, long, char)' lib/.libs/libraw.a(libraw_datastream.o): In function `std::basic_istream >::~basic_istream()': /usr/include/c++/6.3.1/istream:104: undefined reference to `vtable for std::istream' lib/.libs/libraw.a(libraw_datastream.o): In function `std::basic_ios >::~basic_ios()': /usr/include/c++/6.3.1/bits/basic_ios.h:282: undefined reference to `vtable for std::basic_ios >' /usr/include/c++/6.3.1/bits/basic_ios.h:282: undefined reference to `std::ios_base::~ios_base()' lib/.libs/libraw.a(libraw_datastream.o): In function `std::ctype::widen(char) const': /usr/include/c++/6.3.1/bits/locale_facets.h:876: undefined reference to `std::ctype::_M_widen_init() const' lib/.libs/libraw.a(libraw_datastream.o): In function `LibRaw_file_datastream::gets(char*, int)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:159: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:159: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_datastream.o): In function `std::ctype const& std::__check_facet >(std::ctype const*)': /usr/include/c++/6.3.1/bits/basic_ios.h:50: undefined reference to `std::__throw_bad_cast()' lib/.libs/libraw.a(libraw_datastream.o): In function `std::basic_istream >::~basic_istream()': /usr/include/c++/6.3.1/istream:104: undefined reference to `vtable for std::istream' lib/.libs/libraw.a(libraw_datastream.o): In function `std::basic_ios >::~basic_ios()': /usr/include/c++/6.3.1/bits/basic_ios.h:282: undefined reference to `vtable for std::basic_ios >' /usr/include/c++/6.3.1/bits/basic_ios.h:282: undefined reference to `std::ios_base::~ios_base()' lib/.libs/libraw.a(libraw_datastream.o): In function `LibRaw_file_datastream::LibRaw_file_datastream(char const*)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:82: undefined reference to `operator new(unsigned long)' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:82: undefined reference to `std::basic_filebuf >::basic_filebuf()' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:83: undefined reference to `std::basic_filebuf >::open(char const*, std::_Ios_Openmode)' lib/.libs/libraw.a(libraw_datastream.o): In function `std::basic_filebuf >::is_open() const': /usr/include/c++/6.3.1/fstream:253: undefined reference to `std::__basic_file::is_open() const' lib/.libs/libraw.a(libraw_datastream.o): In function `void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)': /usr/include/c++/6.3.1/bits/basic_string.tcc:219: undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/include/c++/6.3.1/bits/basic_string.tcc:212: undefined reference to `std::__throw_logic_error(char const*)' lib/.libs/libraw.a(libraw_datastream.o): In function `LibRaw_file_datastream::LibRaw_file_datastream(char const*)': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:82: undefined reference to `operator delete(void*, unsigned long)' lib/.libs/libraw.a(libraw_datastream.o): In function `__gnu_cxx::new_allocator::deallocate(char*, unsigned long)': /usr/include/c++/6.3.1/ext/new_allocator.h:110: undefined reference to `operator delete(void*)' lib/.libs/libraw.a(libraw_datastream.o): In function `std::__cxx11::basic_string, std::allocator >::assign(std::__cxx11::basic_string, std::allocator > const&)': /usr/include/c++/6.3.1/bits/basic_string.h:1181: undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)' lib/.libs/libraw.a(libraw_datastream.o): In function `__gnu_cxx::new_allocator::deallocate(char*, unsigned long)': /usr/include/c++/6.3.1/ext/new_allocator.h:110: undefined reference to `operator delete(void*)' lib/.libs/libraw.a(libraw_datastream.o): In function `void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)': /usr/include/c++/6.3.1/bits/basic_string.tcc:219: undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)' /usr/include/c++/6.3.1/bits/basic_string.tcc:212: undefined reference to `std::__throw_logic_error(char const*)' lib/.libs/libraw.a(libraw_datastream.o): In function `__gnu_cxx::new_allocator::deallocate(char*, unsigned long)': /usr/include/c++/6.3.1/ext/new_allocator.h:110: undefined reference to `operator delete(void*)' lib/.libs/libraw.a(libraw_datastream.o): In function `LibRaw_buffer_datastream::~LibRaw_buffer_datastream()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:295: undefined reference to `operator delete(void*, unsigned long)' lib/.libs/libraw.a(libraw_datastream.o): In function `LibRaw_file_datastream::~LibRaw_file_datastream()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:60: undefined reference to `operator delete(void*, unsigned long)' lib/.libs/libraw.a(libraw_datastream.o): In function `LibRaw_bigfile_datastream::~LibRaw_bigfile_datastream()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:505: undefined reference to `operator delete(void*, unsigned long)' lib/.libs/libraw.a(libraw_datastream.o): In function `LibRaw_file_datastream::tell()': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:153: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_datastream.cpp:153: undefined reference to `__cxa_throw' lib/.libs/libraw.a(libraw_datastream.o):(.rodata._ZTI26LibRaw_abstract_datastream[_ZTI26LibRaw_abstract_datastream]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' lib/.libs/libraw.a(libraw_datastream.o):(.rodata._ZTI22LibRaw_file_datastream[_ZTI22LibRaw_file_datastream]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' lib/.libs/libraw.a(libraw_datastream.o):(.rodata._ZTI24LibRaw_buffer_datastream[_ZTI24LibRaw_buffer_datastream]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' lib/.libs/libraw.a(libraw_datastream.o):(.rodata._ZTI25LibRaw_bigfile_datastream[_ZTI25LibRaw_bigfile_datastream]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' lib/.libs/libraw.a(libraw_datastream.o):(.rodata._ZTV26LibRaw_abstract_datastream[_ZTV26LibRaw_abstract_datastream]+0x20): undefined reference to `__cxa_pure_virtual' lib/.libs/libraw.a(libraw_datastream.o):(.rodata._ZTV26LibRaw_abstract_datastream[_ZTV26LibRaw_abstract_datastream]+0x28): undefined reference to `__cxa_pure_virtual' lib/.libs/libraw.a(libraw_datastream.o):(.rodata._ZTV26LibRaw_abstract_datastream[_ZTV26LibRaw_abstract_datastream]+0x30): undefined reference to `__cxa_pure_virtual' lib/.libs/libraw.a(libraw_datastream.o):(.rodata._ZTV26LibRaw_abstract_datastream[_ZTV26LibRaw_abstract_datastream]+0x38): undefined reference to `__cxa_pure_virtual' lib/.libs/libraw.a(libraw_datastream.o):(.rodata._ZTV26LibRaw_abstract_datastream[_ZTV26LibRaw_abstract_datastream]+0x40): undefined reference to `__cxa_pure_virtual' lib/.libs/libraw.a(libraw_datastream.o):(.rodata._ZTV26LibRaw_abstract_datastream[_ZTV26LibRaw_abstract_datastream]+0x48): more undefined references to `__cxa_pure_virtual' follow lib/.libs/libraw.a(libraw_datastream.o):(.eh_frame+0x21b): undefined reference to `__gxx_personality_v0' lib/.libs/libraw.a(libraw_c_api.o): In function `libraw_init': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_c_api.cpp:34: undefined reference to `operator new(unsigned long)' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_c_api.cpp:34: undefined reference to `operator delete(void*, unsigned long)' lib/.libs/libraw.a(libraw_c_api.o): In function `std::bad_alloc::bad_alloc(std::bad_alloc const&)': /usr/include/c++/6.3.1/new:54: undefined reference to `vtable for std::bad_alloc' lib/.libs/libraw.a(libraw_c_api.o): In function `libraw_init': /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_c_api.cpp:36: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_c_api.cpp:36: undefined reference to `std::bad_alloc::~bad_alloc()' /home/bkeane/Downloads/LibRaw-0.18.2/src/libraw_c_api.cpp:36: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(libraw_c_api.o):(.gcc_except_table+0x18): undefined reference to `typeinfo for std::bad_alloc' lib/.libs/libraw.a(libraw_c_api.o):(.eh_frame+0x13): undefined reference to `__gxx_personality_v0' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::eight_bit_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3043: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3045: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3043: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::kodak_c330_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3080: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3082: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3080: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::kodak_c603_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3116: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3118: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3116: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::nokia_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:2347: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:2349: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:2347: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::sony_arw2_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3501: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3503: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3501: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::leaf_hdr_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:2099: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:2101: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:2099: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::sinar_4shot_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:2180: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:2182: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:2180: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::phase_one_load_raw_c()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1915: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1915: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1991: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1993: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1991: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::nikon_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1333: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1335: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1333: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::canon_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:693: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:695: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:693: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::hasselblad_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:2058: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:2061: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:2058: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::ljpeg_diff(unsigned short*)': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:773: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:773: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::kodak_262_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3169: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3171: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3169: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::lossless_jpeg_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:870: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:870: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:880: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:882: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:837: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:837: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:880: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::canon_sraw_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:955: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:957: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:955: undefined reference to `__cxa_end_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1032: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1034: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1032: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::packed_dng_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1187: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1189: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1187: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::lossless_dng_load_raw()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1150: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1152: undefined reference to `__cxa_rethrow' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1150: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::phase_one_correct()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1826: undefined reference to `__cxa_begin_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1826: undefined reference to `__cxa_end_catch' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:1826: undefined reference to `__cxa_end_catch' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::smal_decode_segment(unsigned int (*) [2], int)': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3686: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3686: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::remove_zeroes()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3964: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:3964: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::scale_colors()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:4571: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:4571: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::pre_interpolate()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:4623: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:4623: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::lin_interpolate()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:4712: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:4712: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::vng_interpolate()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:4802: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:4802: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::ppg_interpolate()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:4910: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:4910: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::ahd_interpolate()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:5450: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:5450: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::median_filter()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:5573: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:5573: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::blend_highlights()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:5612: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:5612: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:5637: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:5637: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::recover_highlights()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:5665: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:5665: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::parse_tiff_ifd(int)': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:10789: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:10789: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::parse_makernote(int, int)': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:9523: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:9523: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::identify()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:15454: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:15454: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::convert_to_rgb()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:15589: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:15589: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::fuji_rotate()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:15637: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:15637: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:15614: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:15614: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o): In function `LibRaw::stretch()': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:15682: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:15682: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:15649: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_common.cpp:15649: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_common.o):(.eh_frame+0x1e7): undefined reference to `__gxx_personality_v0' lib/.libs/libraw.a(dcraw_fileio.o): In function `LibRaw::bad_pixels(char const*)': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_fileio.cpp:48: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_fileio.cpp:48: undefined reference to `__cxa_throw' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_fileio.cpp:87: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_fileio.cpp:87: undefined reference to `__cxa_throw' lib/.libs/libraw.a(dcraw_fileio.o): In function `LibRaw::subtract(char const*)': /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_fileio.cpp:148: undefined reference to `__cxa_allocate_exception' /home/bkeane/Downloads/LibRaw-0.18.2/internal/dcraw_fileio.cpp:148: undefined reference to `__cxa_throw' collect2: error: ld returned 1 exit status Makefile:714: recipe for target 'bin/dcraw_half' failed make: *** [bin/dcraw_half] Error 1