Bug #1105

mysql-client-5.0.51b requires libreadline.so.6

Added by dennis.melentyev over 5 years ago. Updated about 3 years ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:tuxillo% Done:

0%

Category:-
Target version:-

Description

Hi everybody!

mysql-client-5.0.51b in pkgsrc linked against libreadline.so.6,
readline-5.2nb1 installs libreadline.so.5 only.

Am I looking for the wrong readline package or is it a bug in
mysql-client build?

PS. same issue with elinks-blah-blah (installed from pkgbox)
PPS. pkgbox is missing vim-shared-* (but found at ftp.estpac.ee).

History

#1 Updated by justin over 5 years ago

If these are all from pkgbox, it could be I had some slightly out-of-date
packages from my 2.0 build as I rushed to get it in.

This wasn't building in pkgsrc at the time of the bulk build for pkgbox;
it works on estpak.ee because (I bet) Hasso had a number of local patches
to enable things to build.

I'll start a build on pkgbox as soon as I can to make sure everything
matches up.

#2 Updated by dennis.melentyev over 5 years ago

Hi Justin!

Yep, everything was from pkgbox as of last night. I had no chance to
browse the wiki for other mirrors until installed links.

Thank you in advance!
Hope to get my MySQL running :)

#3 Updated by corecode over 5 years ago

I guess pkgbox needs to be updated so that base doesn't provide the
readline headers/lib anymore.

cheers
simon

#4 Updated by dillon over 5 years ago

:Justin C. Sherrill wrote:
:> On Sat, August 2, 2008 6:18 pm, Dennis Melentyev wrote:
:>> Hi everybody!
:>>
:>> mysql-client-5.0.51b in pkgsrc linked against libreadline.so.6,
:>> readline-5.2nb1 installs libreadline.so.5 only.
:
:I guess pkgbox needs to be updated so that base doesn't provide the
:readline headers/lib anymore.
:
:cheers
: simon

pkgbox is running HEAD as of around the release time (aka 2.1).
but libreadline wasn't removed from /usr/lib. Should I just remove it?

-Matt
Matthew Dillon
<>

#5 Updated by corecode over 5 years ago

I think that should be good. I think pkgsrc checks for the headers, not
for the libs.

cheers
simon

#6 Updated by hasso over 5 years ago

Aren't packages built in fresh chroot?

#7 Updated by hasso over 5 years ago

ftp.estpak.ee has nothing to with the fact that I have done some work with
pkgsrc. It's just a mirror as any other.

#8 Updated by justin over 5 years ago

Yes. I don't remember the details about readline. Should a full
buildworld/installworld to a chroot have the correct setup?

#9 Updated by justin over 5 years ago

A bad guess on my part. Looking at estpak.ee and pkgbox, the file is
actually present in both places. It's named vim-share-*, not
vim-shared-*, which might have been the reason it appeared missing.

#10 Updated by dennis.melentyev over 5 years ago

Hm... That's strange. File is definitely there. For some reason
"pkg_radd -v vim" didn't pick it up from pkgbox in my case.
Could be my bad (I'm just a first time user of pkgsrc, sorry). M.b. it
was too late here in Kiev and I had missed something.

#11 Updated by corecode over 5 years ago

Yes, I noticed this as well. pkg_add fails to find dependencies sometimes.

cheers
simon

#12 Updated by tuxillo about 3 years ago

Hi,

Can we close this? Reasons:

- Readline was gone a while ago, I don't recall any issue in the near present.
- mysql5-client (5.0.91 on -current) builds and installs fine.
- No readline dependencies I can see, please correct me if I'm wrong:
/usr/pkg/lib/mysql/libmysqlclient.so.15.0.0:
libcrypt.so.3 => /usr/lib/libcrypt.so.3 (0x800ad8000)
libm.so.3 => /usr/lib/libm.so.3 (0x800bf5000)
libssl.so.5 => /usr/lib/libssl.so.5 (0x800d0b000)
libcrypto.so.5 => /usr/lib/libcrypto.so.5 (0x800e64000)
libz.so.3 => /usr/lib/libz.so.3 (0x8010f2000)
libc.so.7 => /usr/lib/libc.so.7 (0x800640000)

Thanks,
Antonio Huete

Also available in: Atom PDF