compilação do xorg travando

1. compilação do xorg travando

Sandro Souza
novatterra

(usa Arch Linux)

Enviado em 17/01/2018 - 19:49h

Olá pessoal, eis me aqui,
meu netbookzinho tá quase rodando gentoo,QUASE, falta pouco, parei na instalação do Xorg, dos 80 e tantos pacotes, instalou 60 e tantos numa boa, faltam 15 pra terminar, mas eis q me surgem duas duvidas:
1. os ultimos pacotes da lista sao uns drivers pra outras placas de video, (nvidia, ati, etc) nao preciso desses drivers pq minha placa de video é uma Intel 945 GSE, ja tentei setar a use flag "intel" em make.conf pra ver se esses pacotes sumiam da lista, mas la estao eles, (setei a use flag, salvei, usei o comando emerge world, mas ele nao atualizou nada, disse q ja estava tudo atualizado) Eu preciso mesmo desses outros drivers? caso nao, como tiro eles dessa lista?
2. o primeiro pacote dessa lista de 15 restantes é o sys-devel/llvm, na hora de compilar o pacote ele tem uma contagem q vai de 1 a 1514, mas meu sistema sempre trava no 364, ja reiniciei 3 vezes e não sei mais o que fazer
no mais o sistema boota numa boa, ja sai do chroot, to instalando tudo por ele mesmo, e da ate pra ouvir musica em modo texto com o moc :D
como resolvo esses probleminhas, alguem sabe me dizer pfv?
obrigado a todos pela atenção


  


2. Re: compilação do xorg travando

Matheus
pylm

(usa Gentoo)

Enviado em 17/01/2018 - 19:57h

Quando editar algo no make.conf você tem que atualizar com a opção new use, algo como:

emerge --ask --verbose --update --deep --newuse --keep-going @world 


E sobre o LLVM, só posso dar más notícias, aqui ele leva mais tempo pra compilar que o Firefox :(

pylm@pylm-pc ~ $ genlop -i llvm
* sys-devel/llvm


Total builds: 5
Global build time: 9 hours, 6 minutes and 14 seconds.
Average merge time: 1 hour, 49 minutes and 14 seconds.

Info about currently installed ebuild:

* sys-devel/llvm-5.0.1
Install date: Mon Jan 15 07:32:41 2018
USE=""
CFLAGS="-march=native -O2 -pipe" CXXFLAGS="-march=native -O2 -pipe" LDFLAGS="-Wl,-O1 -Wl,--as-needed"
pylm@pylm-pc ~ $



O que você poderia fazer, caso tenha outra(s) máquina rodando linux, seria interessante utilizar o distcc pra usar o poder computacional dessas máquinas com o portage rodando no netbook.

https://wiki.gentoo.org/wiki/Distcc


3. Re: compilação do xorg travando

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 17/01/2018 - 20:06h

novatterra escreveu:



1. os ultimos pacotes da lista sao uns drivers pra outras placas de video, (nvidia, ati, etc) nao preciso desses drivers pq minha placa de video é uma Intel 945 GSE, ja tentei setar a use flag "intel" em make.conf pra ver se esses pacotes sumiam da lista, mas la estao eles, (setei a use flag, salvei, usei o comando emerge world, mas ele nao atualizou nada, disse q ja estava tudo atualizado) Eu preciso mesmo desses outros drivers? caso nao, como tiro eles dessa lista?


No teu make.conf, adicione:


VIDEO_CARDS="intel i965 -nvidia -radeon -nouveau"


Faz um teste com:


emerge --pretend --verbose --changed-use --deep @world



2. o primeiro pacote dessa lista de 15 restantes é o sys-devel/llvm, na hora de compilar o pacote ele tem uma contagem q vai de 1 a 1514, mas meu sistema sempre trava no 364, ja reiniciei 3 vezes e não sei mais o que fazer (...)


Tem como mandar o log? Mais algumas infos?...


-----------------------------------''----------------------------------

Larry, The Cow, uses Gentoo GNU/Linux

^__^
(oo)
(__)

"If it moves, compile it."




4. Re: compilação do xorg travando

Sandro Souza
novatterra

(usa Arch Linux)

Enviado em 17/01/2018 - 20:07h


O que você poderia fazer, caso tenha outra(s) máquina rodando linux, seria interessante utilizar o distcc pra usar o poder computacional dessas máquinas com o portage rodando no netbook.

https://wiki.gentoo.org/wiki/Distcc

mas pra isso eu precisaria do Gentoo instalado em minha maquina primaria e aqui ja tenho Arch, o jeito é esperar mesmo, kkkk
==================================================
Inteligência é a habilidade de evitar fazer o trabalho, e mesmo assim conseguir ter o trabalho realizado. (Linus Torvalds)


5. Re: compilação do xorg travando

Sandro Souza
novatterra

(usa Arch Linux)

Enviado em 18/01/2018 - 18:02h

olá pessoal,
desculpem a demora, eu tava esperando pelo log do llvm, pois sim, do começo,
@luixtux, eu seguí tua dica aqui:


No teu make.conf, adicione:
VIDEO_CARDS="intel i965 -nvidia -radeon -nouveau" 


Faz um teste com:
emerge --pretend --verbose --changed-use --deep @world 



mas o sistema continua dizendo q não há nada a ser atualizado e os drivers nvidia, ati e outros continuam na lista do xorg (infelizmnente) mas eu ja me conformei com isso,
qto ao llvm, descobri q meu note não tá travando como eu disse antes, a compilação é q é lenta mesmo, como disse o colega @pylm, a propósito, obrigado pela sugestão do genlop, mano, gostei demais dele.
mas o llvm ta falhando na fase de compilação, segue aqui o log dele : https://pastebin.com/xrFS14SV

ja que todos temos q passar por esses pacotes de loooongas horas de compilação, depois vcs me ensinam pfv, como criar uma especie de "blacklist" (se bem q o termo adequado não seja bem este) pra deixar eles de fora qdo eu precisar usar 'emerge world` a ultima vez q precisei compilar o webkit tive de deixar o note ligado a noite toda e ir dormir e de manhã ainda não tinha terminado, afff
desde já obrigado pela atenção de vcs

==================================================
Inteligência é a habilidade de evitar fazer o trabalho, e mesmo assim conseguir ter o trabalho realizado. (Linus Torvalds)


6. Re: compilação do xorg travando

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 18/01/2018 - 21:44h

novatterra escreveu:

[quote](...)mas o sistema continua dizendo q não há nada a ser atualizado e os drivers nvidia, ati e outros continuam na lista do xorg (infelizmnente) mas eu ja me conformei com isso (...)


Não deveria se conformar não..rsrsr

Faz o seguinte, se ainda não tem, baixa os pacotes app-portage/eix e app-portage/gentoolkit (se você gostou do genlop, espera até usar estes e as q applets). Depois de instalar roda os comandos abaixo:



# ** EIX **
# atualizar a base de dados do eix
eix-update

# depois roda
eix --verbose --installed xorg-drivers

# ** Utilitário equery do pacote gentoolkit **
# este comando mostra as flags USE para determinado pacote
# as flags em vermelho estão habilitadas em teu sistema, as em azul não
equery uses xorg-drivers

# este mostra as dependências diretas de um pacote
equery depends xorg-drivers

# este mostra uma árvore de todas as dependências de um pacote
equery depgraph xorg-drivers


Brinque um pouco com eles.. ;)

Meu eix xorg[1].
Meu equery uses[2]
Meu equery depends[3]
Meu equery depgraph[4]

(O que tiver o sinal de - na frente é que está desabilitado..)

Posta a saída do teu...

Quanto ao LLVM, vou dar uma olhada depois retorno...

(...) ja que todos temos q passar por esses pacotes de loooongas horas de compilação, depois vcs me ensinam pfv, como criar uma especie de "blacklist" (se bem q o termo adequado não seja bem este) pra deixar eles de fora qdo eu precisar usar 'emerge world` a ultima vez q precisei compilar o webkit tive de deixar o note ligado a noite toda e ir dormir e de manhã ainda não tinha terminado, afff
desde já obrigado pela atenção de vcs


Neste caso, ou em outros cujo pacote esteja dando problemas, você pode usar a opção --exclude. Porém, tenha em mente que se este pacote problemático for necessário para atualizar/instalar outros, você continuará tendo problemas. Ex.:


emerge --ask --update --verbose --deep @world --exclude sys-devel/llvm --exclude dev-qt/qtwebkit


[1] - https://paste.pound-python.org/show/PcN3UnTfv8KAvmTuuG7A/

[2] - https://paste.pound-python.org/show/lh8ROWl9XUEztujvhHBg/

[3] - https://paste.pound-python.org/show/8bB8RmBfO3Yam21SNKcv/

[4] - https://paste.pound-python.org/show/wHYnemL1RnhyJd6TOJcC/

-----------------------------------''----------------------------------

Larry, The Cow, uses Gentoo GNU/Linux

^__^
(oo)
(__)

"If it moves, compile it."








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts