Missing libs...

Support/Development for MySQL, MariaDB, and other database systems
troetnase
New Forum User
New Forum User
Posts: 3
Joined: Fri Aug 24, 2012 2:32 am
Location: Germany

Missing libs...

Unread post by troetnase »

mysqlclient16.x86_64 is missing in the repository for Fedora 13.
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Re: Missing libs...

Unread post by scott »

looks like there is a build problem with that repo, not unexpected when its EOL'd.
User avatar
mikeshinn
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 4149
Joined: Thu Feb 07, 2008 7:49 pm
Location: Chantilly, VA

Re: Missing libs...

Unread post by mikeshinn »

Fedora 13 is End of Life, it may not be possible to build that version of mysql for that platform anymore. We highly recommend you upgrade to a version of Fedora that is still supported by the Fedora project.
troetnase
New Forum User
New Forum User
Posts: 3
Joined: Fri Aug 24, 2012 2:32 am
Location: Germany

Re: Missing libs...

Unread post by troetnase »

It maybe EOL, but as you're still delivering your packages for this release, it might be worth fixing?

You have a mysql-server-5.5 in your repos, which needs perl-DBD-MySQL, which needs libmysqlclient.so.16. So, when there is no .so.16, there is no mysql-server-5.5, at least not for x86_64. i686 works fine.

BTW:
This is a clean machine, nothing but distro- and atomic-RPMs.
[cceller@inch ~]$ cat /etc/fedora-release
Fedora release 13 (Goddard)
[cceller@inch ~]$ uname -i
x86_64
[cceller@inch ~]$ yum repolist
atomic Fedora Core 13 - atomicrocketturtle.com
fedora Fedora 13 - x86_64
updates Fedora 13 - x86_64 - Updates

[cceller@inch ~]$ rpmbuild -bb rpmbuild/SPECS/mysqlclient16-art.spec
.
.
.
Wrote: /home/cceller/rpmbuild/RPMS/x86_64/mysqlclient16-5.1.59-2.art.x86_64.rpm
Wrote: /home/cceller/rpmbuild/RPMS/x86_64/mysqlclient16-devel-5.1.59-2.art.x86_64.rpm
.
.
.
[cceller@inch ~]$ echo $?
0

Builds clean for me, from your own src.rpm :)

BUT: as long, as I don't set up my own little repo for packages like this, it is not possible to perform updates, due to the missing lib blowing up yum.

(And yes, we're currently migrating from FC13 to CentOS 6, so this will be fixed for me at least :))
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Re: Missing libs...

Unread post by scott »

The repo policy is that the supported distros are the non-EOL platforms. EOL platforms are supported "by luck". In other words, if it builds at the time the update is made, then it goes out. If there is a problem, it does not.
troetnase
New Forum User
New Forum User
Posts: 3
Joined: Fri Aug 24, 2012 2:32 am
Location: Germany

Re: Missing libs...

Unread post by troetnase »

At first, I just wanted to point out this tiny error, but now you find me amused :)

What was there first? The hen or the egg?

libmysqlclient16 is only needed because mysql is updated in your repos to 5.5, but 5.5 can not be installed because that breaks compatibility with fedora-packages due to the missing libmysqlclient16.

At least, for x86_64.

Yes, I know, EOL. Yes, I know, that I'm using these free repos, so I should not complain... It still does not stop to confuse me how this can even happen...
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Re: Missing libs...

Unread post by scott »

Like I said, its because its no longer maintained. These things happen
Highland
Forum Regular
Forum Regular
Posts: 674
Joined: Mon Apr 10, 2006 12:55 pm

Re: Missing libs...

Unread post by Highland »

If the PHP build is current, try switching to php-mysqlnd
"Its not a mac. I run linux... I'm actually cool." - scott
Post Reply