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_at_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_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
- *
- 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------
Received on Sun Oct 29 2006 - 22:02:11 MET