Perguntas sobre 'build'

___ answer9794 ___

Você pode usar o apt-get policy para ver quais candidatos estão disponíveis nas diferentes fontes para instalação.

Em segundo lugar, você pode usar o dpkg para verificar as condições de nomenclatura:

%pre%

resulta em %code% , o que significa erro como não correspondido. se você usar %code% , ele funcionará (o que você provavelmente deve usar de qualquer maneira, caso tenha alterado o pacote).

Em qualquer caso, o recurso de comparação de versões facilita o teste das coisas. Apenas lembre-se, o resultado 0 significa que a condição é correspondida, 1 não corresponde.

    
___ answer9805 ___

Sim, há algo "errado" no seu número de versão. Usar um postfix %code% significa que sua versão é menor que a versão sem o sufixo %code% .

Então: A ~ B & lt; A

Você pode testar isso com a linha de comando que o txwikinger lhe deu.

A razão pela qual o %code% é frequentemente usado para os PPAs é que, se a versão 1.0.0-0 entrar nos repositórios principais do Ubuntu, você obterá a versão oficial em vez da versão do PPA.

Uma solução para o seu problema pode ser remover a dependência de compilação com versão; considerando que não há pacotes mais antigos, não deve haver problema com isso.

Outra opção (talvez melhor?) pode ser depender da versão %code% , como A ~ & lt; A ~ B .

    
___ qstntxt ___

Eu tenho 2 pacotes swami-2.0.0 e libinstpatch-1.0.0 no meu PPA, onde o primeiro depende do último. O arquivo de controle swami-2.0.0 contém o libinstpatch-dev (& gt; = 1.0.0), mas parece que isso não está satisfeito mesmo depois de instalar o pacote, com este erro no buildlog:

%pre%

Há algo errado com o meu nome da versão 1.0.0-0 ~ lucid1 ~ ppa1 que faz com que ele não corresponda à 1.0.0?

Aqui está o arquivo de controle do Swami:

%pre%

E aqui está o arquivo de controle libinstpatch:

%pre%     
___
1
resposta

Obtendo um “erro de CPU sobre temperatura”, mas as temperaturas parecem normais

Eu construí um PC com as seguintes partes: CPU: i5-2500 Placa-mãe: Asus P8H67-M EVO rev 3.0 RAM: Série G-Skill Ripjaws 8 GB (2 x 4 GB) DDR3 1333 Vídeo: GTX 560-Ti 1 GB Eu usei um case antigo de baixa qualidade (mas funcionando) e um...
11.06.2012 / 18:36
0
respostas

Nos scripts de construção, existe alguma maneira de continuar com o erro?

Por vezes, construo coisas a partir do código-fonte e, por vezes, existe um script configure . Por exemplo, eu tento construir ngspice (atualmente em cygwin , mas o mesmo vale para o Linux também), então eu executo seu script configure...
29.11.2011 / 00:55
1
resposta

Como estruturar o processo de construção

Estou construindo o código em máquinas Linux remotas e isso leva muito tempo. Como todo o sistema de arquivos está no NFS, suspeito que o NFS seja o gargalo. Posso fazer o perfil do processo de criação (tornar tudo) em chamadas de leitura / grav...
28.01.2011 / 22:15
2
respostas

Onde obter o glib-config para o Kubuntu?

Estou tentando compilar o Midnight Commander em uma caixa do KUbuntu 9.10 (Karmic) sem acesso root. Eu configurei um diretório em $HOME , baixei o pacote mc source e várias coisas necessárias para a construção, como autotools . Eu desco...
03.03.2010 / 11:26
2
respostas

Kabylake sem atualização do BIOS

Eu vou construir meu primeiro PC em breve e eu preciso saber se a placa mãe MSI z270 A pro funcionará com um i3 7100k Sem atualização do BIOS. - obrigado     
26.05.2017 / 01:18
2
respostas

Tem que fazer “sudo make” senão C não pode criar executáveis

Eu costumava ser capaz de executar make como normal, mas agora eu tenho que rodar make como super user ou então ele irá falhar dizendo que o compilador c não pode criar executáveis. Por que isso aconteceu?     
02.05.2012 / 16:42
1
resposta

Por que eu não consegui construir o mariadb?

A mensagem de erro é a seguinte: 141> Call Stack (most recent call first): 141> D:/tmp/mariadb-5.5.27/bu/cmake_install.cmake:81 (INCLUDE) 141> 141> 141> CMake Error at D:/tmp/mariadb-5.5.27/bu/plugin/semisync/cmake_install...
03.10.2012 / 07:06
1
resposta

Libevent ausente ao construir o tmux, enquanto ele estiver lá

Estou tentando criar tmux localmente (sem raiz, portanto, não yum install possible ). Em Centos7 Eu não posso construí-lo ... ~/build/tmux-2.3$ ./configure --prefix=/home/statquant/programs/ checking for a BSD-compatible install... /u...
15.01.2017 / 17:21
2
respostas

O que devo fazer para criar curl sem erro?

Isso falhou quando eu corri ./buildconf As informações do erro são as seguintes: [mirror@home curl]$ ls acinclude.m4 CMakeLists.txt GIT-INFO MacOSX-Framework packages TODO-RELEASE Android.mk configure.ac in...
06.09.2012 / 11:05
1
resposta

Por que meu programa C ++ está abrindo no editor de texto após a compilação?

Acabei de compilar um programa em C ++ - que não é um programa de console, mas em vez disso, gráfico e usando gtkmm. Depois de construir com o g ++, eu posso iniciá-lo digitando ./program a partir do terminal. No entanto, se eu tentar execu...
13.04.2018 / 03:17