Difference between revisions of "Get source and compile/pt"

From Second Life Wiki
Jump to navigation Jump to search
(Created page with "{{multi-lang}} {{OSWikiContribBox}} Esta informação é para as pessoas que querem trabalhar com o código fonte para o Viewer. == Projeto Snowstorm - PTBR == Este é o códi…")
 
(Redirected page to Obter o código fonte e compilá)
Line 1: Line 1:
{{multi-lang}}
#REDIRECT [[Obter o código fonte e compilá]]
{{OSWikiContribBox}}
 
Esta informação é para as pessoas que querem trabalhar com o código fonte para o Viewer.
 
== Projeto Snowstorm - PTBR ==
 
Este é o código mais recente Viewer.
Código espectador é armazenado em um repositório Mercurial (hg) em [https://bitbucket.org/lindenlab bitbucket], Open Source um site de repositório web. Há muitas versões lá; o que você é mais provável interessado em ser.
 
* [Lançamento Visualizador https://bitbucket.org/lindenlab/viewer-release]
* [Https://bitbucket.org/lindenlab/viewer-beta Visualizador Beta]
* [O https://bitbucket.org/lindenlab/viewer-development constrói último teste developer]
 
Você pode procurar o código-fonte usando um navegador web comum, fazer o download para seu computador, ou usar Mercurial para gerenciar o processo para você.
 
Uma das características interessantes do Viewer de Desenvolvimento é que você pode literalmente observar os Lindens trabalhando nas correções, de bugs e novas funcionalidades para o código diante dos seus olhos.
 
Outra boa maneira de navegar o código fonte, incluindo diagramas de UML, está usando [http://dimentox.com/snowstorm/ Doxygen].
 
Não deixe de ler [[Criando um repositório de controle de versão.]]
 
=== Controle de Versão - PTBR ===
 
hg clone http://hg.secondlife.com/viewer-development </ nowiki>
 
Você é fortemente encorajado á instalar o [[Mercurial FERRAMENTAS | Linden Lab Mercurial Tools]] também.
 
Pará uma Descrição Passo-a-Passo do Fluxo de Trabalho de Controle de Origem do clone inicial (acima),Veja [[Desenvolver Código Visualizador # Passos do Pará enviar UMA alteração |. Passos Pará enviar UMA alteração]]
 
== Compilando ==
 
Instruções por plataforma estão disponíveis nestes tópicos:
* [[Viewer 2 Microsoft Windows Builds|Windows]]
* [[Compiling the viewer (Mac OS X)|Mac OS X]]
* [[Compiling the viewer (Linux)|Linux]]
 
=== Notas ===
 
*  [[Common compilation problems]] se você tiver erros durante a construção.
*  [[Improving compilation time]] para obter informações sobre como compilar mais rápido
*  [[LLMozLib2]] para a construção de LLMozLib2.
 
=== Autoconstruir ===
[[Autobuild]] é o novo meio para manter a estrutura e construir tudo, desde o viewer e bibliotecas de terceiro.
 
Instruções:
* [[Build Viewer With Autobuild]] - Construir Viewer com Autoconstrução
* [[Build_3rd_Party_lib_with_Autobuild]]
 
== Dicas sobre a execução de ==
 
=== Canais e versões ===
 
Canais são apenas agrupamentos de versões. Linden Lab utiliza para rastrear e fornecer atualizações para o Projeto, Beta, e lançamentos de Viewer separadamente.
 
Se você receber uma mensagem ao tentar iniciar seu visualizador compilado que existe uma atualização necessária, não entre em pânico. Todo o seu trabalho não está perdido. Você (geralmente) não tem para aplicar as alterações para uma versão nova fonte para testar seu código. É aí que vêm dentro canais.
 
No início da sessão, a combinação de canais mais a versão é verificada contra uma lista. Dentro de cada canal, algumas versões são permitidas e alguns estão bloqueados. Os espectadores são bloqueados que não são seguros (questões de segurança),
incompatíveis (o protocolo foi alterado de alguma forma fundamental), não
suportados (tão velho Linden Lab não pode dar ao luxo de fornecer recursos de apoio), ou
(Mais relevantes aqui) estão em um canal de teste (Release Candidate, First
Olhar) e Linden Lab só quer dados de teste a partir da mais recente.
 
Veja [[Channel_and_Version_Requirements Setting_a_Channel_and_Version_for_an_Open_Source_Viewer # | A definição de um canal e uma versão para o Visualizador de código aberto]] para uma explicação de como fazê-lo no código-fonte.
 
Veja [[Canal de Requisitos e Versão]] para uma explicação detalhada e política oficial sobre a forma como trata a Linden Lab com canais e versões no Second Life.
 
A Política do Visualizador de Terceiros exige que todos os espectadores usam um nome de canal único. Por favor, veja [http://secondlife.com/corporate/tpv.php aqui] para mais informações.
 
[[Categoria: Compilando telespectador]]

Revision as of 09:13, 22 November 2011