On Thu, Sep 21, 2006 at 07:49:55AM +0400, Vitaly Lipatov wrote: > On Wednesday 20 September 2006 12:35, Sergey N. Yatskevich wrote: > ... > > ../common/libsynaptic.a(rpackagelister.o): In function > > `RPackageLister::cleanPackageCache(bool)': > > rpackagelister.cc:(.text+0x11df): undefined > > reference to `vtable for pkgArchiveCleaner' > > collect2: ld returned 1 exit status > ... > > Глубже я не разбирался, но похоже всё дело в изменении > > алгоритма размещения виртуальных таблиц при компиляции (точнее > > в оптимизации их размещения). > У меня похожее выдаётся в LabPlot: > GraphListView.cc:(.text+0x3cf): undefined reference to `vtable > for GraphListView > Причём это всё компилируется вместе (не отдельная библиотека), > так что может дело и не в компиляторе. Похоже на изменения в visibility. В коде LabPlot используются инструкции по изменению visibility или влияющие на visibility инструкции #pragma? -- ldv