[Pkg-firebird-general] Compiling fb 1.0.3 on woody
Grzegorz B. Prokopski
gadek@debian.org
Sun, 06 Jun 2004 20:45:13 -0400
W li¶cie z nie, 06-06-2004, godz. 18:39, Remco Seesink pisze:
> Hi,
>
> > To make sure I should belong here, I was trying to compile fb1.5 on
> > woody (but I think it will need sarge).
> You could even be usefull if you couldn't get it to compile at all. However
> being able to recompile existing packages you download from somewhere would
> be very handy. It is not hard, I'll explain later.
Can you show exactly what problems/errors do you have on woody?
If you compile from "dist" tar archive, that is - one that has already
./configure, libtool, and others included - chances are that it would
work, maybe with by-hand upgrade of some build-time dependency.
> I personally run sarge. It will build there without problems. For producing
> official .debs you need to build on sid (unstable) but I could take care of that.
>
> If you don't have an extra box for sarge/sid and are unwilling to upgrade there
> is a nice alternative. You can install debian in a chroot. It is a lot easier
> than it sounds.
Yup. basically it means executing as root something like:
# debootstrap sid /home/me/chroot
after doing apt-get install debootstrap. But you have to have
debootstrap from Sarge or Sid for that.
> > But before I tried upgrading my woody to sarge, I thought I'll just try
> > recompiling 1.0.3.
> >
> > I've installed the fb1.0.3 source.
> >
> > Now the trick is fb1.0 needs an already installed version of firebird to
> > be able to build (it's a dumb compile the compiler trick, popular way
> > back then).
> This is solved in the debian package by using the boot kit.
>
> > $apt-get install firebird
> > E: Couldn't find package firebird.
In woody? No, there has never been firebird package in woody
(unfortunatelly - see my other mail for details). However there's
no *binary* package called "firebird", even in unstable/testing.
this brings me an idea, that we could provide such a package which
would depend on some "default set of subpackages", like 64-bit I/O
classic server and tools (these are 3 packages AFAIR: common, the
libraries, and the tools).
If you think it's a neat idea (after all it seems quite natural
for a user who wants Firebird to request installation of "firebird"
package) - this should be done relatively quickly, as such new
binary package will require ftpmaster's approval (this usually
takes about a week)
> debuild will complain is build dependencies are wrong. try to install them with apt-get
> and try again. On woody you won't be able to do them all, but as I just tested it will
> still produce .debs. Type debuild -d to override that check.
You can also modify ./debian/control to match woody versions and package
names of all build-deps.
> I don't know if it will casue troubles when installing.
If it builds - it should work.
Hope this helps
Grzegorz B. Prokopski
--
Grzegorz B. Prokopski <gadek@debian.org>
Debian GNU/Linux http://www.debian.org
SableVM - LGPLed JVM http://www.sablevm.org
Why SableVM ?!? http://devel.sablevm.org/wiki/WhySableVM