* Package: app-misc/graphlcd-base-2.0.3-r2:0 * Repository: gentoo * Maintainer: conikost@gentoo.org vdr@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc fontconfig freetype imagemagick kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking graphlcd-base-2.0.3.tar.bz2 to /var/tmp/portage/app-misc/graphlcd-base-2.0.3-r2/work >>> Source unpacked in /var/tmp/portage/app-misc/graphlcd-base-2.0.3-r2/work >>> Preparing source in /var/tmp/portage/app-misc/graphlcd-base-2.0.3-r2/work/graphlcd-base-2.0.3 ... * Applying graphlcd-base-2.0.3-imagemagick7.patch ... patching file glcdgraphics/Makefile patching file glcdgraphics/Makefile patching file glcdgraphics/extformats.c patching file glcdgraphics/extformats.c [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-misc/graphlcd-base-2.0.3-r2/work/graphlcd-base-2.0.3 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/app-misc/graphlcd-base-2.0.3-r2/work/graphlcd-base-2.0.3 ... make -j4 make[1]: Entering directory '/var/tmp/portage/app-misc/graphlcd-base-2.0.3-r2/work/graphlcd-base-2.0.3/glcdgraphics' clang -x c++ -Qunused-arguments -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -MMD -MP -MMD -MP -fPIC -c -D_GNU_SOURCE -DHAVE_FREETYPE2 -DHAVE_IMAGEMAGICK -DHAVE_IMAGEMAGICK_7 -I/usr/include/freetype2 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 bitmap.c clang -x c++ -Qunused-arguments -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -MMD -MP -MMD -MP -fPIC -c -D_GNU_SOURCE -DHAVE_FREETYPE2 -DHAVE_IMAGEMAGICK -DHAVE_IMAGEMAGICK_7 -I/usr/include/freetype2 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 common.c clang -x c++ -Qunused-arguments -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -MMD -MP -MMD -MP -fPIC -c -D_GNU_SOURCE -DHAVE_FREETYPE2 -DHAVE_IMAGEMAGICK -DHAVE_IMAGEMAGICK_7 -I/usr/include/freetype2 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 font.c clang -x c++ -Qunused-arguments -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -MMD -MP -MMD -MP -fPIC -c -D_GNU_SOURCE -DHAVE_FREETYPE2 -DHAVE_IMAGEMAGICK -DHAVE_IMAGEMAGICK_7 -I/usr/include/freetype2 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 glcd.c clang -x c++ -Qunused-arguments -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -MMD -MP -MMD -MP -fPIC -c -D_GNU_SOURCE -DHAVE_FREETYPE2 -DHAVE_IMAGEMAGICK -DHAVE_IMAGEMAGICK_7 -I/usr/include/freetype2 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 image.c clang -x c++ -Qunused-arguments -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -MMD -MP -MMD -MP -fPIC -c -D_GNU_SOURCE -DHAVE_FREETYPE2 -DHAVE_IMAGEMAGICK -DHAVE_IMAGEMAGICK_7 -I/usr/include/freetype2 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 imagefile.c clang -x c++ -Qunused-arguments -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -MMD -MP -MMD -MP -fPIC -c -D_GNU_SOURCE -DHAVE_FREETYPE2 -DHAVE_IMAGEMAGICK -DHAVE_IMAGEMAGICK_7 -I/usr/include/freetype2 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 pbm.c clang -x c++ -Qunused-arguments -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -MMD -MP -MMD -MP -fPIC -c -D_GNU_SOURCE -DHAVE_FREETYPE2 -DHAVE_IMAGEMAGICK -DHAVE_IMAGEMAGICK_7 -I/usr/include/freetype2 -I/usr/include/ImageMagick-7 -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 extformats.c extformats.c:26:2: warning: use of a '#elifdef' directive is a C++2b extension [-Wc++2b-extensions] #elifdef HAVE_IMAGEMAGICK ^ extformats.c:41:2: warning: use of a '#elifdef' directive is a C++2b extension [-Wc++2b-extensions] #elifdef HAVE_IMAGEMAGICK ^ 2 warnings generated. clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -MMD -MP -MMD -MP -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -shared bitmap.o common.o font.o glcd.o image.o imagefile.o pbm.o extformats.o -lfreetype -lMagickWand-7.Q16 -lMagickCore-7.Q16 -Wl,-soname="libglcdgraphics.so.2" -Wl,--no-undefined -o libglcdgraphics.so.2.1.0 /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.o: in function `GLCD::cColor::ParseColor(std::__cxx11::basic_string, std::allocator >)': bitmap.c:(.text+0x2f9): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.c:(.text+0x30d): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.c:(.text+0x387): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.o: in function `GLCD::cBitmap::cBitmap(int, int, unsigned int*)': bitmap.c:(.text+0x413): undefined reference to `operator new[](unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.o: in function `GLCD::cBitmap::cBitmap(int, int, unsigned int)': bitmap.c:(.text+0x48f): undefined reference to `operator new[](unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.o: in function `GLCD::cBitmap::cBitmap(GLCD::cBitmap const&)': bitmap.c:(.text+0x73d): undefined reference to `operator new[](unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.o: in function `GLCD::cBitmap::~cBitmap()': bitmap.c:(.text+0x77e): undefined reference to `operator delete[](void*)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.o: in function `GLCD::cBitmap::DrawSlope(int, int, int, int, unsigned int, int)': bitmap.c:(.text+0x23a4): undefined reference to `cos' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.c:(.text+0x2499): undefined reference to `cos' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.o: in function `GLCD::cBitmap::DrawText(int, int, int, std::__cxx11::basic_string, std::allocator > const&, GLCD::cFont const*, unsigned int, unsigned int, bool, int)': bitmap.c:(.text+0x27b8): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.c:(.text+0x2823): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.c:(.text+0x289b): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.c:(.text+0x2a3a): undefined reference to `std::__throw_length_error(char const*)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.c:(.text+0x2a51): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.o: in function `GLCD::cBitmap::DrawCharacter(int, int, int, unsigned int, GLCD::cFont const*, unsigned int, unsigned int, int)': bitmap.c:(.text+0x2ae4): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.c:(.text+0x2c97): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.c:(.text+0x2cb7): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.o: in function `GLCD::cBitmap::SubBitmap(int, int, int, int) const': bitmap.c:(.text+0x2dac): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.c:(.text+0x2eb5): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.o: in function `GLCD::cBitmap::ConvertTo1BPP(GLCD::cBitmap const&, int)': bitmap.c:(.text+0x2f15): undefined reference to `operator new[](unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.o: in function `GLCD::cBitmap::ConvertFrom1BPP(unsigned char const*, int, int, unsigned int, unsigned int)': bitmap.c:(.text+0x34a2): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.c:(.text+0x354c): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.o: in function `std::__cxx11::basic_string, std::allocator >::substr(unsigned long, unsigned long) const': bitmap.c:(.text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm[_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm]+0x42): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.c:(.text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm[_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm]+0x9f): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.c:(.text._ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm[_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm]+0xab): undefined reference to `std::__throw_length_error(char const*)' /usr/bin/x86_64-pc-linux-gnu-ld: bitmap.o:(.data.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0' /usr/bin/x86_64-pc-linux-gnu-ld: common.o: in function `GLCD::trim(std::__cxx11::basic_string, std::allocator > const&)': common.c:(.text+0x2af): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: common.c:(.text+0x317): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)' /usr/bin/x86_64-pc-linux-gnu-ld: common.c:(.text+0x323): undefined reference to `std::__throw_length_error(char const*)' /usr/bin/x86_64-pc-linux-gnu-ld: common.o: in function `GLCD::encodedCharAdjustCounter(bool, std::__cxx11::basic_string, std::allocator > const&, unsigned int&, unsigned int&, unsigned int)': common.c:(.text+0x4a5): undefined reference to `std::__glibcxx_assert_fail(char const*, int, char const*, char const*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.o: in function `GLCD::cBitmapCache::~cBitmapCache()': font.c:(.text+0x2c): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x4b): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.o: in function `GLCD::cBitmapCache::PushBack(unsigned int, GLCD::cBitmap*)': font.c:(.text+0x89): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0xc0): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.o: in function `GLCD::cFont::Unload()': font.c:(.text+0x1c1): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1df): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.o: in function `GLCD::cFont::LoadFNT(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)': font.c:(.text+0x41b): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x541): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x5ab): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.o: in function `GLCD::cFont::SetCharacter(char, GLCD::cBitmap*)': font.c:(.text+0x617): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.o: in function `GLCD::cFont::SaveFNT(std::__cxx11::basic_string, std::allocator > const&) const': font.c:(.text+0x78b): undefined reference to `operator delete[](void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.o: in function `GLCD::cFont::GetCharacter(unsigned int) const': font.c:(.text+0x8bd): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x9e9): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0xa2c): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.o: in function `GLCD::cFont::LoadFT2(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int, bool)': font.c:(.text+0xf16): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0xf55): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.o: in function `GLCD::cFont::WrapText(int, int, std::__cxx11::basic_string, std::allocator >&, std::vector, std::allocator >, std::allocator, std::allocator > > >&, int*) const': font.c:(.text+0x1236): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1331): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x13ff): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x14f2): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1586): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x162c): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1724): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x17b8): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1818): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x186c): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1963): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x19ce): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1a41): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1ae1): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1b2f): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1c95): undefined reference to `std::__glibcxx_assert_fail(char const*, int, char const*, char const*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1caa): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1cb6): undefined reference to `std::__throw_length_error(char const*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1cce): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1ce6): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1cfd): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1d2d): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text+0x1d55): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.o: in function `__clang_call_terminate': font.c:(.text.__clang_call_terminate[__clang_call_terminate]+0x2): undefined reference to `__cxa_begin_catch' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text.__clang_call_terminate[__clang_call_terminate]+0x7): undefined reference to `std::terminate()' /usr/bin/x86_64-pc-linux-gnu-ld: font.o: in function `void std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&)': font.c:(.text._ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x8b): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text._ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x222): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: font.c:(.text._ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x258): undefined reference to `std::__throw_length_error(char const*)' /usr/bin/x86_64-pc-linux-gnu-ld: glcd.o: in function `GLCD::cGLCDFile::~cGLCDFile()': glcd.c:(.text+0xe): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: glcd.o: in function `GLCD::cGLCDFile::Load(GLCD::cImage&, std::__cxx11::basic_string, std::allocator > const&)': glcd.c:(.text+0x249): undefined reference to `operator new[](unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: glcd.c:(.text+0x262): undefined reference to `operator new[](unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: glcd.c:(.text+0x66b): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: glcd.c:(.text+0x749): undefined reference to `operator delete[](void*)' /usr/bin/x86_64-pc-linux-gnu-ld: glcd.c:(.text+0x779): undefined reference to `operator delete[](void*)' /usr/bin/x86_64-pc-linux-gnu-ld: glcd.c:(.text+0x78b): undefined reference to `operator delete[](void*)' /usr/bin/x86_64-pc-linux-gnu-ld: glcd.c:(.text+0x7ba): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: glcd.o: in function `GLCD::cImage::AddBitmap(GLCD::cBitmap*)': glcd.c:(.text._ZN4GLCD6cImage9AddBitmapEPNS_7cBitmapE[_ZN4GLCD6cImage9AddBitmapEPNS_7cBitmapE]+0x88): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: glcd.c:(.text._ZN4GLCD6cImage9AddBitmapEPNS_7cBitmapE[_ZN4GLCD6cImage9AddBitmapEPNS_7cBitmapE]+0xc5): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: glcd.c:(.text._ZN4GLCD6cImage9AddBitmapEPNS_7cBitmapE[_ZN4GLCD6cImage9AddBitmapEPNS_7cBitmapE]+0xf1): undefined reference to `std::__throw_length_error(char const*)' /usr/bin/x86_64-pc-linux-gnu-ld: glcd.o:(.data.rel.ro+0x38): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' /usr/bin/x86_64-pc-linux-gnu-ld: image.o: in function `GLCD::cImage::~cImage()': image.c:(.text+0x5d): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x93): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.o: in function `GLCD::cImage::Clear()': image.c:(.text+0xdd): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.o: in function `GLCD::cImage::Scale(unsigned short, unsigned short, bool)': image.c:(.text+0x49e): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0xa80): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0xf2c): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0xf8e): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x1048): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x10dc): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x111b): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x116b): undefined reference to `std::__throw_length_error(char const*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x1177): undefined reference to `std::__throw_length_error(char const*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x1194): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.o: in function `GLCD::cImage::LoadImage(GLCD::cImage&, std::__cxx11::basic_string, std::allocator > const&)': image.c:(.text+0x1285): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x129c): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x12b3): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x1305): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x1321): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x133c): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.o: in function `GLCD::cImage::GetFilenameExtension(std::__cxx11::basic_string, std::allocator > const&)': image.c:(.text+0x13fa): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x14fb): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x1556): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x1562): undefined reference to `std::__throw_length_error(char const*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x1575): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.o: in function `GLCD::cImage::SaveImage(GLCD::cImage&, std::__cxx11::basic_string, std::allocator > const&)': image.c:(.text+0x1655): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x166c): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x1683): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x16bd): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x16d9): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: image.c:(.text+0x16f2): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: imagefile.o: in function `GLCD::cImageFile::~cImageFile()': imagefile.c:(.text+0xe): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: imagefile.o:(.data.rel.ro+0x38): undefined reference to `vtable for __cxxabiv1::__class_type_info' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.o: in function `GLCD::cPBMFile::~cPBMFile()': pbm.c:(.text+0xe): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.o: in function `GLCD::cPBMFile::Load(GLCD::cImage&, std::__cxx11::basic_string, std::allocator > const&)': pbm.c:(.text+0x224): undefined reference to `operator new[](unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0x24c): undefined reference to `operator new[](unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0x405): undefined reference to `operator delete[](void*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0x42a): undefined reference to `operator delete[](void*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0x434): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0x4db): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0x87e): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0x8a3): undefined reference to `operator delete[](void*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0x8d4): undefined reference to `std::__throw_length_error(char const*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0x8df): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.o: in function `GLCD::cPBMFile::Save(GLCD::cImage&, std::__cxx11::basic_string, std::allocator > const&)': pbm.c:(.text+0x96d): undefined reference to `operator new[](unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0xaea): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0xb65): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0xc02): undefined reference to `operator delete[](void*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0xca2): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0xce6): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0xde2): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0xe80): undefined reference to `operator delete[](void*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0xf1f): undefined reference to `operator new[](unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0xfe6): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0xff7): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0x1026): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0x1032): undefined reference to `std::__throw_length_error(char const*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0x103e): undefined reference to `std::__throw_length_error(char const*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0x104a): undefined reference to `std::__throw_length_error(char const*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0x1067): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.c:(.text+0x1078): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: pbm.o:(.data.rel.ro+0x38): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' /usr/bin/x86_64-pc-linux-gnu-ld: extformats.o: in function `GLCD::cExtFormatFile::~cExtFormatFile()': extformats.c:(.text+0xe): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: extformats.o: in function `GLCD::cExtFormatFile::LoadScaled(GLCD::cImage&, std::__cxx11::basic_string, std::allocator > const&, unsigned short&, unsigned short&)': extformats.c:(.text+0x134): undefined reference to `operator delete[](void*)' /usr/bin/x86_64-pc-linux-gnu-ld: extformats.c:(.text+0x2b3): undefined reference to `operator new[](unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: extformats.c:(.text+0x7de): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: extformats.c:(.text+0x86b): undefined reference to `operator new(unsigned long)' /usr/bin/x86_64-pc-linux-gnu-ld: extformats.c:(.text+0x8b2): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: extformats.c:(.text+0x926): undefined reference to `std::__throw_length_error(char const*)' /usr/bin/x86_64-pc-linux-gnu-ld: extformats.c:(.text+0x931): undefined reference to `operator delete(void*)' /usr/bin/x86_64-pc-linux-gnu-ld: extformats.o:(.data.rel.ro+0x38): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' clang-15: error: linker command failed with exit code 1 (use -v to see invocation) make[1]: *** [Makefile:72: libglcdgraphics.so.2.1.0] Error 1 make[1]: Leaving directory '/var/tmp/portage/app-misc/graphlcd-base-2.0.3-r2/work/graphlcd-base-2.0.3/glcdgraphics' make: *** [Makefile:18: all] Error 2 * ERROR: app-misc/graphlcd-base-2.0.3-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-misc/graphlcd-base-2.0.3-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-misc/graphlcd-base-2.0.3-r2::gentoo'`. * The complete build log is located at '/var/log/portage/app-misc:graphlcd-base-2.0.3-r2:20220917-173607.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-misc/graphlcd-base-2.0.3-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-misc/graphlcd-base-2.0.3-r2/temp/environment'. * Working directory: '/var/tmp/portage/app-misc/graphlcd-base-2.0.3-r2/work/graphlcd-base-2.0.3' * S: '/var/tmp/portage/app-misc/graphlcd-base-2.0.3-r2/work/graphlcd-base-2.0.3'