From: Alex P. <pe...@in...> - 2003-10-15 07:33:51
|
Paul, some additional questions. > I've just tried the rpm install on SuSE 8.1. Unfortunately there is still > quite a lot of work to do. (Although I don't think any of the errors are > specific to SS.) > > The main problem is that the source is compiled to use glibc 2.3. Of course, > we all know that Firebird 1.5 will compile and run fine with glibc 2.2.5. > Personally, I'd like to see baseline support for RH 8.0, Mandrake 8 (I think > that's the one) and SuSE 8.1 - all released about one year ago. > Now I'm debugging install scripts, and compile all this stuff using gcc which I have on my box. I think, that when we become ready for release, it will be possible to compile SS on any other system by any other developer and to build package using glibc 2.2.5. BTW, I use RH8 and it's native glibc (though package is named glibc-2.2.93-5, it appears to be 2.3). I don't completely understand this versions magic. > The next problem is that the hosts.equiv file is always overwritten, removing > my entry for hostname.networkname. I've always found that I need that line to > get Firebird to run on a SuSE system. > Now I add to hosts.(allow, equiv) files "localhost", "localhost.localdomain" and string returned by hostname. It seems that the last is not required for fbmgr to run (it uses localhost), and problems with your file are definitely related with this. May be it's worth stop adding `hostname` output to hosts.equiv? > Thirdly, the glibc error is only detected when the attempt to change the > sysdba pasword is made. ie, after the install has completed, after my > hosts.equiv has been overwritten and after my run-levels have been changed. > This is not good. > I think we must simply build with correct glibc. > Fourthly, we still using the $INTERBASE variable in the /etc/init.d/firebird > script. It looks as if Pavel's old script for Fb 1 on SuSE has been lifted > without any changes for Fb 1.5. > Absolutely correct - I've used that same file. $INTERBASE variable problem I've fixed right now, in other aspects I see nothing bad in this script. > Finally, the install is going into /usr/local. SuSE uses /opt. So any install > onto a SuSE distro should follow that convention anyway. I happen to think > that /opt is also the correct place for all official Firebird installs, but > that is a topic for another discussion. > Nickolay added fixes to have ability to change install prefix during configure. So it's quite easy to build release packages to install to /opt. Alex. |