Bug #27861 Can't compile a client application: unresolved external symbols

Submitted: 16 Apr 2007 20:11 Modified: 8 Jan 2008 17:32
Reporter: Miguel Solorzano Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Packaging Severity:S2 (Serious)
Version:5.0.41, 5.1.17 OS:Windows
Assigned to: Georg Richter CPU Architecture:Any
Tags: can't compile client, linking

[16 Apr 2007 20:11] Miguel Solorzano
Description:
Download the mysql-noinstall-5.1.17-beta-win32.zip package and install it.
Create a VS 2005 project 32-win console client application and compile
against the mysqlclient.lib.  You will get several linkage errors like:

mysqlclient.lib(client.obj) : error LNK2001: unresolved external symbol _yaSSL_get_peer_certificate
mysqlclient.lib(viossl.obj) : error LNK2001: unresolved external symbol _yaSSL_get_peer_certificate

How to repeat:
see description

Suggested fix:
-
[9 Jun 2007 2:22] MySQL Verification Team
Bug: http://bugs.mysql.com/bug.php?id=29001 was marked as duplicate of
this one.
[9 Jun 2007 5:37] Jim Winstead
Added 5.0.41 to version, to note this isn't just a 5.1 problem.
[9 Jun 2007 13:26] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/28461

ChangeSet@1.2518, 2007-06-09 15:26:21+02:00, georg@bing.site +1 -0
  Fix for bug #27861: unresolved externals (yassl and taocrypt):
  
  Added yassl and taocrypt sources to mysqlclientlib.
[9 Jun 2007 16:56] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/28465

ChangeSet@1.2518, 2007-06-09 18:32:40+02:00, georg@bing.site +1 -0
  Fix for bug #27861: unresolved externals (yassl and taocrypt):
  
  Added yassl and taocrypt sources to mysqlclientlib.
[9 Jun 2007 18:55] Valeriy Kravchuk
Bug #28665 was marked as a duplicate of this one.
[15 Jun 2007 7:58] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/28843

ChangeSet@1.2558, 2007-06-15 09:52:58+02:00, df@pippilotta.erinye.com +1 -0
  BUG#27861 merge to 5.1
[16 Jun 2007 4:51] Bugs System
Pushed into 5.1.20-beta
[22 Dec 2007 3:53] Kent Boortz
This was corrected in 5.0.48 and 5.1.22
[8 Jan 2008 17:32] Paul DuBois
Noted in 5.0.48, 5.1.22 changelogs.

On Windows, symbols for yaSSL and taocrypt were missing from
mysqlclient.lib, resulting in unresolved symbol errors for clients
linked against that library.

Portions of this website are copyright © 2001, 2002 The PHP Group

Page generated in 0.072 sec. using MySQL 8.4.7-u6-cloud

Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.