Clean install and attempt to build audio/clementine-player [100%] Building CXX object ext/clementine-tagreader/CMakeFiles/clementine-tagreader.dir/tagreaderworker.cpp.o Linking CXX executable ../../clementine-tagreader ./libclementine-tagreader/liblibclementine-tagreader.a(tagreadermessages.pb.cc.o): In function `pb::tagreader::ReadGoogleDriveRequest::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': tagreadermessages.pb.cc:(.text+0x78d): undefined reference to `google::protobuf::internal::WireFormatLite::WriteString(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::io::CodedOutputStream*)' tagreadermessages.pb.cc:(.text+0x7c2): undefined reference to `google::protobuf::internal::WireFormatLite::WriteString(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::io::CodedOutputStream*)' tagreadermessages.pb.cc:(.text+0x7dd): undefined reference to `google::protobuf::internal::WireFormatLite::WriteString(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::io::CodedOutputStream*)' ./libclementine-tagreader/liblibclementine-tagreader.a(tagreadermessages.pb.cc.o): In function `pb::tagreader::SongMetadata::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': tagreadermessages.pb.cc:(.text+0x940): undefined reference to `google::protobuf::internal::WireFormatLite::WriteString(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::io::CodedOutputStream*)' tagreadermessages.pb.cc:(.text+0x9e0): undefined reference to `google::protobuf::internal::WireFormatLite::WriteString(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::io::CodedOutputStream*)' ./libclementine-tagreader/liblibclementine-tagreader.a(tagreadermessages.pb.cc.o):tagreadermessages.pb.cc:(.text+0x9fd): more undefined references to `google::protobuf::internal::WireFormatLite::WriteString(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::io::CodedOutputStream*)' follow ./libclementine-tagreader/liblibclementine-tagreader.a(tagreadermessages.pb.cc.o): In function `pb::tagreader::LoadEmbeddedArtResponse::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': tagreadermessages.pb.cc:(.text+0xfa1): undefined reference to `google::protobuf::internal::WireFormatLite::ReadBytes(google::protobuf::io::CodedInputStream*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' ./libclementine-tagreader/liblibclementine-tagreader.a(tagreadermessages.pb.cc.o): In function `pb::tagreader::LoadEmbeddedArtRequest::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': tagreadermessages.pb.cc:(.text+0x10d1): undefined reference to `google::protobuf::internal::WireFormatLite::ReadString(google::protobuf::io::CodedInputStream*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' ./libclementine-tagreader/liblibclementine-tagreader.a(tagreadermessages.pb.cc.o): In function `pb::tagreader::IsMediaFileRequest::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': tagreadermessages.pb.cc:(.text+0x1201): undefined reference to `google::protobuf::internal::WireFormatLite::ReadString(google::protobuf::io::CodedInputStream*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' ./libclementine-tagreader/liblibclementine-tagreader.a(tagreadermessages.pb.cc.o): In function `pb::tagreader::ReadFileRequest::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': tagreadermessages.pb.cc:(.text+0x1331): undefined reference to `google::protobuf::internal::WireFormatLite::ReadString(google::protobuf::io::CodedInputStream*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' ./libclementine-tagreader/liblibclementine-tagreader.a(tagreadermessages.pb.cc.o): In function `pb::tagreader::ReadGoogleDriveRequest::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*)': tagreadermessages.pb.cc:(.text+0x2933): undefined reference to `google::protobuf::internal::WireFormatLite::ReadString(google::protobuf::io::CodedInputStream*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' tagreadermessages.pb.cc:(.text+0x2998): undefined reference to `google::protobuf::internal::WireFormatLite::ReadString(google::protobuf::io::CodedInputStream*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' ./libclementine-tagreader/liblibclementine-tagreader.a(tagreadermessages.pb.cc.o):tagreadermessages.pb.cc:(.text+0x2a5b): more undefined references to `google::protobuf::internal::WireFormatLite::ReadString(google::protobuf::io::CodedInputStream*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' follow ./libclementine-tagreader/liblibclementine-tagreader.a(tagreadermessages.pb.cc.o): In function `pb::tagreader::ReadGoogleDriveRequest::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': tagreadermessages.pb.cc:(.text+0x773): undefined reference to `google::protobuf::internal::WireFormatLite::WriteString(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::io::CodedOutputStream*)' ./libclementine-tagreader/liblibclementine-tagreader.a(tagreadermessages.pb.cc.o): In function `pb::tagreader::ReadFileRequest::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': tagreadermessages.pb.cc:(.text+0xcd0): undefined reference to `google::protobuf::internal::WireFormatLite::WriteString(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::io::CodedOutputStream*)' ./libclementine-tagreader/liblibclementine-tagreader.a(tagreadermessages.pb.cc.o): In function `pb::tagreader::IsMediaFileRequest::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': tagreadermessages.pb.cc:(.text+0xde0): undefined reference to `google::protobuf::internal::WireFormatLite::WriteString(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::io::CodedOutputStream*)' ./libclementine-tagreader/liblibclementine-tagreader.a(tagreadermessages.pb.cc.o): In function `pb::tagreader::LoadEmbeddedArtRequest::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': tagreadermessages.pb.cc:(.text+0xe40): undefined reference to `google::protobuf::internal::WireFormatLite::WriteString(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::io::CodedOutputStream*)' ./libclementine-tagreader/liblibclementine-tagreader.a(tagreadermessages.pb.cc.o): In function `pb::tagreader::LoadEmbeddedArtResponse::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const': tagreadermessages.pb.cc:(.text+0xe70): undefined reference to `google::protobuf::internal::WireFormatLite::WriteBytes(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, google::protobuf::io::CodedOutputStream*)' collect2: ld returned 1 exit status *** Error code 1 Stop. make[4]: stopped in /usr/ports/audio/clementine-player/work/clementine-1.1.1 *** Error code 1 Stop. make[3]: stopped in /usr/ports/audio/clementine-player/work/clementine-1.1.1 *** Error code 1 Stop. make[2]: stopped in /usr/ports/audio/clementine-player/work/clementine-1.1.1 *** Error code 1 Stop. make[1]: stopped in /usr/ports/audio/clementine-player *** Error code 1 Stop. make: stopped in /usr/ports/audio/clementine-player ===>>> make failed for audio/clementine-player ===>>> Aborting update ===>>> Killing background jobs Terminated ===>>> You can restart from the point of failure with this command line: portmaster <flags> audio/clementine-player ===>>> Exiting
Responsible Changed From-To: freebsd-ports-bugs->vg Over to maintainer (via the GNATS Auto Assign Tool)
Since google-sparsehash fails when building for me, I've opened an upstream issue ticket here: http://code.google.com/p/sparsehash/issues/detail?id=96
Exact same error here. I disabled every option in config and build still fails. Error message suggests it has something to do with Google Drive. I doubt that broken sparsehash causes this. FreeBSD tortoise 10.0-BETA3 FreeBSD 10.0-BETA3 #3 r257885: Sat Nov 9 12:49:01 CET 2013 root@tortoise:/usr/obj/usr/src/sys/GENERIC amd64 -- Kind Regards, Mateusz Kwiatkowski
I managed to build devel/google-sparsehash after installing lang/gcc and putting USE_GCC=3Dany to make.conf. Still, I could not build audio/clementine-player with either clang or gcc. FreeBSD kaa.mimar.rs 10.0-BETA3 FreeBSD 10.0-BETA3 #0 r257580: Sun Nov 3 19:43:01 UTC 2013 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 --=20 Marko Cupa=C4=87
Hello, I see a new comments but I=92m working on a new version of clementine. = If you want to help me You=92ll able to try = http://redports.org/browser/zloidemon/audio/clementine-player and send = me patches.=
I've updated clementine to 1.2.0 and changed the way ports builds devel/protobuf and audio/taglib Things seem to be back to normal for me.
State Changed From-To: open->closed Closing ticket of mine as I have fixed this
Responsible Changed From-To: vg->sbruno Closing ticket of mine as I have fixed this http://www.freebsd.org/cgi/query-pr.cgi?pr=182107 Subject: Re: ports/182107: commit references a PR Message-Id: <20131202033941.EE52ED62@hub.freebsd.org> Date: Mon, 2 Dec 2013 03:39:41 +0000 (UTC)