Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 815698 Details for
Bug 874093
app-misc/graphlcd-base-2.0.3-r2 - clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
app-misc:graphlcd-base-2.0.3-r2:20221002-154028.log
app-misc:graphlcd-base-2.0.3-r2:20221002-154028.log (text/plain), 12.01 KB, created by
Toralf Förster
on 2022-10-02 16:09:02 UTC
(
hide
)
Description:
app-misc:graphlcd-base-2.0.3-r2:20221002-154028.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2022-10-02 16:09:02 UTC
Size:
12.01 KB
patch
obsolete
> * 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 graphicsmagick 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 -MMD -MP -MMD -MP -fPIC -c -D_GNU_SOURCE -DHAVE_IMAGEMAGICK -I/usr/include/GraphicsMagick bitmap.c >clang -x c++ -Qunused-arguments -pipe -march=native -fno-diagnostics-color -O2 -MMD -MP -MMD -MP -fPIC -c -D_GNU_SOURCE -DHAVE_IMAGEMAGICK -I/usr/include/GraphicsMagick common.c >clang -x c++ -Qunused-arguments -pipe -march=native -fno-diagnostics-color -O2 -MMD -MP -MMD -MP -fPIC -c -D_GNU_SOURCE -DHAVE_IMAGEMAGICK -I/usr/include/GraphicsMagick font.c >clang -x c++ -Qunused-arguments -pipe -march=native -fno-diagnostics-color -O2 -MMD -MP -MMD -MP -fPIC -c -D_GNU_SOURCE -DHAVE_IMAGEMAGICK -I/usr/include/GraphicsMagick glcd.c >clang -x c++ -Qunused-arguments -pipe -march=native -fno-diagnostics-color -O2 -MMD -MP -MMD -MP -fPIC -c -D_GNU_SOURCE -DHAVE_IMAGEMAGICK -I/usr/include/GraphicsMagick image.c >clang -x c++ -Qunused-arguments -pipe -march=native -fno-diagnostics-color -O2 -MMD -MP -MMD -MP -fPIC -c -D_GNU_SOURCE -DHAVE_IMAGEMAGICK -I/usr/include/GraphicsMagick imagefile.c >clang -x c++ -Qunused-arguments -pipe -march=native -fno-diagnostics-color -O2 -MMD -MP -MMD -MP -fPIC -c -D_GNU_SOURCE -DHAVE_IMAGEMAGICK -I/usr/include/GraphicsMagick pbm.c >clang -x c++ -Qunused-arguments -pipe -march=native -fno-diagnostics-color -O2 -MMD -MP -MMD -MP -fPIC -c -D_GNU_SOURCE -DHAVE_IMAGEMAGICK -I/usr/include/GraphicsMagick 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 -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 -lGraphicsMagickWand -lGraphicsMagick -Wl,-soname="libglcdgraphics.so.2" -Wl,--no-undefined -o libglcdgraphics.so.2.1.0 >x86_64-pc-linux-gnu-ld: error: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cColor::ParseColor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)) >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cColor::ParseColor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)) >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cColor::ParseColor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)) >>>> referenced 14 more times > >x86_64-pc-linux-gnu-ld: error: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned long, unsigned long) const >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cColor::ParseColor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)) >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cColor::ParseColor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)) > >x86_64-pc-linux-gnu-ld: error: undefined symbol: operator delete(void*) >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cColor::ParseColor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)) >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cColor::ParseColor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)) >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cColor::ParseColor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)) >>>> referenced 58 more times > >x86_64-pc-linux-gnu-ld: error: undefined symbol: operator new[](unsigned long) >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cBitmap::cBitmap(int, int, unsigned int*)) >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cBitmap::cBitmap(int, int, unsigned int)) >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cBitmap::cBitmap(GLCD::cBitmap const&)) >>>> referenced 8 more times > >x86_64-pc-linux-gnu-ld: error: undefined symbol: operator delete[](void*) >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cBitmap::~cBitmap()) >>>> referenced by font.c >>>> font.o:(GLCD::cFont::SaveFNT(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const) >>>> referenced by glcd.c >>>> glcd.o:(GLCD::cGLCDFile::Load(GLCD::cImage&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)) >>>> referenced 8 more times > >x86_64-pc-linux-gnu-ld: error: undefined symbol: cos >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cBitmap::DrawSlope(int, int, int, int, unsigned int, int)) >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cBitmap::DrawSlope(int, int, int, int, unsigned int, int)) > >x86_64-pc-linux-gnu-ld: error: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cBitmap::DrawText(int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GLCD::cFont const*, unsigned int, unsigned int, bool, int)) >>>> referenced by common.c >>>> common.o:(GLCD::trim(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)) >>>> referenced by font.c >>>> font.o:(GLCD::cFont::WrapText(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, int*) const) >>>> referenced 8 more times > >x86_64-pc-linux-gnu-ld: error: undefined symbol: std::__throw_out_of_range_fmt(char const*, ...) >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cBitmap::DrawText(int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GLCD::cFont const*, unsigned int, unsigned int, bool, int)) >>>> referenced by common.c >>>> common.o:(GLCD::trim(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)) >>>> referenced by font.c >>>> font.o:(GLCD::cFont::WrapText(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, int*) const) >>>> referenced 3 more times > >x86_64-pc-linux-gnu-ld: error: undefined symbol: operator new(unsigned long) >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cBitmap::DrawCharacter(int, int, int, unsigned int, GLCD::cFont const*, unsigned int, unsigned int, int)) >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cBitmap::SubBitmap(int, int, int, int) const) >>>> referenced by bitmap.c >>>> bitmap.o:(GLCD::cBitmap::ConvertFrom1BPP(unsigned char const*, int, int, unsigned int, unsigned int)) >>>> referenced 18 more times > >x86_64-pc-linux-gnu-ld: error: undefined symbol: __gxx_personality_v0 >>>> referenced by bitmap.c >>>> bitmap.o:(DW.ref.__gxx_personality_v0) > >x86_64-pc-linux-gnu-ld: error: undefined symbol: std::__throw_length_error(char const*) >>>> referenced by font.c >>>> font.o:(void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)) >>>> referenced by glcd.c >>>> glcd.o:(GLCD::cImage::AddBitmap(GLCD::cBitmap*)) >>>> referenced by image.c >>>> image.o:(GLCD::cImage::Scale(unsigned short, unsigned short, bool)) >>>> referenced 3 more times > >x86_64-pc-linux-gnu-ld: error: undefined symbol: vtable for __cxxabiv1::__si_class_type_info >>>> referenced by glcd.c >>>> glcd.o:(typeinfo for GLCD::cGLCDFile) >>>> referenced by pbm.c >>>> pbm.o:(typeinfo for GLCD::cPBMFile) >>>> referenced by extformats.c >>>> extformats.o:(typeinfo for GLCD::cExtFormatFile) >>>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) > >x86_64-pc-linux-gnu-ld: error: undefined symbol: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::rfind(char, unsigned long) const >>>> referenced by image.c >>>> image.o:(GLCD::cImage::GetFilenameExtension(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)) >>>> referenced by pbm.c >>>> pbm.o:(GLCD::cPBMFile::Save(GLCD::cImage&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)) > >x86_64-pc-linux-gnu-ld: error: undefined symbol: vtable for __cxxabiv1::__class_type_info >>>> referenced by imagefile.c >>>> imagefile.o:(typeinfo for GLCD::cImageFile) >>>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) >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:20221002-154028.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' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 874093
:
815695
| 815698 |
815701
|
815704
|
815707
|
815710