Re: New Debian ROOT (5.09/01) packages for i386 unstable
Hi Federic,
On Thu, 2006-01-12 at 17:36 +0100, Frederic Lehobey wrote:
> Hi,
>
> On Thu, Jan 12, 2006 at 04:58:40PM +0100, Frederic Lehobey wrote:
>
> > And once all the packages installed (by hand) :
> >
> > # apt-get build-dep root
> > Reading package lists... Done
> > Building dependency tree... Done
> > 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
> > 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> > E: Package libqt3-dev has no installation candidate
I've fixed this in my working copy - I think.
> I have nonetheless tried to build the package on sparc64. Here is the
> output (sorry, it is not LANG=C, but should not matter here):
OK :-)
> ~/ROOT/root-5.09.01$ dpkg-buildpackage -rfakeroot -uc -us
> dpkg-buildpackage: source package is root
> dpkg-buildpackage: source version is 5.09.01-2
> dpkg-buildpackage: source changed by Christian Holm Christensen <cholm@nbi.dk>
> dpkg-buildpackage: host architecture sparc
> fakeroot debian/rules clean
> dh_testdir
> dh_testroot
> rm -f build-arch-stamp build-indep-stamp config.status configure-stamp
> rm -rf minuit2/src/Minuit-1_7_6/src/.libs/ freetype/src/freetype-2.1.9
> # Add here commands to clean up after the build process.
> /usr/bin/make distclean
> make[1]: entrant dans le répertoire « /home/fdl/ROOT/root-5.09.01 »
> Makefile:13: config/Makefile.config: Aucun fichier ou répertoire de ce type
> Makefile:24: config/Makefile.: Aucun fichier ou répertoire de ce type
>
> Please, run ./configure first
Ignore - harmless.
> make[1]: *** [config/Makefile.] Erreur 1
> make[1]: quittant le répertoire « /home/fdl/ROOT/root-5.09.01 »
> make: [clean] Erreur 2 (ignorée)
> build/unix/makecintdlls.sh clean
> rm -rf bin lib include \
> system.rootrc \
> config/Makefile.config \
> README/Changelog \
> etc/system.rootrc \
> etc/system.rootauthrc \
> etc/system.rootdaemonrc \
> etc/root.mimes \
> build/misc/root-help.el \
> debian/*.files \
> debian/*.install \
> debian/shlibs.local \
> freetype/src/freetype-2.1.3
> dh_clean
> dpkg-source -b root-5.09.01
> dpkg-source: building root using existing root_5.09.01.orig.tar.gz
> dpkg-source: building root in root_5.09.01-2.diff.gz
> dpkg-source: warning: file build/package/debian/root-bin.desktop.in has no final newline (either original or modified version)
Will be fixed after acceptance of patch tp ROOT.
> dpkg-source: warning: file minuit2/src/Minuit-1_7_6/tests/MnSim/paul4.txt has no final newline (either original or modified version)
Hmm. - Not Critical.
> dpkg-source: warning: file pythia6/.#Module.mk.1.8 has no final newline (either original or modified version)
These files are now removed by `clean'
> dpkg-source: building root in root_5.09.01-2.dsc
> debian/rules build
> dh_testdir
> # Add here commands to configure the package.
> ./configure --prefix=/usr \
> --mandir=/usr/share/man/man1 \
> --docdir=/usr/share/doc/root \
> --cintincdir=/usr/lib/root/5.09/cint \
> --etcdir=/etc/root \
> --with-sys-iconpath=/usr/share/pixmaps \
> --libdir=/usr/lib/root/5.09 \
> --enable-table --enable-roofit --enable-ruby --enable-qt --enable-minuit2 --enable-pythia --enable-xrootd --enable-shared --enable-soversion --enable-explicitlink --disable-rpath --disable-afs --disable-srp --disable-builtin-freetype --disable-builtin-afterimage --disable-builtin-pcre --disable-alien --disable-rfio --disable-chirp --disable-dcache --disable-gfal --disable-globus --disable-monalisa --disable-oracle --disable-pythia --disable-pythia6 --disable-sapdb --disable-venus
> Attempts at guessing your architecture failed.
> Please specify the architecture as the first argument.
> Do './configure --help' for a list of avaliable architectures.
> make: *** [config.status] Erreur 1
Ah, this is really what I feared. Could you tell me what's the output
of
uname -s | tr '[A-Z]' '[a-z]'
uname -m | tr '[A-Z]' '[a-z]'
uname -r
These are what the ROOT `configure' scripts uses to auto-detect the
build host type with. I suspect you get something like
linux
sparc
*
Could you also tell me the value of
dpkg-architecture -qDEB_BUILD_GNU_TYPE
Then, I can implement a switch in either debian/rules or in `configure'
to take care to get the right architecture. Please also try to do
./configure --help
and see if any of the architectures listed match your system. Finally,
if you could try in the ROOT source tree to do
./configure linux
make
and tell me the outcome - I'll be really happy.
Thanks.
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@nbi.dk Web: www.nbi.dk/~cholm
| |
Reply to: