From: Richard Dale Date: 2004-09-14T20:24:57+09:00 Subject: Re: make fails Thunfisch wrote: > My fault. Somehow /usr/kde/3.2/bin was in my PATH and /usr/kde/3.3/bin > not, so the older version of kde-config was used. I fixed it but now > there's a new problem (log attached). I'll keep my fingers crossed that the new libkmdi check is working ok then.. > Thunfisch I think what's happened is that the Smoke library has been generated from the KDE 3.2 headers, but you're compiling it against KDE 3.3. I had a look on my KDE 3.1 machine, and KCatalogue::setFileName() did used to be public, but on 3.3 it's private. So you need to remove the generated .cpp files from korundum-cvs/smoke/kde (ie smokedata.cpp, x_1.cpp to x_20.cpp), and then make again to regenerate Smoke. A 'make clean' command doesn't remove those sources, but it should do. -- Richard