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

Discussion in 'Cadence' started by m young, May 12, 2004.

  1. m young

    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
     
    m young, May 12, 2004
    #1
  2. 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.
     
    Andrew Beckett, May 14, 2004
    #2
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.