Yup, that was it. Next item, looks like SNOW-411 (http://jira.secondlife.com/browse/SNOW-411) is the problem. Here's the output from gcc:
indra/viewer_components/login/lllogin.cpp:32: /home/glen/Programs/Second Life/Snowglobe-2.0-build/trunk/indra/../libraries/include/boost/mpl/aux_/numeric_op.hpp:290:31: error: missing binary operator before token "(" Here's the output of 'cat installed.xml | grep boost': <key>boost</key> <string>boost</string> <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/boost-1.39.0-darwin-20100119.tar.bz2</uri> <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/boost-1.39.0-linux-20100119.tar.bz2</uri> <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/boost-1.39.0-linux64-20100119.tar.bz2</uri> <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/boost-1.39.0-windows-20100119.tar.bz2</uri> <key>boost</key> <string>http://www.boost.org/LICENSE_1_0.txt</string> The dates are out of whack with what Brad Linden posts - he's got a 20100222a up there. I DLd and got this extracted into the source tree and now get: /home/glen/Programs/Second Life/Snowglobe-2.0-build/trunk/indra/../libraries/include/boost/coroutine/detail/coroutine_impl.hpp:59: error: declaration of ‘typedef class boost::coroutines::detail::context_base<ContextImpl> boost::coroutines::detail::coroutine_impl<CoroutineType, ContextImpl>::context_base’ /home/glen/Programs/Second Life/Snowglobe-2.0-build/trunk/indra/../libraries/include/boost/coroutine/detail/context_base.hpp:55: error: changes meaning of ‘context_base’ from ‘class boost::coroutines::detail::context_base<ContextImpl>’ *sigh*. Never ever once has any compile of any SL viewer worked. I'm even downgraded to 32-bit just to get this stuff to work because of issues with 64-bit linux last year. Is there a version of boost and a way to get it in there that won't bust the build? --GC On 03/06/2010 06:13 PM, Thickbrick Sleaford wrote: > On Sunday 07 March 2010 00:57:42 Glen Canaday wrote: > >> Dead compile: >> >> /home/glen/Programs/Second >> Life/Snowglobe-2.0-build/trunk/indra/llcommon/llinstancetracker.h:170: >> error: ‘LLInstanceTracker<LLEventTimer, LLEventTimer*>’ is an >> inaccessible base of ‘LLEventTimer’ >> make[2]: *** [llcommon/CMakeFiles/llcommon.dir/lleventtimer.o] Error 1 >> make[1]: *** [llcommon/CMakeFiles/llcommon.dir/all] Error 2 >> make: *** [all] Error 2 >> >> I'm no good with templates - never use them. Anyone? >> >> --GC >> > > This looks like SNOW-506: > http://jira.secondlife.com/browse/SNOW-506 > > IIRC there are two places where this happens (this and SNOW-514), and in both > replacing the inheritance from protected to public seems to work. > > _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges