Summary: | media-sound/clementine-1.4.0_rc2 fails to compile with undefined reference to google::protobuf error | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mark-Joe <mjpflaum> |
Component: | Current packages | Assignee: | Alexey <alexey+gentoo> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | alexey+gentoo, proxy-maint, sound |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info '=media-sound/clementine-1.4.0_rc2::gentoo'
build log |
Please always attach the full build.log. Created attachment 847324 [details]
build log
Can you try media-sound/clementine-1.4.0_rc2-r2? If it still doesn't work, please attach a full build.log and the output of emerge --info -- Found Protobuf: /usr/local/lib/libprotobuf.so (found version "3.21.9") Note the /usr/local in it. How/why did you install protobuf there? emerge (In reply to Alexey from comment #4) > -- Found Protobuf: /usr/local/lib/libprotobuf.so (found version "3.21.9") > > Note the /usr/local in it. How/why did you install protobuf there? libprotobuf.so was installed with emerge dev-libs/protobuf and it was installed in /usr/lib64/ Remove the one from /usr/local compilation of media-sound/clementine-1.4.0_rc2-r2 with the protobuf libs in /usr/local/lib removed worked, thanks |
Created attachment 847238 [details] emerge --info '=media-sound/clementine-1.4.0_rc2::gentoo' Compilation of media-sound/clementine-1.4.0_rc2 results in a failure with error undefined reference to 'google::protobuf::internal::ArenaStringPtr::Set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, google::protobuf::Arena*)' Compilation with changed USE flags did not help, re-installation of dev-libs/protobuf did not help either.