[Bug 1027418] Re: Functions from upstream missing in package

Clint Byrum clint at fewbar.com
Sat Jul 28 15:52:15 UTC 2012


Hi Eric, thanks for taking the time to file this bug report.

I've confirmed that this bug exists all the way back to lucid. In fact
it also affects CentOS/RHEL 6. I cannot seem to get krb5_cccol_lock or
unlock to link.

I'm not sure its a bug though. The function is not exported, so it
shouldn't actually appear in an upstream build of the library.

./src/lib/krb5/libkrb5.exports:krb5_cccol_cursor_free
./src/lib/krb5/libkrb5.exports:krb5_cccol_cursor_new
./src/lib/krb5/libkrb5.exports:krb5_cccol_cursor_next

Those 3 are, but these two are not listed.

Its not clear to me that the packaging is doing anything "strange" to
build and link the libraries. I suspect this may be something that
upstream does differently depending on how you build it. It would be
helpful in figuring out how this can be fixed if you provided the exact
steps you used to produce libraries with these symbols from upstream
source.

For now I'm going to mark the bug as Confirmed, with an importance of
Medium. Please provide that feedback so we can work on pushing the bug
upstream if necessary.

** Changed in: krb5 (Ubuntu)
       Status: New => Confirmed

** Changed in: krb5 (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to krb5 in Ubuntu.
https://bugs.launchpad.net/bugs/1027418

Title:
  Functions from upstream missing in package

Status in “krb5” package in Ubuntu:
  Confirmed

Bug description:
  The libkrb5 package in 12.04 looks like it's missing some functions.
  That sounds weird, so let me explain:

  I have the following packages installed:
  $ dpkg-query -l 'libkrb*'
  [snip]
  ii  libkrb5-26-heimdal        1.6~git20120311.dfsg.1-2  Heimdal Kerberos - libraries
  ii  libkrb5-3                 1.10+dfsg~beta1-2         MIT Kerberos runtime libraries
  ii  libkrb5-dev               1.10+dfsg~beta1-2         Headers and development libraries for MIT Kerberos
  ii  libkrb5support0           1.10+dfsg~beta1-2         MIT Kerberos runtime libraries - Support library

  The functions  'krb5_cccol_lock' and  'krb5_cccol_unlock' are declared
  in  /usr/include/krb5/krb5.h, from libkrb5-dev.   When I try to use
  them in a program that links against libkrb5, I get an "undefined
  symbol" error at run time.  I've looked at every .so file defined in
  any of those packages (using nm and nm -D), and those symbols aren't
  mentioned in any of those files!

  When I build krb5-1.10.2 from the MIT source, those symbols are
  defined in libkrb5.so.3.3.

  Does anyone have any idea what's up?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/krb5/+bug/1027418/+subscriptions




More information about the foundations-bugs mailing list