[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: