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

Re: [ROOT] New release of Debian ROOT packages - Development Snapshot



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 http://mirror.phy.bnl.gov/debian-root unstable root

The source package (slightly modifed to the upstream sources) are
available from

        deb-src http://mirror.phy.bnl.gov/debian-root 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
(cholm@nbi.dk). 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@XXX:~$ cat .rootrc
Gui.Backend: qt
Gui.Factory: qt
rkuhn@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
  *******************************************
  *                                         *
  *        W E L C O M E  to  R O O T       *
  *                                         *
  *   Version   5.13/05   11 October 2006   *
  *                                         *
  *  You are welcome to visit our Web site  *
  *          http://root.cern.ch            *
  *                                         *
  *******************************************

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()

*** Break *** segmentation violation
Generating stack trace...
0x00002b3daa587c93 in TGStatusBarPart::TGStatusBarPart(TGWindow const*, int, int, unsigned long) + 0xa3 from /usr/lib/root/libGui.so. 5.13 0x00002b3daa588728 in TGStatusBar::TGStatusBar(TGWindow const*, unsigned int, unsigned int, unsigned int, unsigned long) + 0x138 from /usr/lib/root/libGui.so.5.13 0x00002b3daa5c05cb in TRootCanvas::CreateCanvas(char const*) + 0x15cb from /usr/lib/root/libGui.so.5.13 0x00002b3daa5c0ac4 in TRootCanvas::TRootCanvas(TCanvas*, char const*, int, int, unsigned int, unsigned int) + 0x94 from /usr/lib/root/ libGui.so.5.13 0x00002b3daa5c76bc in TRootGuiFactory::CreateCanvasImp(TCanvas*, char const*, int, int, unsigned int, unsigned int) + 0x5c from /usr/lib/ root/libGui.so.5.13 0x00002b3da648015c in TCanvas::Constructor(char const*, char const*, int) + 0x23c from /usr/lib/root/libGpad.so.5.13 0x00002b3da64803e0 in TCanvas::TCanvas(char const*, char const*, int) + 0xd0 from /usr/lib/root/libGpad.so.5.13 0x00002b3da648051a in TCanvas::MakeDefCanvas() + 0xba from /usr/lib/ root/libGpad.so.5.13 0x00002b3da4d190e3 in TObject::AppendPad(char const*) + 0xc3 from / usr/lib/root/libCore.so.5.13 0x00002b3da5bd46e3 in TH1::Draw(char const*) + 0x83 from /usr/lib/ root/libHist.so.5.13
0x00002b3da5ca206f in <unknown> from /usr/lib/root/libHist.so.5.13
0x00002b3da565a3ec in G__call_cppfunc + 0x1ec from /usr/lib/root/ libCint.so.5.13 0x00002b3da5638a41 in G__interpret_func + 0x16b1 from /usr/lib/root/ libCint.so.5.13 0x00002b3da562cca5 in G__getfunction + 0x1d75 from /usr/lib/root/ libCint.so.5.13 0x00002b3da56ba481 in G__getstructmem + 0x451 from /usr/lib/root/ libCint.so.5.13 0x00002b3da56b29d2 in G__getvariable + 0xbf2 from /usr/lib/root/ libCint.so.5.13 0x00002b3da560855a in G__getitem + 0x9a from /usr/lib/root/libCint.so. 5.13 0x00002b3da5610e58 in G__getexpr + 0x7688 from /usr/lib/root/ libCint.so.5.13 0x00002b3da566715f in G__exec_function + 0x8f from /usr/lib/root/ libCint.so.5.13 0x00002b3da566a933 in G__exec_statement + 0x2a53 from /usr/lib/root/ libCint.so.5.13 0x00002b3da55f7bdf in G__exec_tempfile_core + 0x28f from /usr/lib/ root/libCint.so.5.13 0x00002b3da55f7e9e in G__exec_tempfile_fp + 0xe from /usr/lib/root/ libCint.so.5.13 0x00002b3da5672d34 in G__process_cmd + 0x1114 from /usr/lib/root/ libCint.so.5.13 0x00002b3da4d8fb80 in TCint::ProcessLine(char const*, TInterpreter::EErrorCode*) + 0x1c0 from /usr/lib/root/libCore.so.5.13 0x00002b3da4cced66 in TApplication::ProcessLine(char const*, bool, int*) + 0x5d6 from /usr/lib/root/libCore.so.5.13 0x00002b3da6ccb9f6 in TRint::HandleTermInput() + 0x196 from /usr/lib/ root/libRint.so.5.13 0x00002b3da6ccb1c7 in TTermInputHandler::Notify() + 0x17 from /usr/ lib/root/libRint.so.5.13 0x00002b3da6cccd4d in TTermInputHandler::ReadNotify() + 0xd from /usr/ lib/root/libRint.so.5.13 0x00002b3da4e10d63 in TUnixSystem::CheckDescriptors() + 0x123 from / usr/lib/root/libCore.so.5.13 0x00002b3da4e112ef in TUnixSystem::DispatchOneEvent(bool) + 0xcf from /usr/lib/root/libCore.so.5.13 0x00002b3da4d45375 in TSystem::InnerLoop() + 0x15 from /usr/lib/root/ libCore.so.5.13 0x00002b3da4d4610c in TSystem::Run() + 0x6c from /usr/lib/root/ libCore.so.5.13 0x00002b3da4cce06f in TApplication::Run(bool) + 0x1f from /usr/lib/ root/libCore.so.5.13 0x00002b3da6ccca5d in TRint::Run(bool) + 0x2ad from /usr/lib/root/ libRint.so.5.13
0x000000000040102d in main + 0x4d from /usr/bin/root.exe
0x00002b3da74ae4ca in __libc_start_main + 0xda from /lib/libc.so.6
0x0000000000400f4a in TApplicationImp::ShowMembers(TMemberInspector&, char*) + 0x42 from /usr/bin/root.exe
Root >
*** Break *** segmentation violation
Generating stack trace...
0x00002b3da649e529 in TPad::PaintModified() + 0xb9 from /usr/lib/root/ libGpad.so.5.13 0x00002b3da647d699 in TCanvas::Update() + 0xd9 from /usr/lib/root/ libGpad.so.5.13 0x00002b3daa5bd957 in TRootCanvas::HandleContainerConfigure(Event_t*) + 0xd7 from /usr/lib/root/libGui.so.5.13 0x00002b3daa5c29e8 in TRootContainer::HandleConfigureNotify(Event_t*) + 0x28 from /usr/lib/root/libGui.so.5.13 0x00002b3daa52df71 in TGFrame::HandleEvent(Event_t*) + 0xf1 from /usr/ lib/root/libGui.so.5.13 0x00002b3daa50393c in TGClient::HandleEvent(Event_t*) + 0x2c from / usr/lib/root/libGui.so.5.13 0x00002b3daa503d11 in TGClient::ProcessOneEvent() + 0x91 from /usr/ lib/root/libGui.so.5.13 0x00002b3daa503d8d in TGClient::HandleInput() + 0x1d from /usr/lib/ root/libGui.so.5.13 0x00002b3daa503dad in TGInputHandler::Notify() + 0xd from /usr/lib/ root/libGui.so.5.13 0x00002b3da4e11258 in TUnixSystem::DispatchOneEvent(bool) + 0x38 from /usr/lib/root/libCore.so.5.13 0x00002b3da4d45375 in TSystem::InnerLoop() + 0x15 from /usr/lib/root/ libCore.so.5.13 0x00002b3da4d4610c in TSystem::Run() + 0x6c from /usr/lib/root/ libCore.so.5.13 0x00002b3da4cce06f in TApplication::Run(bool) + 0x1f from /usr/lib/ root/libCore.so.5.13 0x00002b3da6ccca5d in TRint::Run(bool) + 0x2ad from /usr/lib/root/ libRint.so.5.13
0x000000000040102d in main + 0x4d from /usr/bin/root.exe
0x00002b3da74ae4ca in __libc_start_main + 0xda from /lib/libc.so.6
0x0000000000400f4a in TApplicationImp::ShowMembers(TMemberInspector&, char*) + 0x42 from /usr/bin/root.exe
Root >
root [2] .q

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/cern.ch/user/r/rkuhn/public/root_amd64

Ciao,
                    Roland

--
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
-----BEGIN GEEK CODE BLOCK-----
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+++
------END GEEK CODE BLOCK------


Attachment: PGP.sig
Description: This is a digitally signed message part


Reply to: