Compilation problem after 5.28 upgrade

Hi,

I have a large project that no longer compiles against root after upgrading to v5.28

My project makes a root dictionary against which some executables are compiled. I get the following linking error:
Undefined symbols:
“TCanvasImp::ShowMembers(TMemberInspector&, char*)”, referenced from:
vtable for TCanvasImpin runIt.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [bin/runIt] Error 1

Apologies for not reducing the problem or providing sample code but it is rather tricky with such a large project.

I will try against the trunk version and earlier versions, but thought someone might recognise the problem straight away

thanks
Peter

Hi ,

just some more info on this…

the problem still exists for the (just downloaded) trunk revision 37585, but it did not exist for 31880 or 5.26.00

cheers
Peter

Did you regenerate all your disctionaries?

Rene

Hi Rene,

I did - but not the executable .o

works now

thanks
Peter