Re: New release of Debian ROOT packages - Development Snapshot

From: Roland Kuhn <>
Date: Sun, 29 Oct 2006 22:01:04 +0100

Hi Christian!

On 29 Oct 2006, at 11:50, Christian Holm Christensen wrote:

> Hi ROOT'ers and Debian Scientists,
> I have made new packages of ROOT for Debian GNU/Linux unstable ('sid')
> on i386. You can get them from
> deb unstable root
> The source package (slightly modifed to the upstream sources) are
> available from
> deb-src unstable root

> Call for builders: If you have Debian GNU/Linux running on some
> architecture other than i386, I'd very much like if you could try to
> rebuild the packages for your platform, and report back problems to me
> ( In particular, I'd like to hear about builds for
> amd64,
> ia64, powerpc, powerpc64, and similar. If you successfully make
> these
> packages, I'd gladly post them in the repository. Just put them
> somewhere I can get at them, and I'll upload them for others to use.

Okay, I've compiled it on amd64 with an up-to-date Debian testing, which went through. An oddity might be that each dpkg-deb call for building a package was preceded by a tar error message, complaining that a filename read from stdin contained a NUL character. I installed all resulting .deb files on a machine which previously did not have any X11 stuff (it's a rented remote server), so I'll have to trust that the dependencies for building pulled in all the required stuff.

One thing I noticed: it seems required to set ROOTSYS=/usr, otherwise there are complaints. For someone using ROOT already this is obvious, but if this is to go into Debian stable, /usr should be the default if nothing is set.

I only tried a simple thing:

rkuhn_at_XXX:~$ cat .rootrc
Gui.Backend: qt
Gui.Factory: qt
rkuhn_at_XXX:~$ root
Xlib: extension "XInputExtension" missing on display "localhost:10.0". Failed to get list of devices
** $Id: TGQt.cxx,v 1.33 2006/10/04 16:08:48 antcheva Exp $ this=0xb12a70 The font "symbol.ttf" was not installed yet Substitute it with "Arial"
Make sure your local "~/.fonts.conf" or "/etc/fonts/fonts.conf" file points to "$ROOOTSYS/fonts" directory to get the proper support for ROOT TLatex class

Compiled on 29 October 2006 for linuxx8664gcc with thread support.

CINT/ROOT C/C++ Interpreter version 5.16.15, September 21, 2006 Type ? for help. Commands must be C++ statements. Enclose multiple statements between { }. root [0] TH1F h("test","test",100,0,100) root [1] h.Draw()

Without Qt it works as expected. I tried saving the canvas as EPS and PDF, both worked, but that's about all I've got time for right now. I've put the .deb files on /afs/



TU Muenchen, Physik-Department E18, James-Franck-Str., 85748 Garching
Telefon 089/289-12575; Telefax 089/289-12570
CERN office: 892-1-D23 phone: +41 22 7676540 mobile: +41 76 487 4482
Any society that would give up a little liberty to gain a little
security will deserve neither and lose both.  - Benjamin Franklin
Version: 3.12
GS/CS/M/MU d-(++) s:+ a-> C+++ UL++++ P+++ L+++ E(+) W+ !N K- w--- M 
+ !V Y+
PGP++ t+(++) 5 R+ tv-- b+ DI++ e+++>++++ h---- y+++

Received on Sun Oct 29 2006 - 22:02:11 MET

This archive was generated by hypermail 2.2.0 : Mon Jan 01 2007 - 16:32:01 MET