Vernon Schryver
vjs@calcite.rhyolite.com
Wed Apr 27 14:36:59 UTC 2005
> From: Pavel Urban <pavel.urban@imaginet.cz> > I'm trying to build an RPM for RedHat EL. I've encountered some problems > during the process, so I've tried to build it manually with the same > commandline options. > > ./configure --bindir=/usr/bin --mandir=/usr/man --enable-server > --enable-dccifd --disable-IPv6 --disable-dccm --with-db-memory=1024 > --with-max-db-mem=1024 --without-bad-locks --homedir=/etc/dcc > --with-installroot=/var/tmp/pupu For current Redhat, that ./configure line looks like a bad idea. It is always bad to override defaults in any software unnecessarily. Some of those settings such as --enable-dccifd are entirely redundant Others such as --with-db-memory=1024 and --with-max-db-mem=1024 will cause major problems if your RPM is installed on a system that does not have 1 GByte of RAM. Try instead to find the minimum collection of settings. --bindir=/usr/bin --mandir=/usr/man --homedir=/etc/dcc --with-installroot=/var/tmp/pupu should be enough. I wonder if you really want to put cdcc in /usr/man instead of the default /usr/loca/man and the man pags in /usr/man instead of the default /usr/local/man. Putting the DCC home directory in /etc/dcc is surprising given --enable-server. Many systems do not have a spare 3 or 4 GBytes of disk space in the root file system. > ... > Seems like a typo in homedir/Makefile.in... > > INST_HOMEDIR=@installroot@ $(DCC_HOMEDIR) That could be. It has been a long time since I tested --with-installroot I will look into it later today or tomorrow. thanks, Vernon Schryver vjs@rhyolite.com
More information about the DCC
mailing list