[GRASS-dev] [bug #5494] (grass) grass-6.2.1-1suse10.2.x86_64.rpm, failed dependencies: libmysqlclient.so.15

this bug's URL: http://intevation.de/rt/webrt?serial_num=5494
-------------------------------------------------------------------------

Subject: grass-6.2.1-1suse10.2.x86_64.rpm, failed dependencies: libmysqlclient.so.15

When I tried to install the binaries for GRASS 6.2.1 (together with geos,
gdal, proj) I got the rpm error message "Failed dependencies" for
libmysqlclient.so.15 and libpng12.so.0. But I have both.

Linux/x86_64, SuSE-10.1, mysql-5.0.18-20.8

root:/download> ls -1
  gdal-1.3.2-1suse10.2.x86_64.rpm
  gdal-grass-1.3.2-1suse10.2.x86_64.rpm
  geos-2.2.3-1suse10.2.x86_64.rpm
  grass-6.2.1-1suse10.2.x86_64.rpm
  proj-4.5.0-1suse10.2.x86_64.rpm

root:/download> rpm --install --test *.rpm
error: Failed dependencies:
  libmysqlclient.so.15(libmysqlclient_15)(64bit) is needed by grass-6.2.1-
1suse10.2.x86_64
  libpng12.so.0(PNG12_0)(64bit) is needed by grass-6.2.1-1suse10.2.x86_64

but:

root:/download> locate libmysqlclient
  /usr/lib/libmysqlclient.so.15
  /usr/lib/libmysqlclient.so.15.0.0
  /usr/lib/libmysqlclient_r.so.15
  /usr/lib/libmysqlclient_r.so.15.0.0
  /usr/lib/mysql/libmysqlclient.so.15
  /usr/lib/mysql/libmysqlclient.so.15.0.0
  /usr/lib/mysql/libmysqlclient_r.so.15
  /usr/lib/mysql/libmysqlclient_r.so.15.0.0
  /usr/lib64/libmysqlclient.so
  /usr/lib64/libmysqlclient.so.15
  /usr/lib64/libmysqlclient.so.15.0.0
  /usr/lib64/libmysqlclient_r.so
  /usr/lib64/libmysqlclient_r.so.15
  /usr/lib64/libmysqlclient_r.so.15.0.0
  /usr/lib64/mysql/libmysqlclient.a
  /usr/lib64/mysql/libmysqlclient.la
  /usr/lib64/mysql/libmysqlclient.so
  /usr/lib64/mysql/libmysqlclient.so.15
  /usr/lib64/mysql/libmysqlclient.so.15.0.0
  /usr/lib64/mysql/libmysqlclient_r.a
  /usr/lib64/mysql/libmysqlclient_r.la
  /usr/lib64/mysql/libmysqlclient_r.so
  /usr/lib64/mysql/libmysqlclient_r.so.15
  /usr/lib64/mysql/libmysqlclient_r.so.15.0.0

root:/download> rpm -qf /usr/lib64/libmysqlclient.so.15
  mysql-shared-5.0.18-16

root:/download> rpm -q mysql-shared
  mysql-shared-5.0.18-16

root:/download> rpm -q --whatprovides libmysqlclient.so.15
  mysql-shared-32bit-5.0.18-16

and:

root:/download> locate libpng12.so.0
  /usr/lib/libpng12.so.0
  /usr/lib/libpng12.so.0.1.2.8
  /usr/lib64/libpng12.so.0
  /usr/lib64/libpng12.so.0.1.2.8

-------------------------------------------- Managed by Request Tracker

On Mon, February 12, 2007 22:11, Request Tracker wrote:

this bug's URL: http://intevation.de/rt/webrt?serial_num=5494
-------------------------------------------------------------------------

Subject: grass-6.2.1-1suse10.2.x86_64.rpm, failed dependencies:
libmysqlclient.so.15

When I tried to install the binaries for GRASS 6.2.1 (together with geos,
gdal, proj) I got the rpm error message "Failed dependencies" for
libmysqlclient.so.15 and libpng12.so.0. But I have both.

[...]

root:/download> rpm --install --test *.rpm
error: Failed dependencies:
  libmysqlclient.so.15(libmysqlclient_15)(64bit) is needed by grass-6.2.1-
1suse10.2.x86_64
  libpng12.so.0(PNG12_0)(64bit) is needed by grass-6.2.1-1suse10.2.x86_64

[...]

root:/download> rpm -q --whatprovides libmysqlclient.so.15
  mysql-shared-32bit-5.0.18-16

You are trying to install a 64bit version of GRASS which needs the 64bit
version of the libraries, but your mysql is 32bit.

Moritz