Archived

This forum has been archived. Please start a new discussion on GitHub.

icebox and HP-UX 11

Whenever I try to use icebox I get:

icebox: error: ServiceManager: unable to load entry point `IceStormService,21:create': Unresolved symbol: typeid__XT9exception_ (data) from /usr/local/BerkeleyDB.4.3/lib/libdb_cxx-4.3.sl

Ice and all prerequisite packages were compiled with the latest HP compilers and SHLIB_PATH has the paths to everything I can think of that might be relevant.

Comments

  • bernard
    bernard Jupiter, FL
    Hi Jim,

    Please sign your post. See this announcement for details.

    Thanks,
    Bernard
  • bernard
    bernard Jupiter, FL
    Did you build Berkeley DB as per the INSTALL.HP-UX instructions (reproduced below)? Is is essential to build Berkeley DB with -AA -- like Ice.

    - Berkeley DB 4.2.52 or 4.3.27 with C++ support enabled, and built
    with a C++ compiler compatible with the one you are using.

    You can download the Berkeley DB source distribution from
    http://www.sleepycat.com/download

    We recommend that you configure and build Berkeley DB with:

    $ export CXXOPTS="-AA -mt"
    $ export CCOPTS="-mt"
    $ ../dist/configure --enable-cxx
    (plus --prefix=<dir> and/or --enable-java if you like)
    $ gmake

    Best regards,
    Bernard
  • Well, I thought I had, but after rebuilding Berkeley DB and checking that the options were per the INSTALL.HP-UX, it started to work.

    Perhaps a note in INSTALL.HP-UX to the effect that if you get bizarre not found errors to double check the prerequisite package configurations?

    Thanks.