unity em outras distribuiçoes

37. Re: unity em outras distribuiçoes

Arthur J. Hoch
Arthur_Hoch

(usa FreeBSD)

Enviado em 04/03/2016 - 03:15h

listeiro_037 escreveu:

Eu estive olhando o hud-cli.c e caí nesta página: https://sourcecodebrowser.com/indicator-appmenu/0.3.97/hud-cli_8c.html

Aparentemente pode ser uma referência de um dos headers que não está presente ou um pouquinho mais chato, uma biblioteca que não está instalada e que não pode ser linkada.

Estou procurando onde se localiza a tal função dentro da hierarquia do Pango. www.pango.org

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


Está no header, mas não no .c.

https://github.com/GNOME/pango/blob/master/pango/pango-attributes.c
https://github.com/GNOME/pango/blob/master/pango/pango-attributes.h

Aqui: https://github.com/GNOME/pango/blob/master/pango/pango-markup.c





  


38. Re: unity em outras distribuiçoes

shoujo
shoujo

(usa Slackware)

Enviado em 04/03/2016 - 03:30h

listeiro_037 está compilando pra qual distro?


39. Re: unity em outras distribuiçoes

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/03/2016 - 03:39h

É isto. Mas dentro do código do Pango.

Estou procurando como quem, por exemplo, procura o erro da função sqrt() em C.

Se falta, por exemplo, acrescentar #define <math.h> (falta o header) ou na compilação -lm (falta a biblioteca).

Mas se o Pango está instalado não era prá ter erro. Então faltaria qual coisa?

Eu estava procurando também as dependências do Pango.

Uma última hipótese seria rodar o ldconfig mas isto já deve ter sido feito.

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



40. Re: unity em outras distribuiçoes

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/03/2016 - 03:43h

shoujo escreveu:

listeiro_037 está compilando pra qual distro?


Não estou compilando.

Acontece que quando um erro ocorre geralmente já aconteceu antes. Já deve ter dado pau na libpango em algum canto.

Geralmente está no Stack Overflow.

Eu estava olhando a documentação do BLFS para saber as dependências do Pango.

Neste caso, depois de compilar o kernel do meu LFS eu irei para o BLFS e daí sim compilarei o Pango.

Estou me antecipando.

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



41. Re: unity em outras distribuiçoes

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 04/03/2016 - 03:46h

O ldconfig quando roda acha o Pango de boa. Acrescentei um include <pango/pango-attributes.h> pra ver se o erro sumia, mas persiste. Enfim, mesmo sem compilar eu commitei o trabalho feito até agora nesse troço, quem quiser olha no https://github.com/lcavalheiro/slackbuilds, branch current, e veja o que está a acontecer com o indicator-appmenu.

Agora uma dependência do Unity não quer compilar. O Nux.
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


42. Re: unity em outras distribuiçoes

shoujo
shoujo

(usa Slackware)

Enviado em 04/03/2016 - 04:07h

Ah estou instalando as dependencias que ja existem no slapt-src, e tem muita dependencia que o sistema ja tem xD
Vou seguir a build order pra ver no que que dá


43. Re: unity em outras distribuiçoes

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 04/03/2016 - 04:23h

Sabe o que eu estou achando mais engraçado neste esforço? Eu, que não sei programar, estou aplicando patches em código-fonte pro negócio compilar.

Rapaz, depois me perguntam porque eu odeio GNOME e derivados...
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


44. Re: unity em outras distribuiçoes

shoujo
shoujo

(usa Slackware)

Enviado em 04/03/2016 - 04:41h

lcavalheiro escreveu:

Sabe o que eu estou achando mais engraçado neste esforço? Eu, que não sei programar, estou aplicando patches em código-fonte pro negócio compilar.

Rapaz, depois me perguntam porque eu odeio GNOME e derivados...
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


Ah mas normal aplicar patches... Para construir o lfs tem monte de patches.


45. Re: unity em outras distribuiçoes

shoujo
shoujo

(usa Slackware)

Enviado em 04/03/2016 - 04:43h

Falando nisso eu vejo por ai as pessoas dizendo que o gnome depende do systemd e nessa parada do unity pro slackware? To ate com medo de precisar desse troço D:


46. Re: unity em outras distribuiçoes

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 04/03/2016 - 04:49h

shoujo escreveu:

lcavalheiro escreveu:

Sabe o que eu estou achando mais engraçado neste esforço? Eu, que não sei programar, estou aplicando patches em código-fonte pro negócio compilar.

Rapaz, depois me perguntam porque eu odeio GNOME e derivados...
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


Ah mas normal aplicar patches... Para construir o lfs tem monte de patches.


Cara, eu não sei programar, e estou eu aqui a corrigir código de quem em teoria sabe programar. Isso está me fazendo rir horrores...

--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


47. Re: unity em outras distribuiçoes

shoujo
shoujo

(usa Slackware)

Enviado em 04/03/2016 - 04:57h

Pois é lcavalheiro, a primeira vê que tive que aplicar um patch de correção eu ficava me perguntando porque o código vinha errado e a gente tinha que aplicar um patch para corrigir.. Porque será que os programadores não disponibilizam um código já sem bugs e corrigido depois de encontrar erros?


48. Re: unity em outras distribuiçoes

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 04/03/2016 - 05:00h

Verdade seja dita, a quase totalidade dos patches que eu apliquei aqui são devidos aos vícios de empacotamento da galera do Debian. Eles defecam na cabeça do FHS e empacotam os próprios lixos que nem a cara, logo quando você pega um source de algo desenvolvido por eles e tenta compilar em uma distro séria não consegue porque o código supõe que tudo vai estar fora do lugar como é no Debian e nas Debian-like.
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts