Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Libc.so compatibility with libqt-mt.so
Forum Updated to NodeBB v4.3 + New Features

Libc.so compatibility with libqt-mt.so

Scheduled Pinned Locked Moved Installation and Deployment
2 Posts 2 Posters 2.2k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    szycsi
    wrote on last edited by
    #1

    I have a Fedora Core release 3 based build machine on which I have QT 3.3.4 libraries and I can build fine my qt application.
    Now I need to use qt 3.3.8 libraries, so I copied the .h files and qt libraries and qmake, moc, ui, from the SLES 11 sdk + install dvd to my build machine and tried to compile my application, but getting this eror:
    uic: /lib64/tls/libc.so.6: version GLIBC_2.4' not found (required by ..libqt-mt.so.3) uic: /lib64/tls/libpng12.so.0: version GLIBC_2.4' not found (required by ..libqt-mt.so.3)

    In my build machine I have only libc-2.3.3.so.

    So my question:
    If I need to use libqt-mt.so (coming from qt 3.3.8 package) is it mandatory to have libc.so 2.4 (or above) ?

    When I checked qt3.3.8 package dependency I saw:
    rpm -qR qt3-3.3.8b-88.21
    ..
    libc.so.6()(64bit)
    libc.so.6(GLIBC_2.2.5)(64bit)
    libc.so.6(GLIBC_2.3.4)(64bit)
    libc.so.6(GLIBC_2.4)(64bit)
    ..

    There are listed libc.so version 2.2, 2.3 and 2.4.
    Is there way to make it work with libc.so 2.3 ?
    Thanks in advance !

    1 Reply Last reply
    0
    • G Offline
      G Offline
      goetz
      wrote on last edited by
      #2

      Fedora Core 3 is from November 2004, SLES 11 from March 2009.
      It's most likely that those distros are not binary compatible in regard to gcc and libc.

      You will either have to search for 3.3.8 packages for the Fedora box or grab the sources and build it yourself. You must not use the SLES 11 package.

      http://www.catb.org/~esr/faqs/smart-questions.html

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved