[opensource-dev] svn compile failure on Ubuntu 9.10

Glen Canaday gcanaday at gmail.com
Sat Mar 6 16:14:57 PST 2010


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.
>
>    



More information about the opensource-dev mailing list