On 07/23/2012 09:48 PM, David C. Rankin wrote:
> On 07/23/2012 08:35 PM, David C. Rankin wrote:
>> Tim, Darrell, All,
>> Latest build attempts on k3b led to massive error of the form:
>> 'undefined reference to `vtable for ...'
>> I have no idea what went wrong. I've never seen this type of error before. I
>> have put up the full log at:
>> A summary of the log beginning with the undefined errors is here:
> I punted, created a completely new build environment, and I've started a
> complete build -- will report back.
> gcc 4.7.1-5
> glibc 2.16.0-2
After a complete rebuild with a new build environment and glibc 2.16, ffmpeg
0.11-1, the same failures remain:
FAILED, saving logs to '/home/david/tde/err/bld/tdebindings'
FAILED, saving logs to '/home/david/tde/err/bld/applications/k3b'
FAILED, saving logs to '/home/david/tde/err/bld/applications/k9copy'
FAILED, saving logs to '/home/david/tde/err/bld/applications/kchmviewer'
FAILED, saving logs to '/home/david/tde/err/bld/applications/kdmtheme'
FAILED, saving logs to '/home/david/tde/err/bld/applications/kbfx'
FAILED, saving logs to '/home/david/tde/err/bld/applications/kstreamripper'
FAILED, saving logs to '/home/david/tde/err/bld/applications/krusader'
I created a patch (attached) that allows k3b to build with ffmpeg 0.11-1 to get
around the errors:
k3bffmpegwrapper.cpp:82:84: error: 'av_open_input_file' was not declared in this
k3bffmpegwrapper.cpp:131:63: error: 'dump_format' was not declared in this scope
This patch will need to be checked. I don't think the kde4 k3b-2.2 patch is
applicable. But I do think we can use the additional scope resolution operators
it provides to get rid of some of the scope warnings.
The good news -- everything else built -- including koffice :) Full list:
David C. Rankin, J.D.,P.E.