Anyone got RethinkDB working in FreeBSD?

Peter list-freebsd-ports at jyborn.se
Fri Sep 18 19:48:35 UTC 2015


Hello!

On Fri, Sep 18, 2015 at 12:33:46PM +0200, Kurt Jaeger wrote:
> Hi!
> 
> > > > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203043
> [...]
> 
> The latest shar in the ticket builds on all except 9.3.
> 
> > Then I got this error in configure:
> > "
> > * Detecting system configuration
> > Bash:                           4.3.42(0)-release
> > Use ccache:                     no
> > C++ Compiler:                   CLANG 3.4.1 (clang++)
> > Host System:                    x86_64-unknown-freebsd9.3
> > Build System:                   FreeBSD 9.3-RELEASE-p24 amd64
> > Cross-compiling:                no
> > Host Operating System:          FreeBSD
> > Build Architecture:             amd64
> > stdlib:                         -lstdc++
> > C++11:                          no
> > * Error: C++11 not found.
> > In file included from ./mk/gen/check_cxx11.cc:4:
> > In file included from /usr/include/c++/4.2/map:65:
> > In file included from /usr/include/c++/4.2/bits/stl_tree.h:69:
> > In file included from /usr/include/c++/4.2/bits/stl_algobase.h:71:
> > /usr/include/c++/4.2/bits/stl_pair.h:85:21: error: call to deleted constructor of 'C'
> > * Aborting configure
> > *** [do-configure] Error code 1
> > "
> 
> I can reproduce this, too, in poudriere.
> 
> Using g++46, it overcomes this hurdle only to fail to build some
> other construct a few seconds into the main build.
> 
> See
> 
> http://people.freebsd.org/~pi/logs/databases__rethinkdb-93a-1442564911.txt
> 
> for the latest status. So we're down to some C++ specific issues.
> 
> Any ideas ?
> 
> -- 
> pi at opsec.eu            +49 171 3101372                         5 years to go !

Too bad about 9.3, but this is still great news!
The upgrade from 9.3 to 10.2 seems a much easier step
than the upgrade from 9.3 to 11.0. So if there is no
solution for 9.3, I will try upgrading our server to 10.2.

In the mean time, I tried compiling in a 10.1 server. I just
unpacked the latest shar and ran make. I got an error that I fixed
by including time.h in src/arch/io/timer/timer_signal_provider.hpp,
but then I got "error: use of undeclared identifier 'ppoll'" in
src/arch/runtime/event_queue/poll.cc. This error I think I can't
fix, because it seems that ppoll doesn't exist until 10.2. So I
will upgrade that 10.1 server to 10.2 this weekend or next week,
and try compiling again in 10.2.

Thanks very much!

Peter


More information about the freebsd-ports mailing list