|
From: Biswapesh C. <bis...@tc...> - 2003-04-16 06:55:48
|
gives: ------------------------------------ Error: Skin and core interface versions do not match. Interface version used by core is: 2.0 Interface version used by skin is: 1.2 The major version numbers must match. You need to at least recompile, and possibly update, your skin to work with this version of Valgrind. Aborting, sorry. ------------------------------------- What gives ? -- Biswa. |
|
From: Nicholas N. <nj...@ca...> - 2003-04-16 08:13:29
|
On 16 Apr 2003, Biswapesh Chattopadhyay wrote: > ------------------------------------ > Error: > Skin and core interface versions do not match. > Interface version used by core is: 2.0 > Interface version used by skin is: 1.2 > The major version numbers must match. > You need to at least recompile, and possibly update, > your skin to work with this version of Valgrind. > Aborting, sorry. > ------------------------------------- > > What gives ? Let me guess: you're using the CVS head with the calltree patch. The core/skin interface changed recently, and now the core you are using doesn't match the skin any more. If you recompile the skin it will hopefully work, although depending on how up-to-date your core version is, it may complain about a missing function when trying to print the command line usage message. I think Josef F has a fix for Calltree for that. I tried to make the error message pretty clear... could I make it more informative? N |
|
From: Biswapesh C. <bis...@tc...> - 2003-04-16 08:19:03
|
The thing is that I compiled valgrind CVS HEAD from source and then I compiled the latest version of calltree from source, so I'm a mystified as to why it did not catch this at compile time. The error goes away if I specify the 1_9_5 branch of valgrind during checkout and then recompile both in that order. On Wed, 2003-04-16 at 13:43, Nicholas Nethercote wrote: > On 16 Apr 2003, Biswapesh Chattopadhyay wrote: > > > ------------------------------------ > > Error: > > Skin and core interface versions do not match. > > Interface version used by core is: 2.0 > > Interface version used by skin is: 1.2 > > The major version numbers must match. > > You need to at least recompile, and possibly update, > > your skin to work with this version of Valgrind. > > Aborting, sorry. > > ------------------------------------- > > > > What gives ? > > Let me guess: you're using the CVS head with the calltree patch. The > core/skin interface changed recently, and now the core you are using > doesn't match the skin any more. If you recompile the skin it will > hopefully work, although depending on how up-to-date your core version is, > it may complain about a missing function when trying to print the command > line usage message. I think Josef F has a fix for Calltree for that. > > I tried to make the error message pretty clear... could I make it more > informative? > > N -- Biswa. |
|
From: Nicholas N. <nj...@ca...> - 2003-04-16 08:23:01
|
On 16 Apr 2003, Biswapesh Chattopadhyay wrote: > The thing is that I compiled valgrind CVS HEAD from source and then I > compiled the latest version of calltree from source, so I'm a mystified > as to why it did not catch this at compile time. Because the latest version of calltree is not quite up-to-date. > The error goes away if I specify the 1_9_5 branch of valgrind during > checkout and then recompile both in that order. Good. N |