Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Mar 2013 20:47:30 +0200
From:      Jeff Tipton <jeff.t@mail.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: Error: shared library "mysqlclient.18" does not exist
Message-ID:  <513E26C2.9040601@mail.com>
In-Reply-To: <513E231A.90105@FreeBSD.org>
References:  <513E0D6D.10503@mail.com> <513E1BC9.6040207@FreeBSD.org> <513E1DF8.3020408@mail.com> <513E231A.90105@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 03/11/2013 20:31, Greg Larkin wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 3/11/13 2:10 PM, Jeff Tipton wrote:
>> On 03/11/2013 20:00, Greg Larkin wrote: On 3/11/13 12:59 PM, Jeff
>> Tipton wrote:
>>>>> Hi,
>>>>>
>>>>> I'm trying to set up security/maia, and this is the error
>>>>> message I get:
>>>>>
>>>>> Error: shared library "mysqlclient.18" does not exist
>>>>>
>>>>> Of course, the library does exist :(
>>>>>
>>>>> # ls /usr/local/lib/mysql/ libmysqlclient.a
>>>>> libmysqlclient_r.a     libmysqld.a libmysqlclient.so
>>>>> libmysqlclient_r.so    libmysqlservices.a
>>>>> libmysqlclient.so.18 libmysqlclient_r.so.18 plugin
>>>>>
>>>>> I googled about this, and I found 3 things to try but none of
>>>>> that was helpful here:
>>>>>
>>>>> 1. make a link: ln -s
>>>>> /usr/local/lib/mysql/libmysqlclient.so.18
>>>>> /usr/local/lib/libmysqlclient.so.18
>>>>>
>>>>> 2. Check the root's umask and the directory permissions if
>>>>> they are correct, and they are: # umask 22 #ll /usr/local/lib
>>>>> |grep mysql lrwxr-xr-x   1 root  wheel        41 Mar 11
>>>>> 16:25 libmysqlclient.so.18@ ->
>>>>> /usr/local/lib/mysql/libmysqlclient.so.18 drwxr-xr-x   3 root
>>>>> wheel       512 Mar 11 16:22 mysql/
>>>>>
>>>>> # ll /usr/local/lib/mysql/ total 27276 -rw-r--r--  1 root
>>>>> wheel 4844270 Mar 11 16:17 libmysqlclient.a lrwxr-xr-x  1
>>>>> root  wheel 20 Mar 11 16:22 libmysqlclient.so@ ->
>>>>> libmysqlclient.so.18 -rwxr-xr-x  1 root  wheel   3364688 Mar
>>>>> 11 16:22 libmysqlclient.so.18* lrwxr-xr-x  1 root  wheel
>>>>> 16 Mar 11 16:22 libmysqlclient_r.a@ -> libmysqlclient.a
>>>>> lrwxr-xr-x  1 root wheel        17 Mar 11 16:22
>>>>> libmysqlclient_r.so@ -> libmysqlclient.so lrwxr-xr-x  1 root
>>>>> wheel        17 Mar 11 16:22 libmysqlclient_r.so.18@ ->
>>>>> libmysqlclient.so -rw-r--r--  1 root wheel  20019340 Mar  7
>>>>> 15:08 libmysqld.a -rw-r--r--  1 root  wheel 4598 Mar 11 16:17
>>>>> libmysqlservices.a drwxr-xr-x  2 root  wheel 512 Mar  8 19:01
>>>>> plugin/
>>>>>
>>>>> 3. Update the ports tree. Ports tree is up to date.
>>>>>
>>>>> Could someone, please, suggest what I could try to solve
>>>>> this?
>>>>>
>>>>> Thanks, Jeff
>> Hi Jeff,
>>
>> At what point do you receive the error message?  Is it when you
>> attempt to run the executable built by the port?  If so, please
>> run the ldd command against the executable and post the output back
>> here.
>>
>> Thank you, Greg
>>
>>
>> -- Greg Larkin
>>
>> http://www.FreeBSD.org/           - The Power To Serve
>> http://www.sourcehosting.net/     - Ready. Set. Code.
>> http://twitter.com/cpucycle/      - Follow you, follow me Thank
>> you, Greg, for the reply. I get the error message while compiling
>> security/maia port. mysql client itself is working ok, I can
>> connect to my database server.
>>
>> ldd output: # ldd /usr/local/bin/mysql /usr/local/bin/mysql:
>> libreadline.so.8 => /lib/libreadline.so.8 (0x800ab5000) libz.so.6
>> => /lib/libz.so.6 (0x800cf5000) libstdc++.so.6 =>
>> /usr/lib/libstdc++.so.6 (0x800f09000) libm.so.5 => /lib/libm.so.5
>> (0x801219000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x80143a000)
>> libthr.so.3 => /lib/libthr.so.3 (0x801647000) libc.so.7 =>
>> /lib/libc.so.7 (0x801869000) libncurses.so.8 =>
>> /lib/libncurses.so.8 (0x801bbc000)
>>
> Hi Jeff,
>
> Can you post the relevant bits of build output where the error message
> shows up?  If it happens during the configure phase of the port build,
> you'll also want to post the end of the config.log file found in the
> port work directory.
>
> Thank you,
> Greg
>
>
> - -- 
> Greg Larkin
>
> http://www.FreeBSD.org/           - The Power To Serve
> http://www.sourcehosting.net/     - Ready. Set. Code.
> http://twitter.com/cpucycle/      - Follow you, follow me
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.13 (Darwin)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iEYEARECAAYFAlE+IxoACgkQ0sRouByUApB5XQCfcFo9nRCtFzuWJB/yg7tB6W6O
> h5MAnAqKEtOUuCwqlf0+HM5GSifo6PAk
> =drjz
> -----END PGP SIGNATURE-----
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
I tried to run "make" several times, and previously some build depends 
were compiled. But now the "work" directory doesn't even get created, 
and the process stops immediately:

/usr/ports/security/maia# make install clean
===>   maia-1.0.3.r1575_3 depends on shared library: mysqlclient.18 - 
not found
===>    Verifying install for mysqlclient.18 in 
/usr/ports/databases/mysql55-client
===>   Returning to build of maia-1.0.3.r1575_3
Error: shared library "mysqlclient.18" does not exist
*** [lib-depends] Error code 1

Stop in /basejail/usr/ports/security/maia.
/usr/ports/security/maia#





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?513E26C2.9040601>