BSD

NAVIGATION
CATEGORIES
REFERRENCE
LINKS
  • 3rd-party app linked with libstdc++.so.4, which isn't in NetBSD 2.0.2

    7 answers - 425 bytes - related search similar search Add To My Delicious Add To My Stumble Upon Add To My Google Mark Add To My Facebook Add To My Digg Add To My Reddit

    I am trying to run a 3rd-party closed-source app on NetBSD 2.0.2. It
    is linked with libstdcso.4, which is not present on my system. Is
    there a compatibility package somewhere that I can install?
    I'm a complete newbie to NetBSD, by the way. I've been using Linux
    for many years, but I don't yet know much about NetBSD's packaging
    system.
    Thanks for your help,
    - Adam
  • No.1 | | 523 bytes | |

    Adam Fineman <adam.fineman <atgmail.comwrites:

    I am trying to run a 3rd-party closed-source app on NetBSD 2.0.2. It
    is linked with libstdcso.4, which is not present on my system. Is
    there a compatibility package somewhere that I can install?
    <snip>

    I forgot to mention, I do have libstdcso.5. I just need the older library to
    run this 3rd-party app. I assume it must be available in some package for
    NetBSD, but I haven't found it yet.

    Thanks again,
    - Adam
  • No.2 | | 746 bytes | |

    Wed, 13 Jul 2005, Adam Fineman wrote:

    I am trying to run a 3rd-party closed-source app on NetBSD 2.0.2. It
    is linked with libstdcso.4, which is not present on my system. Is
    there a compatibility package somewhere that I can install?

    libstdcso.4 is from NetBSD 1.6.x

    I will let someone else answer about using it or if it is needed with
    2.0.2.

    I assume you could extract the needed libraries from a NetBSD 1.6.2
    tarfile.

    I'm a complete newbie to NetBSD, by the way. I've been using Linux
    for many years, but I don't yet know much about NetBSD's packaging
    system.

    Jeremy C. Reed

    BSD News, BSD tutorials, BSD links
    http://www.bsdnewsletter.com/
  • No.3 | | 1333 bytes | |

    7/13/05, Jeremy C. Reed <reed (AT) reedmedia (DOT) netwrote:
    Wed, 13 Jul 2005, Adam Fineman wrote:

    I am trying to run a 3rd-party closed-source app on NetBSD 2.0.2. It
    is linked with libstdcso.4, which is not present on my system. Is
    there a compatibility package somewhere that I can install?

    libstdcso.4 is from NetBSD 1.6.x

    Thanks. I did find it there, but I'm not sure of the best way to
    install it on 2.0.x.

    I will let someone else answer about using it or if it is needed with
    2.0.2.

    It is only needed if one wants to run an app that is dynamically
    linked with it, which is true in my case.

    I assume you could extract the needed libraries from a NetBSD 1.6.2
    tarfile.

    Would I have to build the library from source, or is there a
    pre-compiled package that contains libstdcso.4 that would not
    conflict with anything on my 2.0.2 distribution? I want to avoid
    building from source in this case, because I don't want to have to
    build the entire g++ package from 1.6.2 if I don't have to, especially
    if it might corrupt my existing runtime libraries.

    Also, is there some utility in NetBSD that would allow me to search
    for a package that provides a particular file?

    Thanks for your response,
    - Adam
  • No.4 | | 326 bytes | |

    Wed, Jul 13, 2005 at 06:55:35PM +0000, Adam Fineman wrote:
    I forgot to mention, I do have libstdcso.5. I just need the older library to
    run this 3rd-party app. I assume it must be available in some package for
    NetBSD, but I haven't found it yet.

    Yes, it's in the emulators/netbsd32_compat16 package.
  • No.5 | | 503 bytes | |

    Wed, Jul 13, 2005 at 02:43:21PM -0500, Dave Huang wrote:
    Wed, Jul 13, 2005 at 06:55:35PM +0000, Adam Fineman wrote:
    I forgot to mention, I do have libstdcso.5. I just need the older library to
    run this 3rd-party app. I assume it must be available in some package for
    NetBSD, but I haven't found it yet.

    Yes, it's in the emulators/netbsd32_compat16 package.

    Whoops, I mean emulators/compat16 the netbsd32 one is only for
    running 32-bit apps on a 64-bit.
  • No.6 | | 632 bytes | |

    7/13/05, Dave Huang <khym (AT) azeotrope (DOT) orgwrote:
    Wed, Jul 13, 2005 at 02:43:21PM -0500, Dave Huang wrote:
    Wed, Jul 13, 2005 at 06:55:35PM +0000, Adam Fineman wrote:
    I forgot to mention, I do have libstdcso.5. I just need the older library to
    run this 3rd-party app. I assume it must be available in some package for
    NetBSD, but I haven't found it yet.

    Yes, it's in the emulators/netbsd32_compat16 package.

    Whoops, I mean emulators/compat16 the netbsd32 one is only for
    running 32-bit apps on a 64-bit.

    Thanks, Dave. Exactly what I'm looking for.
    - Adam
  • No.7 | | 1226 bytes | |

    Wednesday 13 July 2005 12:30, Adam Fineman wrote:
    7/13/05, Jeremy C. Reed <reed (AT) reedmedia (DOT) netwrote:
    Wed, 13 Jul 2005, Adam Fineman wrote:
    I am trying to run a 3rd-party closed-source app on NetBSD 2.0.2.
    It is linked with libstdcso.4, which is not present on my
    system. Is there a compatibility package somewhere that I can
    install?

    libstdcso.4 is from NetBSD 1.6.x

    Thanks. I did find it there, but I'm not sure of the best way to
    install it on 2.0.x.

    Install /usr/pkgsrc/emulators/compat16

    and then you *may* have to:

    ln -s / \
    /usr/lib/libstdcso.4

    It is only needed if one wants to run an app that is dynamically
    linked with it, which is true in my case.

    Unfortunately, it doesn't look like the NetBSD compatibility translation
    stuff works for these libraries via the compat16 package. I think that
    those just install the files: sometimes actually using them requires
    symlinks unfortunately.

    Also, is there some utility in NetBSD that would allow me to search
    for a package that provides a particular file?

    pkg_info -F /path/to/file

    might give you what you're looking for.

Re: 3rd-party app linked with libstdc++.so.4, which isn't in NetBSD 2.0.2


max 4000 letters.
Your nickname that display:
In order to stop the spam: 5 + 4 =
QUESTION ON "BSD"

EMSDN.COM