Hi Kevin,
On Wed, 2006-01-11 at 13:17 -0500, Kevin B. McCarty wrote:
> Hi Christian,
>
> On 1/11/06, Christian Holm Christensen <cholm_at_nbi.dk> wrote:
>
> > This last update had some problems as some of you've kindly observed.
> > I've uploaded a new revision. This should fix the problems
> > hopefully.
>
> I had some problems with "apt-get build-dep root" such as:
>
> Note, selecting libxmlrpc-c3-dev instead of libxmlrpc-c-dev
> Note, selecting libldap2-dev instead of libldap-dev
> Package libmysqlclient-dev is a virtual package provided by:
> libmysqlclient12-dev 4.0.24-10sarge1
> libmysqlclient10-dev 3.23.56-3
> You should explicitly select one to install.
> Package libqt3-dev is not available, but is referred to by another package.
> This may mean that the package is missing, has been obsoleted, or
> is only available from another source
> However the following packages replace it:
> qt3-qtconfig qt3-linguist qt3-dev-tools-embedded qt3-dev-tools-compat
> qt3-dev-tools qt3-designer qt3-assistant qt3-apps-dev libqt3-mt-dev
> libqt3-headers libqt3-compat-headers
>
> I think this is because your debian/control Build-Depends line
> contains a bunch of things like <virtual-package> | <real-package>
> rather than <real-package> | <virtual-package>; that probably ought to
> be fixed.
OK, thanks.
> I worked around the problem by installing (by hand)
> libmysqlclient12-dev, libqt3-mt-dev, and all the packages that
> "apt-get build-dep root" said it wanted to install. Now I'm trying to
> build 5.09.01-2 on an amd64 box -- I'll let you know how it turns out.
Great.
> > Unpacking root-common (from .../root-common_5.09.01-2_all.deb) ...
> > dpkg: error processing /var/cache/apt/archives/root-common_5.09.01-2_all.deb (--unpack):
> > trying to overwrite `/etc/root/pdg_table.txt', which is also in package libroot5.09
> > dpkg-deb: subprocess paste killed by signal (Broken pipe)
>
> Good thing you moved that while the packages are still unofficial --
> it's not clear whether it is even possible to safely move conffiles
> between official packages (which is why the xlibs metapackage still
> contains xkb data). :-)
OK. I decided to make the common package as you suggested, as I realised that if for example `/etc/root/pdg_table.txt' was in the libroot<version> package it would be impossible to install 2 such packages (e.g., libroot5.09 and libroot5.10).
On Wed, 2006-01-11 at 14:48 -0500, Kevin B. McCarty wrote:
> Replying to myself...
Then you know someone is listening ;-)
> On 1/11/06, Kevin B. McCarty <kmccarty_at_gmail.com> wrote:
>
> > I worked around the problem by installing (by hand)
> > libmysqlclient12-dev, libqt3-mt-dev, and all the packages that
> > "apt-get build-dep root" said it wanted to install. Now I'm trying to
> > build 5.09.01-2 on an amd64 box -- I'll let you know how it turns out.
>
> The build unfortunately failed at the very end with:
> dpkg-genchanges
> dpkg-genchanges: failure: cannot open upload file
> ../libroot-ruby5.09_5.09.1-2_amd64.deb for reading: No such file or
> directory
That's weird.
> Indeed, no such file was created in the build directory. The thing I
> find odd is that there is nevertheless a libroot-ruby5.09 entry in
> debian/control ; I don't understand why the .deb wasn't built. (Note:
> the exact command I used to build was "dpkg-buildpackage -rfakeroot
> -uc -us" in order to test that it would also generate the .diff.gz,
> .dsc and .changes files OK.)
>
> There were also a number of suspicious-looking messages during the
> build such as this one, repeated several times:
>
> *** Warning *** Unknown package root-common - please update
> ./build/package/lib/makebuilddepend.sh
Hmm. I wonder why `./build/package/lib/makebuilddepend.sh' is called. It's normally called by `./build/package/lib/makedebdir.sh' - not `debian/rules'. Did you build from the source package, or from a CVS checkout?
> Despite the error at the end, the build did succeed in producing a lot
> of .debs. I installed the generated .debs on the amd64 machine and
> used ROOT a bit and it seemed to work fine.
>
> Hope this helps.
Sure does. Thanks. Perhaps we should upload the packages to the repository?
Yours,
-- ___ | Christian Holm Christensen |_| | ------------------------------------------------------------- | | Address: Sankt Hansgade 23, 1. th. Phone: (+45) 35 35 96 91 _| DK-2200 Copenhagen N Cell: (+45) 24 61 85 91 _| Denmark Office: (+45) 353 25 404 ____| Email: cholm_at_nbi.dk Web: www.nbi.dk/~cholm | |Received on Wed Jan 11 2006 - 22:04:19 MET
This archive was generated by hypermail 2.2.0 : Mon Jan 01 2007 - 16:31:56 MET