itkDB.a: undefined reference to `__ctype_b' on Redhat system

M

m young

Guest
I can't help but think this bug has been fixed, and we just don't have
the fix. Here's the problem: I'm trying to use itkDB in IC 5.0 under
Redhat Linux. The compile goes fine, but the Cadence static lib itkDB.a
refers to a symbol __ctype_b which glibc's libraries no longer define:
it's apparently been abandoned in favor of __ctype_b_loc. Thus the code
will not link.

Any comments/suggestions/fixes?

Thanks!!

Mike Young
Yale University Electrical Engineering
mike.young@yale.edu
 
My guess is that you're using RH Enterprise Edition 3.0? I've seen some other
internal reports of problems like this (not with ITK, but other applications)
which are getting similar problems - in fact I think we're going to have
a RH7.2 compatibility library shipped with IC5141 to help with this...

Anyway, if you're using Enterprise Edition 3.0 you should be aware that
this isn't officially supported right now - and so you may have some troubles
(many of these have workarounds, as you'll find by looking in the archives of
this news group). However, linking executables with libraries build under RH7.2
on Enterprise 3.0 may be one step too far (I've not tried it, I'm afraid because
I don't have a machine with that OS in our office yet).

Regards,

Andrew.

On Wed, 12 May 2004 11:31:05 -0400, m young <mike.young@yale.edu> wrote:

I can't help but think this bug has been fixed, and we just don't have
the fix. Here's the problem: I'm trying to use itkDB in IC 5.0 under
Redhat Linux. The compile goes fine, but the Cadence static lib itkDB.a
refers to a symbol __ctype_b which glibc's libraries no longer define:
it's apparently been abandoned in favor of __ctype_b_loc. Thus the code
will not link.

Any comments/suggestions/fixes?

Thanks!!

Mike Young
Yale University Electrical Engineering
mike.young@yale.edu
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 

Welcome to EDABoard.com

Sponsor

Back
Top