Archived

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

Unable to compile Ice-2.0.0 on RH ES Linux

Hi,

I get the following error:

make[2]: Entering directory `/home/vsonnath/install/Ice-2.0.0/src/Freeze'
c++ -c -I.. -I../../include -DFREEZE_API_EXPORTS -g -ftemplate-depth-128 -fPIC -Wall -D_REENTRANT SharedDbEnv.cpp
SharedDbEnv.cpp: In constructor `Freeze::SharedDbEnv::SharedDbEnv(const
std::string&, const Ice::CommunicatorPtr&)':
SharedDbEnv.cpp:294: `DB_LOG_AUTOREMOVE' undeclared (first use this function)
SharedDbEnv.cpp:294: (Each undeclared identifier is reported only once for each
function it appears in.)
make[2]: *** [SharedDbEnv.o] Error 1
make[2]: Leaving directory `/home/vsonnath/install/Ice-2.0.0/src/Freeze'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/vsonnath/install/Ice-2.0.0/src'
make: *** [all] Error 1

Environment:
gcc-3.2.3, RH ES Linux Release 3, ICE-2.0.0

Thanks,
--Venkat.

Comments

  • mes
    mes California
    Hi Venkat,

    What version of BerkeleyDB are you using?

    Take care,
    - Mark
  • Hi Mark,

    I am using this:
    db4-4.1.25-8 (This was okay for Ice 1.5.1).

    I took a look at the pre-requisites again in INSTALL.LINUX, it clearly says 4.2.52 or 4.3.21.

    Sorry for the false report.

    Thanks,
    --Venkat.