2014-08-20 11:51 GMT+02:00 Ivan Voras <[email protected]>: > Hello, > > Since there are no binary packages (why? I don't see where the Makefile > prohibits it?), I'm still upgrading chromium by building it with > portupgrade.
The package builders are catching up ... > But, it looks like the latest version is broken - it > segfaults in protobuffers: > > (gdb) bt > #0 0x000000080e26d7d2 in __dynamic_cast () from /lib/libcxxrt.so.1 > #1 0x0000000807c873c4 in > google::protobuf::Message::CheckTypeAndMergeFrom () from > /usr/local/lib/libprotobuf.so.8 > #2 0x0000000002e5ddd2 in ?? () > > Yeah, but building with the internal protobuf breaks the build on FreeBSD 8 and 9 due to rtld choosing the wrong libstdc++ (base instead the one in gcc47) Google finds a sort-of similar problem in Ubuntu: > > https://bugs.mageia.org/show_bug.cgi?id=13187#c15 > > ... which appears to be caused by using the non-bundled protobuffer > library, the same as in FreeBSD. However, simply patching Makefile to > have "use_system_protobuf=0" breaks the build, stating missing files. > > In that case you will need to add a line to not remove third_party/protobuf to the remove_bundled_libraries.py call in Makefile. This is chromium-36.0.1985.143_1 on FreeBSD 10.0-RELEASE-p1. Is anybody > running chromium? > > Yes, but as soon as you sign in the Chromium you'll hit the above error. See also https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192821 Rene _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "[email protected]"
