=?UTF-8?Q?Bj=C3=B6rn?= Torkelsson <[EMAIL PROTECTED]> writes:

> Hi,

> I'm trying to build the latest and greatest openafs package (1.3.87-1)
> in Debian on Ubuntu however it fails when building the the pam modules
> as it gets multiple definitions of 'AFSVersion' and cml_version_number'.
> I guess that Debian should have been hit by this too?

> ../shlibafsrpc/AFS_component_version_number.o:(.data.rel.local+0x0):
> multiple definition of `AFSVersion'
> AFS_component_version_number.o:(.data.rel.local+0x0): first defined here
> ../shlibafsrpc/AFS_component_version_number.o:(.data+0x0): multiple
> definition of `cml_version_number'
> AFS_component_version_number.o:(.data+0x0): first defined here

Ugh, I'm pretty sure Ubuntu is not the problem, but rather the problem is
my naive assumption that globs respect case.  The PAM Makefile tries to
exclude AFS_component_version_number from shlibafsrpc with the following
expression:

    ../shlibafsrpc/[a-z]*.o

and I bet that's not doing the right thing in some locale.  Could you try
the build again with LC_ALL=C and see if it works any better?  If so, I'll
try to get a fix into the next upload, which I'm planning on doing within
a week or so.

-- 
Russ Allbery ([EMAIL PROTECTED])             <http://www.eyrie.org/~eagle/>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to