Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 327
  • Last Modified:

Error compiling mysql++ version 1.7.12

Hi,
I downloaded mysql++ version 1.7.12 from http://tangentsoft.net  and am trying to install it.

The configure runs fine...and then when I try to "make" .. I get the following error towards the end:-

/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../../i586-suse-linux/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make[3]: *** [libmysqlpp.la] Error 1
make[3]: Leaving directory `/root/mysql/mysql++-1.7.12/sqlplusint'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/mysql/mysql++-1.7.12/sqlplusint'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/mysql/mysql++-1.7.12'
make: *** [all] Error 2

what is this -lz???


0
sandeep_th
Asked:
sandeep_th
  • 2
1 Solution
 
GnsCommented:
Hm, do you have development libraries for zlib installed? If not, install it, then rerun the make.

-- Glenn
0
 
sandeep_thAuthor Commented:
Installed zlib and it worked. I guess you earned the points.

once it was installed "successfully" I just tested it with some test code(using one of mysql++ headers)....

and when I compile it, I get the following errors:-


/tmp/ccnaWLco.o(.gnu.linkonce.t._ZNK11MysqlResUse11fetch_fieldEv+0x10): In function `MysqlResUse::fetch_field() const':
: undefined reference to `mysql_fetch_field'
/tmp/ccnaWLco.o(.gnu.linkonce.t._ZN11MysqlResUse10field_seekEi+0x13): In function `MysqlResUse::field_seek(int)':
: undefined reference to `mysql_field_seek'
/tmp/ccnaWLco.o(.gnu.linkonce.t._ZNK11MysqlResUse10num_fieldsEv+0x10): In function `MysqlResUse::num_fields() const':
: undefined reference to `mysql_num_fields'
collect2: ld returned 1 exit status


Would you know what it is complaining about now?

cheers,
sandeep
0
 
sandeep_thAuthor Commented:
Never mind.....solved this problem on my own...it was a problem with not "including" the right directories.

cheers,
sandeep
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

A proven path to a career in data science

At Springboard, we know how to get you a job in data science. With Springboard’s Data Science Career Track, you’ll master data science  with a curriculum built by industry experts. You’ll work on real projects, and get 1-on-1 mentorship from a data scientist.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now