http://www.zago.eti.br/dependencias.txt FAQ com dicas pra descobrir dependencias de pacotes, lib, bibliotecas etc... use CTRL+F para localizar no texto. Veja também neste diretório (site) FAQ: erros.txt install.txt apt.txt rpm.txt synaptic.txt veja também o FAQ especifico sobre o pacote ou serviço que tentou instalar e ocorreu o erro. ********************************************** No CL9 e CL10 para compilar modulos, instalar soft modem e compilar programas, precisa em alguns casos dos fontes do kernel e no minimo dos pacotes: C (gcc) task-c-devel task-c++-devel Para instalar basta procurar por eles no synaptic, tentar compilar programas, ou instalar programas a partir do seu fonte e sem estes pacotes instalados, vai ocorrer mensagens de erro indicando falta de pacotes ou dizendo que não é possivel criar executaveis. OU como root na linha de comando, em uma só tacada: apt-get install gcc task-c-devel task-c++-devel OU se precisar também dos fontes do kernel, também em uma só tacada: apt-get install task-kernel-compiling gcc task-c-devel task-c++-devel Ou instale um por vez: apt-get install gcc apt-get install task-c-devel apt-get install task-c++-devel ********************************************** checking for C++ compiler default output... configure: error: C++ compiler para resolver instale: apt-get install task-c++-devel ********************************************** Descobrir a que pacote pertence o comando ou programa, precisa informar o caminho, ex.: $ rpm -qf /usr/bin/galeon # rpm -qf /bin/ping # rpm -qf /bin/ls Exemplo para uma mensagem de erro que ao tentar executar Wine retorna na mensagem erro, entre outros detalhes esta linha: The Wine launcher is unable to find the xmessage program que indica a falta de xmessage, which message descobre o caminho e rpm -qf mais o resultado do comando anterior (caminho e programa) descobre qual o pacote pertence este programa e deverá ser instalado para satisfazer a dependencia, veja abaixo o resultado dos dois comandos: # which xmessage /usr/bin/X11/xmessage /usr/bin/X11/xmessage [root@mail root]# rpm -qf /usr/bin/X11/xmessage XFree86-progs-4.3.0-28971cl neste exemplo (no CL9) basta via synaptic instalar o pacote - XFree86-progs - ********************************************** ldd ldd --help rpm -qif /usr/bin/ldd Name : glibc-base Relocations: (not relocatable) ---corta--- Description : Contém as bibliotecas-padrão que são usadas por múltiplos programas no sistema. Para salvar espaço de disco e memória, assim como para facilitar atualizações, o código comum do sistema é mantido em um lugar e compartilhado entre programas. Este pacote contém os mais importantes conjuntos de bibliotecas compartilhadas, a biblioteca-padrão C e a biblioteca-padrão de matemática. Sem estes, um sistema Linux não funcionará. Também provê suporte a linguagem nacional (locale) e base de dados de fusos horários. use: ldd /caminho/executavel, ou `which pacote` ldd /usr/bin/ssh Para ver as libs que o pacote procura e onde espera encontra-las execute ldd `which nome-do-pacote`, exemplo para ssh: ldd `which ssh` No exemplo acima lista todas, quando a lista for grande e deseja saber somente quantas são, acrescete | wc -l", exemplo pra contar quantas lib são chamadas pelo konqueror: ldd `which konqueror` | wc -l ********************************************** Parte de uma mensagem de Manoel Pinho (a mensagem completa está logo abaixo) solução pra uma intalação que dava erro de libpng. [root@athlon root]# apt-cache search libpng libpng3 - Biblioteca PNG libpng - Biblioteca PNG libpng-doc - Documentação adicional sobre o libpng libpng-devel - Arquivos de inclusão e bibliotecas estáticas libpng-devel-static - Bibliotecas estáticas para desenvolvimento com libpng Instale portanto assim: apt-get install libpng libpng-devel libpng-devel-static ********************************************** De: Ricardo Igarashi Para: Linux-BR Assunto: Re: (linux-br) Duas duvidas Data: 23 Feb 2003 22:14:49 -0300 On 24 Feb 2003 15:16:21 -0300 "Antonio F. Zago" wrote: > > 2) Estou instalando um programa que pede como dependencia o devel de > > > > Xlibs/Xfree86, o do Xfree86 eu instalei mas o da xlibs não achei em > > lugar nenhum, nem o devel e nem a lib ... alguem poderia me dizer > > onde pegar isso? > > Esta fica para os colegas da lista. No caso do CL8.0: O pacote "runtime" fica em XFree86-libs / XFree86-libs-common / XFree86-libs-Xaw. Os arquivos de desenvolvimento ficam no XFree86-devel mesmo (acho). -- ********************************************** De: Andreas Para: José Adilson Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Problemas com kmplayer Data: 24 Feb 2003 11:32:25 -0300 On Sat, Feb 22, 2003 at 08:58:05PM -0300, José Adilson wrote: > kmplayer-0.7.2.tar.bz2 mas estou obtendo o erro abaixo na compilação. > Alguém sabe como resolver isso? > ..... > /usr/bin/ld: cannot find -lXinerama No caso do CL, instale o pacote XFree86-devel-static ********************************************** De: Ronaldo Saheki Para: Linux - Mogi Guaçu Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) faltando bibliotecas Data: 07 Mar 2003 04:15:45 -0300 On Fri, 2003-03-07 at 02:29, Linux - Mogi Guaçu wrote: > ola Olá Edésio, > estou tentando instalar o tal do sendmail.... quanto eu tento instalar ele > pede tres libs que eu não tenho ... já trocurei em todos os cds da > conectiva e da redhat mas não achei (nos sites ftp) > se alguem tiver elas ai por favor me mandem direto para oc meu e-mail > linux@mogitec.clic3.net > São elas : liblber.so.2 / libsdap.so.2 e libsasl.so.7 BIBLIOTECA PACOTE liblber.so.2 -> openldap-2.0.23-4 libsasl.so.7 -> cyrus-sasl-1.5.24-25 libldap.so.2 -> openldap-2.0.23-4 Esses pacotes são do RedHat que tenho aqui (7.3). > Att. > Edésio Saudações, Ronaldo Saheki ********************************************** De: Ronaldo Saheki Para: Linux - Mogi Guaçu Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) faltando bibliotecas Data: 07 Mar 2003 04:22:31 -0300 On Fri, 2003-03-07 at 02:29, Linux - Mogi Guaçu wrote: Só para complementar com os pacotes do Mandrake também, que tem nome diferente. Não estou com o Conectiva aqui para verificar os pacotes, mas acho difícil ser muito diferente dessas duas variantes. > ola > estou tentando instalar o tal do sendmail.... quanto eu tento instalar ele > pede tres libs que eu não tenho ... já trocurei em todos os cds da > conectiva e da redhat mas não achei (nos sites ftp) > se alguem tiver elas ai por favor me mandem direto para oc meu e-mail > linux@mogitec.clic3.net > São elas : liblber.so.2 / libsdap.so.2 e libsasl.so.7 BIBLIOTECA PACOTE (RH7.3) PACOTE (Mandrake 8) liblber.so.2 -> openldap-2.0.23-4 libldap2-2.0.25-7mdk libsasl.so.7 -> cyrus-sasl-1.5.24-25 libsasl7-1.5.27-5mdk libldap.so.2 -> openldap-2.0.23-4 libldap2-2.0.25-7mdk > Att. > Edésio Saudações, Ronaldo Saheki ********************************************** De: Andreas Para: Linux - Mogi Guaçu Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) faltando bibliotecas Data: 07 Mar 2003 13:48:31 -0300 On Fri, Mar 07, 2003 at 02:29:47AM -0300, Linux - Mogi Guaçu wrote: > São elas : liblber.so.2 / libsdap.so.2 e libsasl.so.7 Já experimentou apt-get install liblber.so.2 libsdap.so.2 libsasl.so.7 ? Em todo caso, as libs são do pacote openldap-2.x (duas primeiras) e sasl-1.5.x (a última). ********************************************** De: Thiago Macieira Para: Vinicius Nogueira Cc: linux-br Assunto: Re: (linux-br) faltando bibliotecas Data: 08 Mar 2003 17:05:41 +0100 Vinicius Nogueira wrote: From: "Andreas" > >> Em todo caso, as libs são do pacote openldap-2.x (duas primeiras) e >> sasl-1.5.x (a última). > >Deixando o apt-get de lado (por pura curiosidade), há como saber a qual >pacote essas libs pertencem, sem necessariamente instalá-las ? apt-cache search libbiblioteca.so.0 ********************************************** De: Jorge Godoy Para: Vinicius Nogueira Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) faltando bibliotecas Data: 08 Mar 2003 12:40:35 -0300 "Vinicius Nogueira" writes: > Deixando o apt-get de lado (por pura curiosidade), há como saber a > qual pacote essas libs pertencem, sem necessariamente instalá-las ? apt-cache e usar um serviço como o rpmfind. Se as tiver instaladas, basta usar o próprio rpm. -- Godoy. ********************************************** De: Rafael Diniz Para: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Ncurses library alguem !!! Data: 11 Mar 2003 13:41:44 +0000 Instale o pacote: ncurses-devel - The development files for applications which use ncurses. assim: $ apt-get install ncurses-devel Abraços, Rafael Diniz Em Ter 11 Mar 2003 14:04, Luiz Gustavo Sarubi Macchi escreveu: > Estou tentando recompilar o Kernel 2.4.5.19cl > > mas quando rodo o make menuconfig > ele diz q nao consegue encontrar o Ncurses library > mas esta tudo instalado > ********************************************** De: Gustavo Vasconcelos Para: Bruno Ferreti Cc: Grupo Linux Assunto: Re: (linux-br) Nessus Data: 12 Mar 2003 18:12:21 -0300 glibc-devel []'s Eu Bruno Ferreti wrote: > Olá, > > Pessoal estou tentando compilar o Nessus, mas nada feito, já instalei o > glibc (muitos pacotes), gcc, gcc2, libc, make e ainda dá um erro assim: > > checking for gcc ... gcc > checking whether C compiler (gcc ) works... no. > > E ERRO !! > > Qual outro pacote está faltando?? > ********************************************** De: Helio Chissini de Castro Para: gui.gs@petrobras.com.br Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Problema de Dependência com o KDE 3.1.1 para o Conectiva 8.0 no pacote kdemultimidia-common 3.1.1 Data: 26 Mar 2003 11:44:40 -0300 Em Qua 26 Mar 2003 11:20, gui.gs@petrobras.com.br escreveu: > Hélio, > Sim, eles aparecem, mas qual é o que tem o libxine.so.1 ? xine-lib Aliás, o apt deve resolver as dependencias automaticamente. Em duas máquinas de teste funcionou ok aqui.. ( depois do update, é claro ) []'s > Em Qua 26 Mar 2003 09:47, gui.gs@petrobras.com.br escreveu: > > Hélio, > > Realmente vi que o repositório foi atualizado, mas continuo sem > > conseguir resolver a dependência do kdemultimidia-common_3.1.1, que falta > > o > > > libxine.so.1 . Não encontrei no kde.extra e em nenhum outro lugar, que > > pacote é que tem este libxine ? sem ele para poder atualizar pelo > > Synaptic > > > terei que remover todos os kdemultimidia do CL 80 ( acho que vai fazer > > uma > > > boa falta ). > > Olha só:" > > > ncftp > > ftp://ftp.kde.org/pub/kde/stable/3.1.1/Conectiva/conectiva/RPMS.extra/ > > > ls xine* > > xine-0.9.19-0_experimental_cl8_27123cl.i386.rpm > xine-lib-1.0.0beta8-0_experimental_cl8_27115cl.i386.rpm > xine-lib-aa-1.0.0beta8-0_experimental_cl8_27115cl.i386.rpm ********************************************** De: Rodrigo Severo Para: Helder Jean Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) librpcsvc.so Data: 10 Apr 2003 18:18:25 -0300 Helder Jean wrote: Chegou perto. O pacote tá no glibc-devel-static Na mosca. Muito obrigado. Só por curiosidade, você sabe porque esta biblioteca não está sendo disponibilizada na versão dinâmica pela Conectiva? Eu vou tentar converte-la de estática para dinâmica pois o FAM exige a versão dinâmica. Acho que eu devia largar essa mania besta de querer compilar tudo... Rodrigo Severo ********************************************** De: robert.rocha Para: lista-linux Assunto: Re:(linux-br) Kde 3.1 Data: 05 Apr 2003 10:10:13 -0300 Isso acontece pelo fato de ocorrer dependências, isso é natural no Linux Basta você ir no site rpmfind.net e digita essa biblioteca que ele está pedindo, aí você instala as dependências necessárias e depois sim, você instala o kde. > > Seguinte galera, sou meio nb em linux entaum... > Peguei os rpms do Kde3.1, mas qdo vou instalar fala q falta uns > arquivos: ex.: libfam.so.0, ou algo do tipo.. > > Alguém me explicaria, ou me falaria outro método para atualizar o kde? > Conectiva 8+ ********************************************** De: Julio Biason Para: linux-br Assunto: Re: (linux-br) /usr/lib/libfontconfig.so.1: undefined symbol: FT_Get_Next_Char Data: 16 Apr 2003 11:37:48 -0300 Fábio Santos Almeida : > /usr/lib/libfontconfig.so.1: undefined symbol: > FT_Get_Next_Char > > Ocorreu este erro quando tentei instalar o Eclipse em > um Conectiva 8.0. Isso aconteceu pra mim quando fui compilar o GARNOME. A solucao foi atualizar as bibliotecas do FreeType. -- ********************************************** De: Arnaldo Carvalho de Melo Para: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) /usr/bin/ld: cannot find -lXinerama -?!?!?!? Data: 18 Apr 2003 23:35:37 -0300 Em Fri, Apr 18, 2003 at 10:50:17AM -0300, Julio Biason escreveu: > Neo Darkman : > > ib -Wl,--rpath -Wl,/usr/X11R6/lib > > /usr/bin/ld: cannot find -lXinerama > > collect2: ld returned 1 exit status > > make[3]: *** [programsetup] Error 1 > > ./configure --without-xinerama > Bom, acho que tu vai ter que fazer um bugreport disso pro autor. :( Humm, talvez antes seja melhor instalar o pacote XFree86-devel-static e tentar compilar novamente :-) - Arnaldo ********************************************** De: :::: CyberLinux :::: Para: Fernando Hiroshi , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Dependências! Data: 09 May 2003 16:53:51 -0300 Dependendo da distribuição vc pode utilizar o apt-get []´s Ricardo www.cyberlinux.com.br ----- Original Message ----- From: "Fernando Hiroshi" To: Sent: Monday, May 05, 2003 3:28 PM Subject: (linux-br) Dependências! Olá pessoal, Gostaria de saber como resolver de maneira fácil as dependências que um rpm solicita, algumas vezes me deparo com uma instalação de um produto, aí qdo. vou instalar ele acusa que necessita da lib xyz da versão a.b.c, no entanto já tenho a lib xyz, mas com a versão c.b.a.... Como saber antecipadamente quais as dependências de um pacote e suas versões, para não ficar procurando versões durante a instalação??? Obrigado. ********************************************** De: Thiago Macieira Para: Fernando Hiroshi , 'linux-br@bazar.conectiva.com.br' Assunto: Re: (linux-br) Dependências! Data: 10 May 2003 00:59:43 +0200 Fernando Hiroshi wrote: >Olá pessoal, > >Gostaria de saber como resolver de maneira fácil as dependências que um rpm >solicita, algumas vezes me deparo com uma instalação de um produto, aí qdo. >vou instalar ele acusa que necessita da lib xyz da versão a.b.c, no entanto >já tenho a lib xyz, mas com a versão c.b.a.... > >Como saber antecipadamente quais as dependências de um pacote e suas >versões, para não ficar procurando versões durante a instalação??? A maneira correta é analisar todas as dependências do pacote e depois de cada pacote requerido. Você precisa instalar todas as dependências de todas as dependências. Isto é, se você quer instalar A, mas A requer B e B requer C, então você precisa ter os três instalados. Quanto às versões, mesma coisa: menor versão necessária. Aliás, geralmente a última. Solução mais prática: utilize utilitários que foram escritos especificamente para resolver dependências, como o apt-get, urpmi, YaST ou up2date. Devem existir outros. -- ********************************************** De: Ricardo Igarashi Para: Linux-BR Assunto: Re: (linux-br) Dependências! Data: 10 May 2003 02:50:18 -0300 On Mon, 5 May 2003 15:28:13 -0300 Fernando Hiroshi wrote: > Gostaria de saber como resolver de maneira fácil as dependências que > um rpm solicita, algumas vezes me deparo com uma instalação de um > produto, aí qdo. vou instalar ele acusa que necessita da lib xyz da > versão a.b.c, no entanto já tenho a lib xyz, mas com a versão > c.b.a.... > > Como saber antecipadamente quais as dependências de um pacote e suas > versões, para não ficar procurando versões durante a instalação??? rpm -qp --requires [nome do pacote] Quanto à dependência, vou fazer um comentário genérico sobre dependências, e gostaria que o pessoal comentasse sobre o assunto. Bom, existem basicamente 3 tipos de "problemas de dependência": 1) Falta um pacote/programa/biblioteca. --> Esse caso, a priori, é o mais simples: pega-se o pacote necessário, instala-se e depois instala-se o programa desejado. Só que pode não ser o suficiente, e cair nos casos seguintes. 2) O pacote/programa/biblioteca está instalado, mas a versão não bate. --> Nesse caso, temos duas possibilidades: a) O programa que você quer instalar realmente precisa das novas funcionalidades da dependência (por exemplo, você tem o Gtk1 instalado e o programa que você quer instalar precisa do Gtk2): Nesse caso, não há muito o que fazer: você precisará instalar a nova versão. b) O programa não precisa da nova versão, mas o pacote foi compilado com a nova versão: Eu vi muito disso ao tentar instalar pacotes feitos para o RH8, que usa o glibc2.3, no CL8, que usa o glibc2.2. O pacote não precisa das novidades do glibc2.3, funciona perfeitamente com o glibc2.2, mas não instala. Nesse caso, a solução mais simples é pegar o src.rpm do programa que você quer instalar, compilá-lo na sua máquina e instalar. Claro que você pode também atualizar a dependência para resolver o problema. 3) O pacote/programa/biblioteca está instalado, a versão bate mas o nome do pacote está diferente. --> Quem já tentou compilar o SRPM do Galeon no CL sabe do que estou falando :) É o seguinte: muitas vezes as distribuições usam nomes diferentes para designar a mesma coisa, ou mudam a forma com que dividem um programa em vários pacotes. Por exemplo, a Conectiva gosta de usar "libalgumacoisa.i386.rpm", enquanto que outros usam "algumacoisa.i386.rpm" ou mesmo "algumacoisa-lib.i386.rpm". Nesse caso, você tem tudo que precisa, mas o RPM não instala. Solução? A correta é pegar o SRPM do pacote desejado, editar o SPEC para deixar compatível com a sua distribuição e criar o RPM. A solução "porca" (que uso às vezes :P) é criar um pacote "falso", vazio, só para "enganar" a dependência. Note que é uma solução que deixa o seu sistema bem sujo, pode detonar com o apt-get e ainda pode não funcionar se você não souber o que está fazendo :P Voltando ao caso do Fernando, depende da "lib xyz" e do "a.b.c" e "c.b.a". Talvez uma recompilação resolva, talvez seja necessária a atualização da biblioteca. -- Ricardo Yassuo Igarashi ********************************************** De: 2a. Vara Federal de Caxias do Sul Para: Gustavo { Ozzy } , _ Lista Linux - br Assunto: Re: (linux-br) libstdc++2.8 - onde encontrar? Data: 29 May 2003 15:44:23 -0300 Em Qui 29 Mai 2003 09:30, parece que Gustavo { Ozzy } escreveu: > Onde posso encontrar libstdc++2.8 para o conectiva 8 ?? > Estou tentando instalar o uvscan e ele não roda por motivo da falta desse > pacote!. > obrigado! > # apt-get install compat-libstdc++ Regis ********************************************** De: Vasco Ferraz Para: Gustavo { Ozzy } , _ Lista Linux - br Assunto: Re: (linux-br) libstdc++2.8 - onde encontrar? Data: 29 May 2003 19:22:58 +0000 Verifique se ela existe em /lib. Pode ser que ela esteja em uma versão mais atual. Se for isso, faça um link simbólico que deve resolver. Vasco Ferraz On Thursday 29 May 2003 12:30, Gustavo { Ozzy } wrote: > Onde posso encontrar libstdc++2.8 para o conectiva 8 ?? > Estou tentando instalar o uvscan e ele não roda por motivo da falta desse > pacote!. ********************************************** De: Andreas Para: Ricardo Igarashi Cc: Linux-BR Assunto: Re: (linux-br) Dependências! Data: 22 May 2003 09:44:13 -0300 On Wed, May 21, 2003 at 11:38:26PM -0300, Ricardo Igarashi wrote: > Oras, a dependência não existe exatamente para eliminar isso? Outro dia > estava tentando compilar alguma coisa (esqueci o que), o configure de OK > mas na hora de compilar fui avisado que faltava um header file. É Falha no configure, às vezes acontece também > frustrante perceber, depois de 10 ou 15 minutos compilando, que está > faltando um header file... Tentamos na medida do possível colocar as dependências de compilação necessárias nos nossos pacotes. Mas como nosso ambiente de compilação costuma ter todos os pacotes de desenvolvimento instalados, às vezes alguma dependência de construção escapa. ********************************************** De: Arnaldo Carvalho de Melo Para: botafogorts Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) duvida dependencia Data: 17 May 2003 20:44:04 -0300 Em Tue, May 13, 2003 at 11:19:11PM -0300, botafogorts escreveu: > To instalando um programa e nele diz que tenho uma dependnecia em glibc, que > tem que ser mais que 2.1.2, sendo que o meu é 2.3, uso o conectiva 9. Como > posso corrigir isto? É um programa empacotado para outra distribuição, não? Ele deve estar pedindo glibc >= 2.1.2, e você deve ter instalado somente o pacote glibc-base-2.3.2, então execute: apt-get install glibc Isto instalará o meta-pacote glibc que contém todos os subpacotes da glibc e permitirá que este programa seja instalado. Um monte de subpacotes glibc desnecessários serão instalados, mas este é o "preço" a pagar por instalar pacotes de outras distribuições. Você tem certeza que este programa não está no cl9? Gostaria de saber qual é, se for interessante podemos incluí-lo no CL snapshot e assim provavelmente no cl 10 ele estará lá. - Arnaldo ********************************************** De: Helio Chissini de Castro Para: Henrique Cesar Ulbrich , linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Glibc 2.3.2? Data: 18 Jun 2003 23:13:54 -0300 On Wednesday 18 June 2003 11:32, Henrique Cesar Ulbrich wrote: > Gostaria de saber se alguém já viu isso e se é ignorância minha. > Se não for, abrirei um ticket. Já tem atualização disponível no site de updates - -- De: crg Para: Henrique Cesar Ulbrich , linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Glibc 2.3.2? Data: 19 Jun 2003 00:03:39 -0300 Em Quarta 18 Junho 2003 11:32, Henrique Cesar Ulbrich escreveu: > Estou tendo um probleminha, vários programas que usam a libasound.so > reclamam que outras bibliotecas deveriam estar linkadas com glibc > 2.3.2. Ocorre que a glibc do CL9+Updates é 2.3.1. Eu tive o mesmo problema, acredito que foi uma mancada da Conectiva, tente fazer um update e upgrade com o apt-get que acredito que ja esta tudo resolvido (pelo menos aqui em casa esta) -- ********************************************** resposta truncada, copia de parte da msg de Thiago Macieira, >Não estou conseguindo instalar o Opera 7 no Conectiva 9, via pacote rpm. >Deu um erro de depend=EAncia, acusando a falta de um arquivo libXm.so.2. Tente o seguinte comando:         apt-get install libXm.so.2 ********************************************** De:  Flavio Lopes Para:  linux-br@bazar2.conectiva.com.br, acsyscps@terra.com.br Assunto:  Re: (linux-br)C+ e C++ no Conectiva 9 Data:  Fri, 18 Jul 2003 22:59:27 -0300 Fernando Novaes acsyscps@terra.com.br escreveu: Estou com um sério problema. Estou tentando compilar alguns programas e qdo > dou o comando ./configure ou outro qq, eu recebo a seguinte mensagem: > checking for C++ compiler default output... configure: error: C++ compiler > cannot create executables > ou então ele diz que o compilador não existe. > No Synaptic, escolha, em Tarefas, task-c++devel e depois acrescente, em desenvolvimento, kernel24-source. -- []s, Flavio J. M. Lopes fmemdoncalopes@superig.com.br ********************************************** De:  2a. Vara Federal de Caxias do Sul Para:  Carlos Eduardo , linux-br@bazar.conectiva.com.br Assunto:  Re: (linux-br)Ajuda Data:  Thu, 24 Jul 2003 18:06:48 -0300 Em Qui 24 Jul 2003 07:40, parece que Carlos Eduardo escreveu: > Pessoal, >    Fiz uma " Cagada " , intalei o glibc-devel do conectiva 9 no conectiva 8 > forcado , agora nao consigo entrar no kde e nem executar o rpm pra remover > e instalar a antiga, agradeco toda e qualquer ajuda ... Hehehe! Apenas uma entre muitas que surgirão! Aconselho comprar bastante papel higiênico! Eu fiz isso ano passado, mais de uma vez, com o glibc do snapshot. Só consegui solucionar colocando o CD do Conectiva 8 e fazendo uma reinstalação. Na hora em que o programa pergunta se você quer somente atualizar, responda que sim, ele conserta o problema da glibc. Se não me engano, cheguei a fazer isso três vezes no mesmo dia! Sempre que eu reinstalava, funcionava. Quando fazia o update pelo snapshot, trancava tudo... Só fui descobrir que era a glibc quando o papel higiênico terminou. Régis -- 2a. Vara Federal de Caxias do Sul rscax02@jfrs.gov.br (54) 218-3226 ********************************************** De:  Ricardo Igarashi Para:  Linux-BR Assunto:  Re: (linux-br) ld: cannot find lieee Data:  Sat, 24 May 2003 21:01:15 -0300 On Wed, 21 May 2003 15:46:46 -0300 Henrique Cesar Ulbrich wrote: > Estou tentando compilar o pluginzinho para o aMSN poder "dockar" no > KDE3/Gnome2 , mas ele está reclamando da falta dessa biblioteca. Só > que não tenho a mínima idéia de qual seja. > > Ah, sim, estou com o CL8 mais atualizações. [iga@figaro iga]$ locate libieee /usr/lib/libieee.a [iga@figaro iga]$ rpm -qf /usr/lib/libieee.a glibc-devel-static-2.3.1-27264U90_1cl Instale o glibc-devel-static. -- Ricardo Yassuo Igarashi E-mail: iga@that.com.br Linux HP: http://web.that.com.br/iga ********************************************** De:  Ricardo Igarashi Para:  Linux-BR Assunto:  Re: (linux-br) Programa__ão glade, Qt, Kylix Data:  Sat, 24 May 2003 21:02:42 -0300 On Thu, 22 May 2003 11:06:35 -0300 Helio Chissini de Castro wrote: [corta] > > 4a - O pythom enterage com o GTK+ ou Qt? É uma boa lingüagem de > > programa__ão, se sim porque e se não porque ? > No Conectiva você tem três tipos de bindings de bibliotecas gráficas > pra Python, a exemplo: > python-qt > python-gtk > wxPython Faltou o principal (ou o mais usado, ou o mais antigo): python-tkinter -- Ricardo Yassuo Igarashi E-mail: iga@that.com.br Linux HP: http://web.that.com.br/iga ********************************************** De:  Ricardo Igarashi Para:  Andreas Cc:  Linux-BR Assunto:  Re: (linux-br) Dependências! Data:  Sun, 18 May 2003 23:27:58 -0300 On Wed, 14 May 2003 10:21:14 -0300 Andreas wrote: > > você tem tudo que precisa, mas o RPM não instala. > > Solução? A correta é pegar o SRPM do pacote desejado, editar o SPEC > > para deixar compatível com a sua distribuição e criar o RPM. > > Melhor ainda, já que vai fazer isso, é RETIRAR essa dependência > específica para a biblioteca. O próprio rpm tem mecanismos automáticos > de inserir dependências para bibliotecas. Por exemplo, em vez de > requerer o PACOTE libalgumacoisa, o rpm vai passar a requerer > libalgumacoisa.so.2, por exemplo, que tanto o pacote > libalgumacoisa.i386.rpm quando algumacoisa-lib.i386.rpm provêem. > Resultado, vai poder instalar qualquer um deles. Humm, duas perguntas: 1) Se eu tenho o libalgumacoisa.so.2.3, a dependência vai ser com o so.2.3, ou so.2 (supondo que tenho symbolic link do so.2.3. para o so.2)? Se sim, se a pessoa que quer instalar o pacote tem o so.2.2 instalado, não vai conseguir mesmo que o so.2.2 seja compatível com o so.2.3 (o que acontece aos montes com o glibc). 2) Quando vou compilar o SRPM, ele não indicará a falta de dependência, certo? -- Ricardo Yassuo Igarashi E-mail: iga@that.com.br Linux HP: http://web.that.com.br/iga ********************************************** De:  2a. Vara Federal de Caxias do Sul Para:  Igor , Linux-BR Assunto:  Re: (linux-br)Erro Qt 3.0.1 Data:  Mon, 4 Aug 2003 08:55:42 -0300 Em Dom 03 Ago 2003 16:19, parece que Igor escreveu: > checking for Qt... configure: error: Qt (>= Qt 3.0.1) (headers and > libraries) not found. Please check your installation! Isso foi uma das coisas mais irritantes que eu passei no Linux... mas voce vai encontrar outras piores, logo, logo. Aconteceu comigo, e deu um trabalhao para resolver. O problema e' que nao lembro como!!! (tai' um exemplo de coisa irritante que voce vai encontrar - espertalhoes que respondem tua mensagem e nao ajudam em nada!) Pelo que me lembro, voce tem que instalar tudo o que aparecer com "g++", "g++2.95" "libstdc++", "libstdc++-devel". Verifique o arquivo "config.log" que esta no diretorio onde voce rodou o "./configure". Procure por comandos nao encontrados e mensagens de erro, e nao apenas a ultima (essa voce ja' colocou). Procure tambem no historico da lista. Voce vai encontrar um monte de gente fazendo a mesma pergunta. Pode nao adiantar muito, mas pelo serve de consolo, a gente se sente menos pateta sabendo que e' um problema relativamente comum. Regis -- 2a. Vara Federal de Caxias do Sul rscax02@jfrs.gov.br (54) 218-3226 ********************************************** De:  Anderson Lizardo Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)problemas na compilacao do fluxbox Data:  Mon, 1 Sep 2003 17:47:01 -0300 (ART) Em Domingo, 31 de Agosto de 2003 14:40, Leonardo G. Vieira III escreveu: > Nao estou conseguindo compilar o fluxbox no CL9, na versao 8  fiz sem > problemas. > Nao consegui nem ter ideia do problema. > > o make relata isso: > [...] > /usr/X11R6/include/X11/Xft/Xft.h:35:31: freetype/freetype.h: Arquivo > ou diretório não encontrado > [...] Fazendo uma busca rápida em http://packages.debian.org/ por pacotes que contenham o arquivo acima: usr/include/freetype/freetype.h                 oldlibs/libttf-dev usr/include/freetype2/freetype/freetype.h   devel/libfreetype6-dev Verifique se você tem instalado os pacotes acima (ou pelo menos um deles). É possível que no Conectiva Linux o nome destes pacotes sejam ligeiramente diferentes. -- Anderson Lizardo ********************************************** De:  Ricardo Igarashi Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)problemas na compilacao do fluxbox Data:  Mon, 1 Sep 2003 01:31:44 -0300 On Sun, 31 Aug 2003 15:40:13 -0300 "Leonardo G. Vieira III" wrote: > /usr/X11R6/include -I/usr/X11R6/include/freetype2 -I/usr/X11R6/include > -I/usr/X1                                                             > 1R6/include  -c -o Font.o `test -f Font.cc || echo './'`Font.cc > In file included from XftFontImp.hh:28, >                  from Font.cc:34: > /usr/X11R6/include/X11/Xft/Xft.h:35:31: freetype/freetype.h: Arquivo > ou diretório não encontrado Antes de mais nada, apague as linhas onde não apareceram erros... Bom, o problema está ali na última linha cotada: falta o freetype.h. Instale o pacote freetype-devel. -- Ricardo Yassuo Igarashi E-mail: iga@that.com.br Linux HP: http://web.that.com.br/iga ********************************************** De:  Ricardo Guedes Para:  Leonardo G. Vieira III , linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)problemas na compilacao do fluxbox Data:  Mon, 1 Sep 2003 08:07:54 -0400 >/usr/X11R6/include/X11/Xft/Xft.h:35:31: freetype/freetype.h: Arquivo ou >diretório não encontrado A sugestão seria instalar a freetype. http://freetype.sourceforge.net/index2.html Ricardo Guedes ********************************************** De:  Manoel Pinho Para:  Marco Aurélio Graciotto Silva Cc:  Perguntas_à_Lista Assunto:  Re: [cl] Dependências do qt3-devel Data:  Fri, 12 Sep 2003 20:10:28 -0300 Marco Aurélio Graciotto Silva escreveu: Esses dias eu me deparei com uma pessoa com problemas para compilar o > Kile no CL9. Ele aparentemente tinha todas as bibliotecas necessárias > instaladas: kdebase-devel (e, consequentemente, kdelibs3-devel, > qt3-devel). Bom, mas ainda assim, a compilação dava problema. A mensagem > de erro era algo a respeito do qt, algo a respeito de mt. Mas no CL9 já > é qt-mt, logo o problema era outro. No meio do config.log, estava lá: > não encontrou o "string". Ou seja, o motivo era a libstdc++5 que não > estava instalada. > Eu tive problemas também numa das versões (não me lembro qual), mas depois acabei resolvendo e fiz até um rpm do kile para o CL9. Pegue em http://mpinho.cjb.net/linux/conectiva/ Aliás, todos os pacotes deste diretório forma compilados por mim em um CL9. Os fontes também estão disponíveis. Aproveitem ! ********************************************** De:  Thiago Macieira Para:  Lista Linux-BR Assunto:  Re: (linux-br)Libs repetidas com versoes diferentes. Data:  Wed, 1 Oct 2003 12:24:16 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jozeph Brasil wrote: >Gente, > >Estou querendo resolver o problema do CL8 quanto as libs >repetidas reportado por mim no Bugzilla e relatado pelo Ademar. > >Gostaria de uma dica para resolver esse problema por completo. >Quais os melhores procedimentos a tomar? As outras distribuicoes >passam pelo mesmo problema? Debian por exemplo, sofre disso? Caso >nao, qual a medida que eles tomam por la para isso nao acontecer? Bibliotecas com sonames diferentes podem ser instaladas. Mas somente uma versão por soname deve ser. Por exemplo, libqt-mt.so.3 é o soname da Qt multitarefa versão 3.x. Mas cada versão da Qt cria uma biblioteca diferente: libqt-mt.so.3.1.1, libqt-mt.so.3.2.0, etc. Todas elas têm o mesmo soname, portanto somente uma deve ser instalada por vez. Por outro lado, a versão 2 da Qt criava a libqt-mt.so.2 (libqt.so.2, na verdade), o que não atrapalha em nada a versão 3. - --   Thiago Macieira  -  Registered Linux user #65028    thiagom@mail.com               ICQ UIN: 1967141 ********************************************** De:  Ricardo Igarashi Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)configure, make e se estrepe... Data:  Fri, 17 Oct 2003 23:07:38 -0300 On Thu, 16 Oct 2003 08:32:30 -0200 Tiago Cruz wrote: > On Tue, 14 Oct 2003 23:19:14 -0300 > Marcus Cavalcanti wrote: > > > nos tutoriais é tudo bonitinho... baixe daqui, descompacte assim, > > faça isso, mas qdo chega nos malditos make e make install... > > não funciona... sem falar que se der certo para nove entre > > Instale todos os compliadores e pacotes que o programa pede que > funciona. O problema é conseguir todos os compiladores e pacotes :) Às vezes é difícil de decifrar o que está faltando, e outras vezes o problema é de versão dos programas. E a documentação do programa não diz nada... -- Ricardo Yassuo Igarashi E-mail: iga@that.com.br Linux HP: http://web.that.com.br/iga ********************************************** De:  Thiago Macieira Para:  wilmar jose wagner Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)rpm Data:  Sat, 1 Nov 2003 00:48:34 -0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 wilmar jose wagner wrote: >Pessoal > >       como saber a que rpm pertence libc.so.6 ? No caso de bibliotecas: rpm -q --whatprovides libc.so.6 Para um arquivo em geral: rpm -qf /lib/libc.so.6 - --   Thiago Macieira  -  Registered Linux user #65028    thiagom@mail.com               ICQ UIN: 1967141 ********************************************** De:  Ricardo Igarashi Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)rpm Data:  Fri, 31 Oct 2003 23:02:11 -0200 On Thu, 30 Oct 2003 16:43:19 -0200 wilmar jose wagner wrote: >        como saber a que rpm pertence libc.so.6 ? [iga@figaro iga]$ locate libc.so.6 /var/named/lib/libc.so.6 /lib/libc.so.6 [iga@figaro iga]$ rpm -qf /lib/libc.so.6 glibc-base-2.3.2-27264U90_3cl Não estou dizendo que o nome do pacote é esse, estou indicando o procedimento :) -- Ricardo Yassuo Igarashi E-mail: iga@that.com.br Linux HP: http://web.that.com.br/iga ********************************************** De:  Rodrigo de Lima Silva Para:  wilmar jose wagner Cc:  linux-br@bazar.conectiva.com.br Assunto:  Re: (linux-br)rpm Data:  Thu, 02 Nov 2000 14:58:49 -0200 Não sei se é a melhor sulução, mas quando não sei a qual pacote pertence eu sempre acesso o site www.rpmfind.net e digito a lib que eu preciso, ele lista uma lista de pacotes a qual esta lib pertence, dependendo qual pacote vc deseja instalar vc pode ter uma idéia do que está faltando!! :-) Rodrigo de Lima Silva Analista de Suporte Conectiva Linux 8.0 Kernel 2.4.18 wilmar jose wagner escreveu: Pessoal > >       como saber a que rpm pertence libc.so.6 ? ********************************************** De:  Leslie Harlley Watter Para:  cl@distro2.conectiva.com.br Assunto:  [cl] =?iso-8859-1?q?Atualiza=E7=E3o?=de Glibc - problemas Data:  Wed, 12 Nov 2003 22:24:53 -0200 Olás, Esses dias atrás tive um problema com a atualização da glibc usando o apt-get. O problema ocorre quando você vai atualizar da versão 2.3.1 para a versão 2.3.2. Os seguintes arquivos não são atualizados: glibc-iconv-2.3.1-27263cl glibc-gconvdata-2.3.1-27263cl enquanto os arquivos: glibc-i18n-en-2.3.2-27264U90_3cl glibc-base-2.3.2-27264U90_3cl glibc-devel-2.3.2-27264U90_3cl glibc-i18n-pt-2.3.2-27264U90_3cl são. O que acontece de sintoma? O mutt não abre. A mensagem que ele dá é que o número de travas foi excedido e pergunta se deseja remover a trava. Independente da tua resposta ele capota. A solução é atualizar os arquivos que não são atualizados (e deveriam) na mão com o apt-get: apt-get install glibc-iconv glibc-gconvdata Após isso, o mutt volta a funcionar ;-)) Abraços LEslie -- Página Pessoal ------------ http://www.lezz.org/ Outside of a dog, a book is a man's best friend. Inside a dog it's too dark to read. Groucho Marx De:  Leslie Harlley Watter Para:  cl@distro2.conectiva.com.br Assunto:  Re: [cl] Atualizaçãode Glibc - problemas Data:  Wed, 12 Nov 2003 22:42:52 -0200 Comentando a minha própria mensagem., Outro sintoma que ocorre e que não desaparece é o w3m dando erro: w3m: relocation error: w3m: symbol __libc_stack_end, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference :((( Mesmo com a glibc atualizada totalmente :( []'s LEslie ********************************************** De:  Artur Coutinho Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Nslookup e Host, fazer parte de quais pacotes ... Data:  Thu, 20 Nov 2003 23:37:47 -0200 Em Qua 19 Nov 2003 09:51, Rodrigo Svierzoski escreveu: >  quais pacotes devo instalar para poder usar o NSLOOKUP e o HOST. Olá Rodrigo, Se for no CL 9, estão no pacote bind-utils. Se instalar pelo synaptic ou apt, as demais dependências já serão instaladas também. Sds, -- ********************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)error while loading shared libraries: libstdc++.so.5 Data:  Tue, 2 Dec 2003 12:49:59 -0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Santini wrote: >Estou obtendo a seguinte mensagem de erro ao tentar executar o utilitário >ISQL do Firebird 1.5: > >error while loading shared libraries: libstdc++.so.5: cannot open shared >object file: No such file or directory > >Parece que tenho que atualizar a gcc para a versão 3.2.x Se você compilou o código fonte, não deveria estar recebendo essa mensagem, porque o utilitário em questão teria sido compilado com a libstdc++ que você tem. Se você, por outro lado, instalou um pacote pré-compilado, então você deve ter ignorado as dependências do mesmo. Se for esse o caso, procure o pacote que faltou ser instalado e instale. No caso de uma distribuição usando o APT, você pode fazer:         apt-get install libstdc++.so.5 Se for alguma outra, procure nos seus CDs ou no site de sua distribuição pelo pacote libstdc++5 ou algo semelhante. Note também que muitas vezes o empacotamento não te obriga a apagar versões anteriores da biblioteca em questão -- mesmo porque você deve ter outros programas dependendo dessas velhas versões. E, sim, a libstdc++5 vem com o gcc 3.1.x para cima. Mas isso é detalhe da origem. Numa distribuição, você provavelmente não tem que instalar o gcc 3.2 ou 3.3 para ter essa biblioteca. - --   Thiago Macieira  -  Registered Linux user #65028    thiagom@mail.com               ICQ UIN: 1967141 ********************************************** De:  Thiago Macieira Para:  linux-br@bazar.conectiva.com.br Cc:  Marcus Cavalcanti Assunto:  Re: (linux-br)ajuda com o MAPLE 8 Data:  Thu, 4 Dec 2003 16:24:58 -0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Marcus Cavalcanti wrote: >Estou tentando instalar o maple 8, através da exeução de um binário de > execução que vem com os arquivos de instalação, no entanto recebo a > seguinte mensagme de erro: Opa, você nào instalou usando o APT, portanto não houve checagem de dependências. > >Maple_exp/Linux/Linux/resource/jre/bin/i386/native_threads/java: error while > loading shared libraries: libhpi.so: cannot open shared object file: No > such file or directory E aqui o erro de falta de dependências. >então eu pergunto: o que pode estar errado ??? Falta a biblioteca libhpi.so. Tente instalar o Maple do próprio Conectiva para ver se resolve (usando o APT para checagem de dependências). - --   Thiago Macieira  -  Registered Linux user #65028    thiagom@mail.com  ********************************************** De:  Marco Antonio de Carvalho Silva Para:  Linux-BR Assunto:  Re: (linux-br)configure, make e se estrepe... Data:  Tue, 21 Oct 2003 21:43:01 -0300 Em Seg 20 Out 2003 21:11, Tiago Cruz escreveu:  > On Fri, 17 Oct 2003 23:07:38 -0300  >  > Ricardo Igarashi wrote:  > > Às vezes é difícil de decifrar o que está faltando, e outras vezes o  > > problema é de versão dos programas. E a documentação do programa não  > > diz nada...  >  > Concordo! :)  >  > Isso é uma tremenda chatisse, por isso prefiro binários, de  > preferência com auto-resulução de inter-dependências ;) Eu também tinha esses problemas até o dia em que comecei a ler com muita atenção os arquivos README, INSTALL e derivados que vem dentro dos .tar.gz e percorrer as mensagens de erro de alto á baixo, pois geralmente o "x" do erro está no início e não no final das mensagens. O que eu percebi também é que 80% ou mais das causas dos erros ou são falta de alguma biblioteca ou alguma biblioteca que eu tinha uma versão mais nova do que a pedida pelo programa, o que geralmente dá para resolver com um link simbólico. Hoje eu já consigo compilar tudo o que quero (bem..quase...:-) )e com um detalhe, sou ignorante de pai e mãe em "C" -- ################################ Marco Antonio de Carvalho Silva marcocarvalho89@bol.com.br ################################ ********************************************** De:  Adilson Oliveira Para:  Marcos M. Murila Cc:  linux-br@bazar.conectiva.com.br Assunto:  Re: (linux-br)Recompilar pacote fonte Data:  Tue, 20 Jan 2004 18:41:21 -0200 Marcos M. Murila wrote: Boa Tarde > >     Gostaria de saber se é possível recompilar um pacote .src.rpm do CL8 > para que o mesmo funcione CL7... Alguma documentação... Tutorial... > > Toda ajuda é bem vinda. > Dependendo das dependências (ai, que redundância!) do pacote, pode ser bem fácil. Apenas copie o src.rpm em uma máquina com o CL 7 (por via das dúvidas) e execute rpmbuild --rebuild arquivo.src.rpm. Confira se o comando é este mesmo pois faz tempo que não mexo com Conectiva mas deve estar certo. Como eu disse antes, você pode ter problemas com dependências como o programa exigir uma versão de uma biblioteca qualquer superior à que está instalada. Feito isso você tem o binário pronto para instalar. Adilson. ********************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Compilando o Courier IMAP no Conectiva 8 Data:  Sat, 24 Jan 2004 02:18:04 -0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Erick Augusto Costa da Costa wrote: >Estou compilando o Courier IMAP no Conectiva 8 e ele dá um erro na > linha 87 do arquivo maildirsearch.h, não consegue encontrar o arquivo > de include Sem a mensagem de erro exata que você recebeu fica difícil dizer o que está acontecendo. O máximo que eu posso fazer é dar a resposta genérica: instale o pacote que tem o arquivo (libstdc++-devel). - --   Thiago Macieira  -  Registered Linux user #65028    thiagom (AT) mail (dot) com     ICQ UIN: 1967141 ********************************************** De:  Luiz Rafael Culik Guimaraes Para:  Manoel Henrique , Linux-Br Assunto:  Re: (linux-br)Tentando instalar programas no CL9 Data:  Tue, 27 Jan 2004 14:33:51 -0200 Ola Manoel você tem os seguintes pacote instalado no conectiva 9 XFree86-devel e XFree86-devel-static pois a lib Xinerama e parte desses pacotes []´s Luiz ********************************************** De:  Frederico Recsky Para:  Victor Henrique Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Duvidas de iniciante Data:  Thu, 29 Jan 2004 08:09:12 -0200 (BRST) On Wed, 28 Jan 2004, Victor Henrique wrote: > Se eu fizer a instalacao de uma distribruicao (por exe: red hat 9) > selecionando a opcao area de trabalho pessoal poderei baixar programas > que estejam em formato tar.gz (sao os fontes, ne??) e compila-los? ou > so poderei instalar programas que estejam no formato RPM?? Entao, voce precisa dos compiladores instalados, eu quase nunca instalo usando as opcoes padrao mas creio que seja possivel sim. De qualquer jeito, voce precisa do gcc + make + tar (no minimo) para fazer as instalacoes, e que eu me lembre isso vem no padrao ja > caso eu nao possa compilar os programas tendo instalado o sistema dessa > forma, o que preciso instalar pra poder compila-los? quais sao todos os > pacotes necessarios? Como eu citei acima, voce precisa dos pacotes de compiladores, mas nem sempre eh o bastante, eu lembro que em geral na instalacao voce tem a opcao de escolher se que instalar as ferramentas de desenvimento ou de programacao (depende da distro). Escolha sim ou habilite a opcao > se eu quero instalar um pacote rpm que esta no cd de instalacao e que > nao foi instalado junto com o linux, como faco para saber quais as > dependencias dele? Ele chia se faltar pacotes e se tiver depencias, ele diz qual o nome do programa que falta e voce deve procura-lo e instalar. > se eu so instalar o windowmaker no meu linux, mesmo assim consigo > utilizar os programas feitos para kde e/ou gnome? (ex: konqueror) Roda mas vai demorar um pouco mais para abrir. (as vezes vc nem nota) Quando voce roda um programa do kde no gnome ou vice versa ele carrega as bibliotecas do outro e isso faz ele demorar um pouco mais. Eu uso o window maker e ateh agora nao tive problemas em rodar programas do gnome ou kde. Mas se voce so instalar o window maker vai precisar instalar no minimo as libs de cada um. Como voce e iniciante, se possivel manda instalar todos os pacotes :) a menos que tenha pouco espaco no hd.  |   .;'``-. | Frederico Fernandes Recsky              |  |  : :'   : | Debian GNU/Linux user 253572            |  |  ; ;   ,' | http://earth.prohosting.com/recsky      |  |  `. `'`   | Daruma Orga Card Systems                |  |    `-._   | f.recsky(at)darumaorga.com.br           | ********************************************** De:  fermyno@brasiltelecom.com.br Para:  Linux-Br Assunto:  (linux-br) Re: Como descobrir qual pacote pertence determinada bibliotec        a Data:  Thu, 29 Jan 2004 13:45:27 -0200 Ola, Essa pergunta ja foi respondida na lista. O Wellington Uemura mandou um script muito legal. Essa eh daquelas mensagens que ... ... "Vale a pena ler denovo!" [[[]]] Fermyno ============================================= http://linux-br.conectiva.com.br/arquivo/2000/11/msg00263.html Subject: Escript para localizar arquivos dentro de pacotes RPM From: Wellington Terumi Uemura Date: Fri, 03 Nov 2000 18:52:12 +0900 Olá lista! Dado ao fato da grande quantidade de novos usuários aqui na lista, aqui está um script que eu havia copiado da lista de discussão do RedHat, como eu estou vendo que muita gente está perguntando : - Aonde eu acho o arquivo *.*.so?? - Em qual RPM está o arquivo lib*** Etc, etc... Então aqui esta a solução ( demorei para responder pois tinha perdido o arquivo ). A instalação é simples: 1) Abra o seu editor de texto preferido e copie todo o texto abaixo, como eu utilixo o vi seria "vi proar", proar significa "Procura Arquivos Rpm". 2) Copie o arquivo criado para /usr/bin "cp proar /usr/bin" e depois mude a permissão para 755 para que todos possam usar ( chmod 755 /usr/bin/proar) 3) Agora se você precisar encontrar algum arquivo que esteja dentro de algum pacote RPM basta que você monte o CD-ROM "mount /mnt/cdrom" e entre dentro do diretório aonde se encontra os pacotes RPM "Conectiva é /mnt/cdrom/conectiva/RPMS", "RedHat é /mnt/cdrom/RedHat/RPMS". 4) Vamos supor que vc esteja procurando o arquivo "libtermcap.a" que não está instalada na seu sistema, então você faz o seguinte comando no seu console: proar libtermcap.a Depois de algum tempo, o programa vai retornar: libtermcap-devel-2.0.8-18cl.rpm 5)Agora basta que você instale o libtermcap-devel-2.0.8-18cl.rpm e supra a dependência do arquivo que vc estava precisando. O script não serve somente para procurar libs mas programas também, se ele não localizar nada , quer dizer que você não tem um pacote com tal arquivo. -------- Copie abaixo, Não copiar esta linha! -------- #!/bin/sh # rpmgrind: (greps/finds things in rpms) # usage: cd dir_w_rpms; rpmgrind word word=$1   for rpm in *.rpm;  do     rpm -qlp ${rpm} | grep -qs ${word}     if [ "$?" != 1 ]; then          echo ${rpm}     fi done -------- Fim do Script, Não copiar esta linha!--------   >Fala turma, >Gostaria de saber qual comando eu utilizo para descobrir  qual pacote >pertence determinada biblioteca que solicita numa instalação??? >É que estou tentando instalar o K3b, a versão mais nova, no meu CL9, só >que quando executo o make, ele dá o seguinte erro: >"/usr/bin/ld: cannot find -lpng" >Creio que isso deva ser uma biblioteca e gostaria de saber qual é o >pacote que ela pertence para poder instalar. >Abraço a todos. >Manoel Henrique Galhardo de Abreu >mhgabreu@uol.com.br >Icq 1734641 ********************************************** De:  Manoel Pinho Para:  Manoel Henrique Cc:  Linux-Br Assunto:  Re: (linux-br) Como descobrir qual pacote pertence determinada biblioteca Data:  Fri, 30 Jan 2004 22:02:07 -0200 Manoel Henrique escreveu: Gostaria de saber qual comando eu utilizo para descobrir  qual pacote > pertence determinada biblioteca que solicita numa instalação??? > É que estou tentando instalar o K3b, a versão mais nova, no meu CL9, só > que quando executo o make, ele dá o seguinte erro: > "/usr/bin/ld: cannot find -lpng" > Creio que isso deva ser uma biblioteca e gostaria de saber qual é o > pacote que ela pertence para poder instalar. > Sim a opção -lbiblioteca no gcc indica que haverá uma linkagem com a biblioteca de nome libbiblioteca (lib + biblioteca). Portanto, no seu caso ele está pedindo a libpng. Para descobrir quais são os pcotes correspondentes use [root@athlon root]# apt-cache search libpng libpng3 - Biblioteca PNG libpng - Biblioteca PNG libpng-doc - Documentação adicional sobre o libpng libpng-devel - Arquivos de inclusão e bibliotecas estáticas libpng-devel-static - Bibliotecas estáticas para desenvolvimento com libpng Instale portanto assim: apt-get install libpng libpng-devel libpng-devel-static ********************************************** De:  Brunhara Para:  Massahide , linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Como descobrir qual pacote pertence determinadabiblioteca Data:  Tue, 3 Feb 2004 15:32:16 -0200 [root@ns1 stf]# rpm -fq /usr/lib/libz.so.1 zlib-1.1.3-15cl [root@ns1 stf]# este script abaixo vai ajudar a voce encontrar o pacote que tem o arquivo deseja. #!/bin/sh # rpmgrind: (greps/finds things in rpms) # usage: cd dir_w_rpms; rpmgrind word word=$1 for rpm in *.rpm;  do     rpm -qlp ${rpm} | grep -qs ${word}     if [ "$?" != 1 ]; then          echo ${rpm}     fi done ********************************************** Date: Thu, 29 Jan 2004 12:31:09 -0200 From: Thiago Macieira Subject: Re: (linux-br) Como descobrir qual pacote pertence         determinada     biblioteca To: linux-br@bazar2.conectiva.com.br Cc: Manoel Henrique Message-ID: <200401291231.09909.thiagom@mail.com> Content-Type: text/plain; charset="utf-8" Manoel Henrique wrote: >Fala turma, >Gostaria de saber qual comando eu utilizo para descobrir  qual pacote >pertence determinada biblioteca que solicita numa instalação??? >à que estou tentando instalar o K3b, a versão mais nova, no meu CL9, > só que quando executo o make, ele dá o seguinte erro: >"/usr/bin/ld: cannot find -lpng" >Creio que isso deva ser uma biblioteca e gostaria de saber qual é o >pacote que ela pertence para poder instalar. Sim, é uma biblioteca: o ld está procurando pela libpng. No CL9, é fácil: $ apt-cache search libpng libpng10 - Bibliotecas libpng libpng3 - Biblioteca PNG libpng-devel - Arquivos de inclus� e bibliotecas est�icas Pronto, achou. Basta instalar os pacotes agora. Note que para desenvolvimento, você deve usar o libpng-devel. --   Thiago Macieira  -  Registered Linux user #65028    thiagom (AT) mail (dot) com     ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint:     E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358 ********************************************** De:  Ednei Pacheco Para:  egoms.linux@terra.com.br, linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Onde encontrar as libs ?? Data:  Mon, 16 Feb 2004 08:58:07 -0300 (ART) Companheiro Ederson,   O jeito é instalar forçado (rpm -ivh .rpm --nodeps) e na documentação em /usr/doc//, checar as pendências. Caso não se encontre lá, vá ao site oficial e verifique. Pode também pegar a nomenclatura da biblioteca e utilizar uma chave de busca qualquer (Google, Zoom, etc.), associado ao nome do programa. Na maioria das vezes o nome do arquivo é similar ao pacote o qual pertence. Att., Ednei Pacheco, pachequinho_rj@yahoo.com.br. ********************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Firebird 1.5 & Slackware 8.1 Data:  Mon, 15 Mar 2004 00:35:09 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Rafael Santini wrote: >Realizei uma busca no www.slackware.com e nada foi encontado para >"libstdc++.so.5". A libstdc++.so.5 vem com o gcc/g++ 3.2 e 3.3. Não serve a do g++ 2.95 (2.10), nem a do g++ 3.0 (3) nem a do 3.1 (4) nem a do 3.4 (6). - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info ********************************************** De:  Antonio César Assunção Moura Para:  Alexandre Monteiro , linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Postfix Data:  Wed, 17 Mar 2004 16:48:34 -0300 > Tarde... > Lista, quando vc quer instalar um pacote, mas ele dá conflito com um > postfix. Apagar esse arquivo é a solução? > > Desejo a todos um ótimo dia! > Alexandre Monteiro. > Boa tarde Alexandre... Você pode desinstalar o pacote antigo e instalar o novo, ou simplesmente atualizá-lo... Caso decida desinstalar o que já tem, execute a sequencia de comandos abaixo... Consulta de pacotes: rpm -qa | grep postfix Remoção dos pacotes: rpm -e Instalação do novo pacote: rpm -ivh Caso queira atualizar é só executar o comando abaixo: rpm -Uvh -- [ ]`s  Antonio César Assunção Moura  Laboratório Tajara - ISO 9001  Departamento de Tecnologia da Informação  cesar@labtajara.com.br - www.labtajara.com.br  São José do Rio Preto - SP / Brasil  (17) 3214-7100  © Laboratório Tajara - O seu Laboratório na Internet  °v°  /(_)\  Registered Linux User Number 282481 ********************************************** De:  Jorge Godoy Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Atualização MySQL Data:  Wed, 31 Mar 2004 18:29:16 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wednesday 31 March 2004 17:02, Ronan Lucio wrote: > # rpm -e perl-DBD-MySQL-2.1021-3 > error: Failed dependencies: >         perl-DBD-MySQL is needed by (installed) mysql-3.23.58-1 > > E quando eu executo o rpm -e no pacote do MySQL, diz que o > perl-DBD-MySQL é dependência para o perl-DBD-MySQL > > # rpm -e mysql-3.23.58-1 > error: Failed dependencies: >         libmysqlclient.so.10 is needed by (installed) > perl-DBD-MySQL-2.1021-3 > > Agora eu não consigo desinstalar nem um, nem outro, muito menos > instalar o MySQL Server... :-/ > > Alguém sabe como resolver este problema? Remova os dois pacotes simultaneamente. Sempre que você tiver problemas de dependências cíclicas, seja para instalação ou remoção, passe todos os parâmetros na mesma linha de comandos. IMHO isso é um erro de empacotamento. Serve, excepcionalmente, para alguns casos onde haja a real necessidade de ter-se os dois ou mais pacotes simultaneamente instalados mas este não é o caso de um servidor de banco de dados e de um módulo Perl. - -- Godoy.     -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) ********************************************** De:  Marcelo Vivan Borro Para:  Paulo Correia Andrade Cc:  linux-br Assunto:  Re: (linux-br)kmldonkey - um parto doloroso Data:  Thu, 01 Apr 2004 07:07:13 -0300 Paulo Correia Andrade escreveu:    Há sempre alguma biblioteca faltando, e lá vou eu procurar na > Internet ou postar mensagens na > lista, sempre na esperança de que esta seja a última vez. Já perdi a > conta de quantas e quais > bibliotecas já instalei. >    Pois é, lá vai mais uma mensagem! >    Parece que desta vez está faltando um tal de lpng, alguém poderia > me dizer o que é isso e onde > eu acho para instalar. > lpng - lib do png Dica geral:  Quando receber alguma mensagem de alguma lib faltando, procure pelo nome da lib no synaptic, no caso só png, pois dependendo da distribuição, o nome pode ser lpng ou libpng.  Como você está compilando algo, é um pacote devel ou devel-static Em alguns casos, pode ser que o pacote onde está a lib necessária não tem o mesmo nome da lib (exemplo típico:  xinerama geralmente está no xfree-devel-static ).  Neste caso pesquise no google sobre o nome da lib e verifique que milhares de outras pessoas já tiveram o mesmo problema e descobriram a solução. >   > PS: E é desse jeito que querem que o Linux se torne popular? > O kmldonkey ainda é um considerado "beta".  Realmente, a documentação é falha em não especificar exatamente o que seria necessário para compilá-lo.  O configure dele deixa a desejar, pois deveria checar as dependências de arquivos antes da compilação propriamente dita, onde ele poderia requisitar a instalação de dependências de uma maneira mais amigável do que uma sída de erro do make.  Por outro lado, compilar um programa é uma tarefa que não é idealizada para "end-users".  Com um pouco mais de experiência, é obvio que se um aplicativo roda no kde, ele necessita das libs-devel do kde para ser compilado, e assim por diante, de acordo com as "features" do programa. Para end-users, o ideal é ter o binário pronto para sua distribuição. Com um único comando o aplicativo já estaria instalado. E um aviso - como ainda é considerado um beta, não espere que tudo funcione 100%.  Pelo menos aqui, o programa fecha quando tento modificar as configurações do core por ele e não consegui usar o applet do kicker.  Se não me engano, o kmldonkey foi incluído no kde-org e futuramente será incluído no kde quando estiver estável e funcional. Marcelo Vivan Borro ********************************************** De:  Jorge Godoy Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)glibc2.3 Data:  Fri, 16 Apr 2004 12:55:04 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday 16 April 2004 11:04, carloslinux wrote: > òla galera, > > Tenho um CL8 e estou querendo atualizar a glibc que estar nele pela > glibc-2.3 pois preciso do libc.so.6 que estar nela para alguns > programas. Como fazer? pois até agora da uma porrada de > dependências. não vale apt-get "alguma coisa" pois já tentei dá > conflitos. > > Alguém tem alguma receitinha por aí ? Atualize sua distribuição. A glibc é o coração para muitas aplicações e você teria que recompilá-las todas com a nova biblioteca. O "apt-get alguma coisa" é a saída mais rápida e eficiente. - -- Godoy.     -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) ********************************************** De:  Ednei Pacheco Para:  Luiz Carlos S. Fumes Cc:  linux-br@bazar.conectiva.com.br Assunto:  Re: (linux-br)Erro instalando o OpenOffice Data:  Sat, 1 May 2004 18:40:02 -0300 (ART) Caro Luiz, Na verdade, a libc.so.6 não é uma biblioteca e sim um atalho apontando para a versão real da glibc. Se este atalho não existir em seu sistema, verifique a versão atual da sua glibc (libc-.so) e crie um atalho manualmente... # ln -s /lib/libc-.so /lib/libc.so.6 Depois disto, tente novamente instalar o OpenOffice. Espero ter ajudado, Att., Ednei Pacheco, pachequinho_rj@yahoo.com.br. ********************************************** De:  Marcelo Vivan Borro Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)CUPS/Foomatic, Nao funcionam no CL-9! Data:  Sun, 2 May 2004 18:30:35 -0300 Em Dom 14 Abr 2002 22:48, klyff harlley escreveu: > Caros amigos Linuxers, >  > Sou novo no mundo linux(+/- 3 semanas). Seja bem vindo!!!  :) > e estou usando a Dist. Conectiva 9, e por sinal, estou gostando muito , > nao somente do Linux, mas tb da Dist, na verdade eu nem se quer esperei > pra aprender a usar direito o Linux e ja formatei minha partição > rwindows, e agora tenho que aprender na marra! hehehe É uma boa maneira de aprender (na marra) :P >.........8< > Mas a 2 semanas estou com um sério problema com  Impressoras que usam o > FOOMATIC, simplismente nenhuma funciona, NENHUMA! ................8< Bom, estou vendo que você já deu uma boa fuçada.  É o caminho certo!! Mas vamos lá.... Você tem os pacotes do foomatic instalados? Você pode consultar digitando o seguinte comando no konsole (terminal): rpm -qa | grep foomatic Vai mostrar todos pacotes instalados que contém foomatic no nome.  No meu micro em casa obtenho estes pacotes: task-foomatic-1.1-28787cl foomatic-db-3.0-29173cl foomatic-3.0-27343cl gimp-print-foomatic-4.2.5-29089cl foomatic-db-engine-3.0-28795cl foomatic-filters-cupsomatic-20020309-28776cl omni-foomatic-0.7.0-26287cl lexmark-foomatic-kit-1.0-26466cl foomatic-filters-3.0-27081cl foomatic-db-hpijs-3.0-26313U90_1cl Preste atenção no primeiro (task-foomatic).  Os pacotes task, são pacotes especiais que na verdade não contém nenhum programa.  Contém apenas instruções para a instalação de um conjunto de pacotes. Se você digitar como root apt-get install task-foomatic, o apt vai instalar todos (ou quase todos :)  ) pacotes necessários para o foomatic. É importante que esteja com os pacotes atualizados.  Que eu me lembre, os pacotes do cups foram atualizados.  O ftp da conectiva é sempre muito carregado.  Eu uso o da Unicamp (moro em Campinas). Descomente as linhas referentes ao ftp da unicamp no seu /etc/apt/sources.list de maneira que fiquem assim: # Unicamp.br rpm [cncbr] ftp://ftp.unicamp.br/pub/conectiva 9/i386 all rpm-src [cncbr] ftp://ftp.unicamp.br/pub/conectiva 9/i386 all rpm [cncbr] ftp://ftp.unicamp.br/pub/conectiva/atualizacoes 9/i386 updates rpm-src [cncbr] ftp://ftp.unicamp.br/pub/conectiva/atualizacoes 9/i386 updates Mais um detalhe.  Tudo que falei até agora (pesquisa de pacotes, instalação e edição do sources.list) pode ser feito graficamente usando-se o synaptic. > > Eu Baixei todos eles e instalei sem maiores problemas, a não ser o > "perl-5.8.0-28837U90_1cl.src.rpm" que dava a mensagem : > erro: impossível criar %sourcedir /usr/src/rpm/SOURCES Pacotes src.rpm são pacotes com os fontes do programa.  São usados para gerar o pacote rpm propriamente dito (usando-se rpm -ba pacote.spec).  Porém para criar pacotes, é necessário ter o pacote rpm-build instalado. Uma outra dica, talvez a mais valiosa de todas.  Use o FAQ do Zago (olhe o rodapé das mensagens).  Você pode até baixar todo material para seu HD e consultar localmente.  Eu faço isso, é bem mais prático. Experimente executar os passos acima, qualquer coisa poste suas dúvidas (após pesquisar, ok  ;)  ) -- Marcelo Vivan Borro Linux User # 277064 ********************************************** De:  Marcelo Vivan Borro Para:  Linux.br 2 Assunto:  Re: (linux-br)problemas na compilacao ... kcdlabel Data:  Tue, 15 Jun 2004 08:24:42 -0300 Fabio F. Silveira escreveu: /usr/bin/ld: cannot find -ljpeg > collect2: ld returned 1 exit status > make[3]: ** [kcdlabel] Erro 1 > make[3]: Leaving directory `/home/ffs/t/kcdlabel-2.12-KDE3/kcdlabel' > make[2]: ** [all-recursive] Erro 1 > make[2]: Leaving directory `/home/ffs/t/kcdlabel-2.12-KDE3/kcdlabel' > make[1]: ** [all-recursive] Erro 1 > make[1]: Leaving directory `/home/ffs/t/kcdlabel-2.12-KDE3' > make: ** [all] Erro 2 > [ffs@aston kcdlabel-2.12-KDE3]$ > > > Entretanto, acredito ter a biblioteca libjpeg: > > [ffs@aston kcdlabel-2.12-KDE3]$ rpm -qa | grep jpeg > libjpeg-6b-12138cl > Compilar implica em desenvolver.  Você precisa dos pacotes devel para isso.  Cadê a libjpeg-devel?  Pesquise  no FAQ e histórico da lista para maiores detalhes. Marcelo Vivan Borro ********************************************** De:  Luiz Rafael Culik Guimaraes Para:  Paulo Henrique Benitez Cc:  linux-br Assunto:  Re: (linux-br)/usr/bin/ld: cannot find -lstdc++ Data:  Thu, 24 Jun 2004 14:34:29 -0300 Ola você não instalou o pacote libstdc++-devel use apt-get install libstdc++-devel g++ []´s Luiz ********************************************** De:  Flaviano Leite Ribeiro Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Xmule dependencias xinerama Data:  Wed, 1 Sep 2004 23:28:02 -0300 On Monday 30 August 2004 10:11, Anderson J. da Silva wrote: > Bom Dia >      Quando vou instalar o xmule do pinho ou outro RPM do xmule no meu cl9, > ele pedi umas bibliotecas: LibXinerama.0.1 > libwx* > instalei o xfree86-lib-commom e o devel mas a pendenga continua > instalei tambem o RPM do GTK onde tem as libwx*. > > algum já passou por este problema? > Este dias baixei o KDE 3.3.0 (pacotes p/ slack), e queria instala-lo também no kurumin 3.11, então fui no meu knippix 3.3 e com o "alien" converti para pacotes .deb, e instalei normalmente, porém quando chamava o kword pelo terminal, ele sentia falta desta biblioteca compartilhada, então copie a do slack para kurumin e tambem criei os links simbólicos igual aos que estava no slack, ai funcionou ! Flaviano Leite Ribeiro - Veneza - Ribeirão das Neves - MG Desempregado linux user #364432 at http://counter.li.org slackware ********************************************** De:  Marcelo Vivan Borro Para:  Linux.br 2 Assunto:  Re: (linux-br) Erro na compilação do courier-imap-3.0.2 Data:  Tue, 21 Sep 2004 15:34:01 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Em Ter 21 Set 2004 11:35, Leonardo Pinto escreveu: > Obs.: Ja fiz de tudo para achar essa tal de "-lstdc++" e nada. Ou google "/usr/bin/ld: cannot find -lstdc++" ou FAQ ou histórico da lista :-) http://bazar2.conectiva.com.br/pipermail/linux-br/2004-June/019662.html Ou ainda: [marcelo@admcpd marcelo]$ apt-cache search stdc++ libstdc++-devel - Arquivos de inclusão e bibliotecas para o desenvolvimento em C++ libstdc++2.10 - Biblioteca C++ GNU libstdc++5.0-devel - Arquivos de inclusão e bibliotecas para o desenvolvimento em C++ libstdc++5.0 - Biblioteca C++ GNU compat-libstdc++ - Biblioteca de compatibilidade C++ libstdc++-doc - Documentação adicional sobre a libstdc++ - -- Marcelo Vivan Borro Linux User # 277064 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) ********************************************** De:  Clovis Sena Para:  predacom@pop.com.br Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Duvida+bibliotecas Data:  Fri, 01 Oct 2004 16:26:54 -0300 Thiago Macieira wrote: -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Ricardo Barbosa Dias wrote: >   > > > renomear pra lib q eu preciso e funcionou, tipo por ser uma lib acima eu > >    > > Renomear nao eh a melhor saida, pois ai se outro programa precisa de lib com o numero anterior voce ta roubado! O melhor a fazer nestes casos seria criar um link simbolico para ela...voce cria pelo mc mesmo, sem grandes problemas... ********************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)KDE for OldWare Data:  Tue, 26 Oct 2004 21:31:00 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 dbm - Adrian wrote: >>   Penso que isso não deveria acontecer, porque se o sistema >>   básico (kernel, bash, etc.) é de uma versão mais recente, ele >>   DEVE obrigatoriamente reconhecer pacotes de versões mais >>   antigas. > >Concordo com vc, mas o problema é q muitas vezes as interfaces >das APIs mudam muito, e manter a compatibilidade pode vir a >custar tão caro, tanto em controle de desenvolvimento qto performance >etc. O Adrian está certo aqui. O problema de instalar aplicativos antigos em sistemas mais modernos é ter as bibliotecas que forneçam aquela API. Se você pegar a biblioteca mais importante do sistema - a libc - verá que ela está com o mesmo soname (libc.so.6) há 6 anos. A versão antiga (5.4.46) parou de ser desenvolvida em 1998... O pessoal que faz a glibc tem um trabalho enorme para manter a compatibilidade. Por outro lado, não há muita inovação na glibc. Praticamente toda inovação vem das outras bibliotecas do sistema. Uma versão de uma biblioteca com o mesmo soname que outra versão indica que elas são perfeitamente compatíveis (salvo exceções conhecidas). Isto é, se você compilou seu programa com a libpng 1.2.0 (libpng.so.3), pode fica tranqüilo que ele deve funcionar na libpng 1.2.5 (também libpng.so.3). [A exceção a regra mais conhecida é a OpenSSL: tanto a libssl.so.0 como a libcrypto.so.0 são incompatíveis entre versões de maneira muitas vezes difícil de detectar] Quanto ao caso do KDE, a política é a seguinte: durante todo o ciclo KDE 3.x, as bibliotecas mantêm a compatibilidade binária. É proibido a um desenvolvedor fazer uma modificação que quebre essa compatibilidade. Isso significa que um programa KDE compilado com a Qt 3.0 e KDE 3.0 (libqt-mt.so.3, libkdecore.so.4, ...) deve funcionar quando você atualizar seu sistema para o KDE 3.3.1. E note que no caso de um sistema integrado, não temos apenas as bibliotecas para manter compatíveis. É necessário também manter módulos extras, nomes dos ícones, argumentos aos programas, chamadas DCOP, ... Daí você vê que chega um momento em que é necessário jogar fora tudo que já foi depreciado e limpar a API. Não é de uma hora para outra que isso acontece. Note que o KDE 3.0 foi lançado há mais de 2 anos e que o KDE 4 só deve aparecer quando o KDE 3.0 fizer 3 anos de aniversário -- e isso depois que o KDE 3.4 for lançado. Ainda por cima, existe toda uma preocupação de "como um aplicativo KDE3 vai rodar num ambiente KDE4". Resumindo: as pessoas se preocupam em manter aplicativos mais antigos funcionando. Mas tudo tem seu limite: você não vai instalar um aplicativo de 6 anos de idade e esperar que ele continue funcionando a contento. - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info ********************************************** De:  Marcelo Vivan Borro Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Dúvidas sobre libs do Conectiva 8.0 Data:  Thu, 11 Nov 2004 16:45:32 -0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Em Qui 11 Nov 2004 15:12, Sandro Caieron escreveu: > > Olá pessoal > Estou fazendo a instalação do UVSCAN(Command Line da McAfee) em um > Conectiva8.0 e na instalação pede a seguinte lib libstdc++.so.5 , fiz varias > pesquisas, alguns sites sugeriram que fosse criado links simbolicos, mas a > lib não se encontra no sistema. > 1º) Posso copiar esta lib de um RH9 com UVSCAN tambem instalado? Nunca faça isso. > 2º) Onde consigo esta lib para o Conectiva 8 ? Nos repositórios oficiais. apt-get install compat-libstdc++ Na prózima vez, use "apt-cache search " Leia tb: http://200.204.198.164/mvb-rpm/comofaconocl10/instalandoprogramas.html - -- Marcelo Vivan Borro Linux User # 277064 ********************************************** De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Instalar lMule - Erro ao encontrar o libexpat Data: Tue, 5 Apr 2005 21:26:40 -0300 Renato S. Yamane wrote: >== >checking for XML_ParserCreate in -lexpat... no >configure: error: libexpat not found >== >Porém esse arquivo encontra-se em: >/usr/lib/libexpat.so.0.5.0 >/usr/lib/libexpat.so.0 > >Alguém poderia me ajudar? Não é nenhum desses dois acima que ele está procurando. Ele está procurando pelo libexpat.so, que vem no pacote expat-devel: apt-get install expat-devel -- Thiago Macieira - thiago (AT) macieira (DOT) info ********************************************** De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)cannot find the library '/usr/lib/libexpat.la' Data: Thu, 7 Apr 2005 19:17:15 -0300 José Marcelo Lima Duarte wrote: >/bin/sh ../../libtool --mode=link gcc -g -O2 -Wall -o ottest > ottest.o disasm.o libpango-ot.la -lfontconfig -lfreetype -lz >libtool: link: cannot find the library `/usr/lib/libexpat.la' >make[4]: ** [ottest] Erro 1 > >Nao tenho esse arquivo em lugar nenhum do meu computador. > >O que devo fazer? Isso é um erro de empacotamento da sua distribuição. Como você pode ver na linha de comando, a libexpat não é mencionada em nenhum momento. O problema é que ela é mencionada em algum arquivo .la que foi instalado no seu /usr/lib. E esse arquivo foi instalado sem gerar a dependência para a libexpat-devel. Duas soluções: 1) instale o pacote libexpat-devel 2) ache o arquivo .la no /usr/lib que menciona /usr/lib/libexpat.la. Edite-o e remova a referência por completo. É completamente desnecessária em sistemas como o Linux, mas ainda assim o libtool as gera e usa. -- Thiago Macieira - thiago (AT) macieira (DOT) info ********************************************** De: Claudio Polegato Junior Para: José Marcelo Lima Duarte Cc: linux-br Assunto: Re: (linux-br)Atualizando bibliotecas Data: Thu, 07 Apr 2005 09:47:10 +0000 Olá, Primeiramente sugiro que desinstale as versões antigas. Caso não seja possível, o caminho onde estarão os arquivos ".pc" do pkg-config precisa constar na variável de ambiente PKG_CONFIG_PATH, como diz no man pkg-config: PKG_CONFIG_PATH A colon-separated (on Windows, semicolon-separated) list of directories to search for .pc files. The default directory will always be searched after searching the path; the default is lib- dir/pkgconfig where libdir is the libdir where pkg-config was installed. Asim sendo, faça na varável de ambiente PKG_CONFIG_PATH constar primeiramente o diretório /usr/local/lib/pkgconfig fazendo: $ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig Seria também interessante colocar esta linha no /etc/profile ou /etc/bashrc para que qualquer usuário da máquina (inclusive você) não precise ficar executando a linha acima toda vez. Talves mais insteressante ainda seria compilar um pkg-config também da última versão. -- []'s Claudio Polegato Junior Um peregrino de Problemas; Um pergaminho de Soluções. José Marcelo Lima Duarte escreveu: >Baixei a nova versão do glib (2.6.4). >./configure >make >make check >make install >nenhum problema > >No entanto quando fui instalar o pango este so localizou a versão antiga do >glib (2.4.1), que é inferior a minima exigida pelo pango-1.81 >... >checking for glib-2.0 >= 2.5.7 gobject-2.0 gmodule-no-export-2.0... Requested >'glib-2.0 >= 2.5.7' but version of GLib is 2.4.1 >configure: error: >*** Glib 2.5.7 or better is required. The latest version of >*** Glib is always available from ftp://ftp.gtk.org/. > > ********************************************** De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Instalar Bandwidth Data: Thu, 12 May 2005 21:13:50 -0300 Rois Lima wrote: >/usr/lib/gcc-lib/i386-conectiva-linux/3.2.2/../../../libpng.so: > undefined reference to `deflate' [corta] É um problema de empacotamento ou bug da libpng: ela depende da zlib, mas não foi compilada com a zlib. A minha aqui também está assim. Tente assim: ./configure LIBS=-lz Se puder, contate os autores da libpng avisando do bug. -- Thiago Macieira - thiago (AT) macieira (DOT) info PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 2. Tó cennan his weorc gearu, ymbe se circolwyrde, wearð se cægbord and se leohtspeccabord, and þa mýs cómon lator. On þone dæg, he hine reste. ********************************************** De: Thiago Macieira Para: Joao Morais Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Erro compilando Wine Data: Wed, 18 May 2005 18:26:28 -0300 Joao Morais wrote: >> falta -lpthread > >Olá Thiago. Desculpa a ignorância, estou compilando com make, devo >utilizar $ make -lpthread logo após o make depend? Não funcionou. Não, é na linha do gcc que está falhando agora. Não sei te dizer como fazer isso direto da linha de comando. Tente make LIBS=-lpthread. Caso não funcione, edite o Makefile e adicione -lpthread à lista de bibliotecas. -- Thiago Macieira - thiago (AT) macieira (DOT) info PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 3. Ac seo woruld wearð geborod, swá se Scieppend cweað "Gewurde Unix" and wundor fremede and him "Unix" genemned, þæt is se rihtendgesamnung. ********************************************** De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br, Alex Assunto: Re: (linux-br)problemas com MAKE no superkaramba + libtool Data: Fri, 24 Jun 2005 19:24:46 -0300 Alex wrote: >Estou tendo um probleminha ao tentar compilar o superkaramba >Conectiva 10 Kernel 2.6.11-72032U10_17cl > >libtool: link: cannot find the library `/usr/lib/libart_lgpl_2.la' Ache o arquivo *.la do seu sistema que contém a referência "libart_lgpl_2.la", edite-o e remova a referência. libtool é praga. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 4. And æfter se scieppend ingelogode, he wrát "cenn", ac eala! se rihtendgesamnung andswarode "cenn: ne wát hú cennan 'eall'. Ástynt." **********************************************