[wplug] mysql.h

Robert L. Jeffries rl_jeffries at comcast.net
Mon Oct 18 16:19:48 EDT 2004


thank you for the help, I think this did the trick. The client won't
install, but I've rarely had code like this compile straight from a
book. Such is the fun of it all...

thanks
rlj

On Mon, 2004-10-18 at 15:47, Poyner, Brandon wrote:
> You shouldn't end up with a broken mysql-server by installing the mysql
> client.  I haven't had that happen to me, anyway, but I've heard of
> stranger things.  If you installed the mysql-server from Fedora Core 2
> you can use yum to install the development headers.  Of course it wants
> to install the mysql client and two perl modules with it.  These really
> shouldn't interfere with your existing mysql server.
> 
> # yum install mysql-devel
> Gathering header information file(s) from server(s)
> Server: Fedora Core 2 - i386 - Base
> Server: Fedora Core 2 - i386 - Released Updates
> Finding updated packages
> Downloading needed headers
> Resolving dependencies
> ..Dependencies resolved
> I will do the following:
> [install: mysql-devel 3.23.58-9.i386]
> I will install/upgrade these to satisfy the dependencies:
> [deps: perl-DBD-MySQL 2.9003-4.i386]
> [deps: mysql 3.23.58-9.i386]
> [deps: perl-DBI 1.40-4.i386]
> Is this ok [y/N]:
> 
> Brandon Poyner
> Network Engineer II
> CCAC - College Office
> 412-237-3086
>  
> 
> -----Original Message-----
> From: Robert L. Jeffries [mailto:rl_jeffries at comcast.net] 
> Sent: Monday, October 18, 2004 3:29 PM
> To: General user list
> Subject: RE: [wplug] mysql.h
> 
> Good question, not silly. No they're not installed. I rechecked the
> package list, and the add packages list, and I didn't have that option
> at installation. 
> 
> I downloaded the lib and headers RPM for my version (3.23.58) from
> mysql's site and did a rpm -ivh , and rpm -uvh and it told me that it
> needs the mysql client.
> 
> This brings back memories of when I started to run into problems about 6
> months ago. I really do not want to rip out the running mysqld and all
> of its files just to replace the entire thing with the addition of the
> libs and headers. I've tried that three times, and each time I wind up
> with mysql not running(in a nutshell).
> 
> To recap, I have mysql running, I'm starting to learn how to write my
> own clients(instead of just linking something like MS-Access to it), and
> I want to add-on the libraries and headers. I say add-on because in the
> past, I've not had the best experiences with pulling out a version of
> mysql and putting another one in, which is not currently my focus.
> 
> thanks
> rlj
> 
> On Mon, 2004-10-18 at 15:00, Poyner, Brandon wrote:
> > Silly question, but have you installed the mysql-devel RPM?  Devel
> RPMs
> > typically contain the development header files.
> > 
> > Brandon Poyner
> > Network Engineer II
> > CCAC - College Office
> > 412-237-3086
> >  
> > 
> > -----Original Message-----
> > From: Robert L. Jeffries [mailto:rl_jeffries at comcast.net] 
> > Sent: Monday, October 18, 2004 2:42 PM
> > To: General user list
> > Subject: Re: [wplug] mysql.h
> > 
> > thank you for the replies,
> > Yes, mysql is running as per the distro's installation which is Fedora
> > Core 2. I do not want to reinstall mysql. Tried that a while ago and
> it
> > caused more problems than solutions. I'd like to simply instlall the
> > header files. I got the source tarball, I've unpacked it, and I have
> the
> > headers. I'm trying a couple of things... Can I just continue to
> compile
> > the code with the -I or is there a need to run "make" and/or "make
> > install" just to get the compilers to recognize the location of the
> > headers?
> > 
> > thank you
> > rlj
> > 
> > On Sun, 2004-10-17 at 21:38, Jonathan S. Billings wrote:
> > > On Oct 17, 2004, at 3:29 PM, Robert L. Jeffries wrote:
> > > 
> > > > hello all,
> > > > 	I've got a mysql book here and I'm trying to get code for a
> > simple
> > > > client to compile. The code asks for stdio.h, and mysql.h. The
> > latter I
> > > > found I don't have. Does it work to download the source tarball of
> 
> > > > mysql
> > > > from MySQL's site, unpack it, and copy mysql.h into /usr/include/
> ?
> > > 
> > > You shouldn't need to copy any header files into /usr/include.  You 
> > > should do the normal "make install" of the package to install it,
> and 
> > > then add the path to the mysql headers you just installed to your 
> > > makefile, or use -I.
> > > 
> > > However, if you already have mysql installed through your distro's 
> > > package system, you'll probably want to install the appropriate
> > package 
> > > that includes the header files, rather than installing a whole new
> > copy 
> > > of mysql.
> > > 
> > > Jonathan
> > > 
> > > _______________________________________________
> > > wplug mailing list
> > > wplug at wplug.org
> > > http://www.wplug.org/mailman/listinfo/wplug
> > 
> > _______________________________________________
> > wplug mailing list
> > wplug at wplug.org
> > http://www.wplug.org/mailman/listinfo/wplug
> > 
> > 
> > _______________________________________________
> > wplug mailing list
> > wplug at wplug.org
> > http://www.wplug.org/mailman/listinfo/wplug
> 
> _______________________________________________
> wplug mailing list
> wplug at wplug.org
> http://www.wplug.org/mailman/listinfo/wplug
> 
> 
> _______________________________________________
> wplug mailing list
> wplug at wplug.org
> http://www.wplug.org/mailman/listinfo/wplug



More information about the wplug mailing list