Problema ao instalar libsigc++-2.0 [RESOLVIDO]

1. Problema ao instalar libsigc++-2.0 [RESOLVIDO]

Thiago Coelho Lima
thiagocoelho

(usa Slackware)

Enviado em 06/02/2013 - 01:50h

Galera, estou tentando instalar o MySql Workbench e ao executar o ./configure ele reclama que precisa da libsigc++-2.0, conforme mensagem abaixo:

No package 'sigc++-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables SIGC_CFLAGS
and SIGC_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


Baixei o bendito pacote e salvei em "/usr/local/src":

libsigc++-2.2.8-i486-2sl.txz
mysql-workbench-gpl-5.2.46-src.tar.gz
mysql-workbench-gpl-5.2.46-src/


Executei o comando installpkg libsigc++-2.2.8-i486-2sl.txz e obtive a seguinte saída:

Verifying package libsigc++-2.2.8-i486-2sl.txz.
Installing package libsigc++-2.2.8-i486-2sl.txz:
PACKAGE DESCRIPTION:
# Libsigc++ (Callback system for standard C++)
#
# Libsigc++ implements a typesafe callback system for standard C++
# It allows you to define signals and to connect those signals to any
# callback function, either global or a member function, regardless of
# whether it is static or virtual.
#
Executing install script for libsigc++-2.2.8-i486-2sl.txz.
Package libsigc++-2.2.8-i486-2sl.txz installed.


Depois de fazer uma pesquisa, o pacote foi instalado, aparentemente, em "/usr/lib":

ConsoleKit/
crda/
geeqie/
libsigc-2.0.la*
libsigc-2.0.so@ 
libsigc-2.0.so.0@
libsigc-2.0.so.0.0.0*
pkgconfig/
rpm/
sendmail@
siconv/
sigc++-2.0/
trn/
udisks2/


No entanto, quando executo o ./configure do MySql Workbench novamente, o problema persiste!


Já tentei setar o diretório "/usr/lib" nesta variável PKG_CONFIG_PATH (export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib) e ainda sim não obtive sucesso! Segue o valor atual da variável PKG_CONFIG_PATH:

/usr/local/lib64/pkgconfig:/usr/lib64/pkgconfig:/usr/local/lib64/pkgconfig:/usr/lib


Agradeço desde já quem puder me ajudar!


  


2. Re: Problema ao instalar libsigc++-2.0 [RESOLVIDO]

Thiago Coelho Lima
thiagocoelho

(usa Slackware)

Enviado em 06/02/2013 - 11:40h

Bom pessoal, estive olhando a documentação da libsigc++-2.0 e vi que existe uma versão para sistemas 64 bits e sua instalação ficaria nos seguintes diretórios:

/usr/lib64/
/usr/lib64/libsigc-2.0.la
/usr/lib64/libsigc-2.0.so.0.0.0
/usr/lib64/pkgconfig/
/usr/lib64/pkgconfig/sigc++-2.0.pc
/usr/lib64/sigc++-2.0/
/usr/lib64/sigc++-2.0/include/
/usr/lib64/sigc++-2.0/include/sigc++config.h

A instalação que fiz (libsigc++-2.2.8-i486-2sl.txz) parece que é para sistemas 32 bits. Por isso a instalação ficou em "/usr/lib/..."

Como meu sistema é 64 bits, acredito que seja por isso que a instalação do MySQL Workbench não consegue achar este pacote.

Chegando em casa vou testar para confirmar se é isto mesmo!


3. Re: Problema ao instalar libsigc++-2.0 [RESOLVIDO]

Vitor Luis
VitorLuis

(usa Ubuntu)

Enviado em 07/02/2013 - 11:04h

Tenta rodar o configure assim:


./configure --prefix=/usr



4. Re: Problema ao instalar libsigc++-2.0 [RESOLVIDO]

Thiago Coelho Lima
thiagocoelho

(usa Slackware)

Enviado em 07/02/2013 - 18:40h

thiagocl escreveu:

Bom pessoal, estive olhando a documentação da libsigc++-2.0 e vi que existe uma versão para sistemas 64 bits e sua instalação ficaria nos seguintes diretórios:

/usr/lib64/
/usr/lib64/libsigc-2.0.la
/usr/lib64/libsigc-2.0.so.0.0.0
/usr/lib64/pkgconfig/
/usr/lib64/pkgconfig/sigc++-2.0.pc
/usr/lib64/sigc++-2.0/
/usr/lib64/sigc++-2.0/include/
/usr/lib64/sigc++-2.0/include/sigc++config.h

A instalação que fiz (libsigc++-2.2.8-i486-2sl.txz) parece que é para sistemas 32 bits. Por isso a instalação ficou em "/usr/lib/..."

Como meu sistema é 64 bits, acredito que seja por isso que a instalação do MySQL Workbench não consegue achar este pacote.

Chegando em casa vou testar para confirmar se é isto mesmo!


Boa tarde galera,

Depois de muito pesquisar, o problema era, realmente, o que mencionei acima, a versão de 32 bits da lib não estava sendo reconhecida.
Depois de remover esta versão e instalar a versão para sistemas de 64 bits, funcionou corretamente.

T+






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts