[R] install RMySQL

Don MacQueen macq at llnl.gov
Thu Feb 10 17:09:52 CET 2005


I have a working installation of RMySQL in Mac OS X (10.3.7). I have 
libz in /usr/lib, as you do.
None of my personal installation notes mention doing anything special 
for /usr/lib/libz*.
My R was built from a source distribution; it is not a binary 
distribution. (version info below)

The only extra step I do is to define environment variables 
PKG_CPPFLAGS and PKG_LIBS,
like this:

mysql.home <- '/usr/local/mysql'
Sys.putenv('PKG_CPPFLAGS'=paste('-I',file.path(mysql.home,'include'),sep=''))
Sys.putenv('PKG_LIBS'=paste('-L',file.path(mysql.home,'lib'),' 
-lmysqlclient',sep=''))
install.packages('RMySQL')

You could try adding /usr/lib to PKG_LIBS.

-Don


>  version
          _                       
platform powerpc-apple-darwin6.8.5
arch     powerpc                 
os       darwin6.8.5             
system   powerpc, darwin6.8.5    
status                           
major    2                       
minor    0.1                     
year     2004                    
month    11                      
day      15                      
language R                       


RMySQL is 0.5-5


At 9:10 AM -0600 2/9/05, Xander  Meadow wrote:
>Hi,
>
>I'm still trying to get RMySQL installed on my Mac.  When I try and
>install from R (version 2.0.1) I'm told that the library "libz" can't be
>located.  It suggests checking in /usr/lib to see if I have the
>necessary libraries.  However, if I check /usr/lib I find I have the
>following:
>
>libz.1.1.3.dylib*
>libz.1.dylib*
>libz.dylib@
>
>Since I have the libraries that RMySQL needs to install I can't figure
>out why the installation is failing.  Does anyone have any thoughts on
>how to get RMySQL installed on my Mac?  Thanks so much.
>
>>Xander
>
>On Mon, 2005-02-07 at 13:52, Xander Meadow wrote:
>>  Hi,
>>
>>  Thank you for responding.  One thing I forgot to mention (although I'm
>>  guessing you figured it out anyway) is that I'm running Mac OS X.
>>
>>  I checked and I've got the file /usr/include/zlib.h installed on my
>>  machine.  Is this enough for R or does it need a more robust
>>  installation of zlib?  If this is enough, how do I let R know about the
>>  zlib.h file. If it's not, where should I get the correct zlib from?
>>  Thank you for any and all responses.
>>
>>  -Xander
>>
>>  On Mon, 2005-02-07 at 13:43, Roger D. Peng wrote:
>>  > R comes with it's own copy of zlib so even if it is compiled into R,
>>  > there isn't necessarily a system-wide installation of the library.
>>  > You may still need to install it.
>>  >
>>  > -roger
>>  >
>>  > Xander Meadow wrote:
>>  > > Hi,
>>  > >
>>  > > I've got a Dual G5 running 10.3.7 and I'm trying to install RMySQL.
>>  > > I've already got R up and running.  When I try the command
>>  > >
>>  > >
>>  > >>install.packages("RMySQL")
>>  > >
>>  > >
>>  > > It downloads a few things and then produces the following error:
>>  > > ---------------------------
>>  > > Configuration error:
>>  > >    Could not locate the library "libz" required by MySQL.
>>  > > 
>>  > > INSTRUCTIONS:
>>  > > 
>>  > >    The "libz" library is required by the MySQL client library
>>  > >    in order to compress/uncompress connections between clients
>>  > >    and the MySQL engine.
>>  > > 
>>  > >    Make sure you have "libz" installed properly and/or included
>>  > >    in your $LD_LIBRARY_PATH.  Perhaps it is not in any of the
>>  > >    standard directories (e.g., /usr/lib/, /usr/local/lib)?
>>  > > 
>>  > > Aborting the installation of RMySQL.
>>  > > 
>>  > > ERROR: configuration failed for package 'RMySQL'
>>  > > ----------------------------
>>  > >
>>  > > However, if I check for libz I get:
>>  > >
>>  > >
>>  > >>capabilities("libz")
>>  > >
>>  > > libz
>>  > > TRUE
>>  > >
>>  > > I'm not sure what the problem is because R is telling me that it doesn't
>>  > > know where libz is, but then it's also telling me it does know where
>>  > > libz is.
>>  > >
>>  > > Has anyone else seen this problem or know how I can get RMySQL installed
>>  > > on my machine?
>>  > >
>>  > > Just as an added note I know that install.packages works because
>  > > >
>>  > >
>>  > >>install.packages("DBI")
>>  > >
>>  > >
>>  > > worked without a problem.
>>  > >
>>  > > Thanks again.
>>  > >
>>  > > -Xander
>>  > >
>>  > > ______________________________________________
>>  > > R-help at stat.math.ethz.ch mailing list
>>  > > https://stat.ethz.ch/mailman/listinfo/r-help
>>  > > PLEASE do read the posting guide! 
>>http://www.R-project.org/posting-guide.html
>>  > >
>>
>>  ______________________________________________
>>  R-help at stat.math.ethz.ch mailing list
>>  https://stat.ethz.ch/mailman/listinfo/r-help
>>  PLEASE do read the posting guide! 
>>http://www.R-project.org/posting-guide.html
>
>______________________________________________
>R-help at stat.math.ethz.ch mailing list
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


-- 
--------------------------------------
Don MacQueen
Environmental Protection Department
Lawrence Livermore National Laboratory
Livermore, CA, USA




More information about the R-help mailing list