Re: libpq-dev

Michał Cichowicz <[email protected]>
Newsgroups gmane.linux.debian.devel.embedded
Message-ID <[email protected]>
W dniu 03.02.2012 13:44, Neil Williams pisze:
>
> So you're creating a pbuilder cross chroot with multiple build
> dependencies already installed? The usual intent is to get as clean a
> build environment as possible. The intent of pdebuild-cross is to get
> you a clean cross environment where the only real additions are those
> necessary for a working cross environment. The only -dev package which
> comes into that category is dpkg-dev because otherwise you don't have a
> dpkg-buildpackage to use inside the chroot. The rest need to come in
> via Build-Depends / embuilddeps / xapt etc.

Right now I'm using this for a slight different purpose.
I'm developing my own applications and I want to link against the same
libraries that would be on the target device (I had some issues with
ld-linux.so before when I was using the CodeSourcery compiler - it was
too recent).
I would like to debianize them in the future - currently I don't fully
understand the process of making Debian packages from scratch.
Those many extra libs like kerberos were added in order to debug the
issue with libpq-dev, which depends on it.
> Don't forget that although you can (usually) build against Emdebian Grip
> sources / -dev files, there is no difference in what you get as a
> result from building against Debian sources and -dev files. Grip is
> fully binary-compatible and therefore cross-building can just as easily
> use Debian packages for the dependencies as Emdebian packages.
>
> This is why the default multistrap files for use with pdebuild-cross
> reference the Debian mirrors, not the Emdebian Grip ones. Emdebian is
> only listed at all to get the cross toolchain packages.
>
> Please, before we both forget about this, file a wishlist bug against
> pdebuild-cross, asking for the manpage to include comments based on the
> above.
>

Thanks, I wasn't sure about this. Versions are up to date?

> Actually, it's libkrb5-dev which appears to be the problem, it's old
> and therefore looking for the old version. It likely needs an update
> to squeeze2. The -dev packages for stable aren't as easy to check for
> dependency issues as packages in main - part of the reason why the
> components experiment failed and is being dropped as part of the Debian
> Integration for Wheezy.
>
> I'll try and fix krb5 for stable but not sure when, hopefully in the
> next few days. In the meantime, switch your multistrap to using Debian
> mirrors and you'll be up and running, albeit with a bit of a fatter
> chroot. You can always login to the chroot later and change the apt
> sources.
>

I would be very glad.

-- 
Best Regards,
Michał Cichowicz


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.