Bug 195217

Summary: databases/mysql55-client: error: use of undeclared identifier 'base64_needed_encoded_length'
Product: Ports & Packages Reporter: O. Hartmann <ohartmann>
Component: Individual Port(s)Assignee: Alex Dupre <ale>
Status: Closed Overcome By Events    
Severity: Affects Only Me Flags: ohartmann: maintainer-feedback? (ale)
Priority: ---    
Version: Latest   
Hardware: amd64   
OS: Any   

Description O. Hartmann 2014-11-20 10:30:15 UTC
Port fails to compile:

[...]

In file included from /usr/ports/databases/mysql55-client/work/mysql-5.5.40/client/mysqlbinlog.cc:2225:
/usr/ports/databases/mysql55-client/work/mysql-5.5.40/sql/log_event.cc:2092:28: error: use of undeclared identifier
      'base64_needed_encoded_length'
  size_t const tmp_str_sz= base64_needed_encoded_length((int) size);
                           ^
/usr/ports/databases/mysql55-client/work/mysql-5.5.40/sql/log_event.cc:2100:7: error: no matching function for call to 'base64_encode'
  if (base64_encode(ptr, (size_t) size, tmp_str))
      ^~~~~~~~~~~~~
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2014-11-20 10:30:15 UTC
Auto-assigned to maintainer ale@FreeBSD.org
Comment 2 Alex Dupre freebsd_committer freebsd_triage 2014-11-20 11:52:48 UTC
Unable to reproduce, it's built successfully by poudriere/tinderbox.
Comment 3 O. Hartmann 2014-11-20 12:15:12 UTC
Funny. I have at least 3 (three)! boxes here with the same error.

Maybe your tinderbox starts from clinical sterile conditions which do not reflect the (productive/maintained/updated) installations in the field?
Comment 4 Alex Dupre freebsd_committer freebsd_triage 2014-11-20 14:18:00 UTC
That's how poudriere/tinderbox work :-) But you are the only one reporting such error, so maybe it's some particular configuration/environment you have.