Message: previous - next
Month: February 2012

Re: [trinity-devel] k3b compile error QObject

From: Darrell Anderson <humanreadable@...>
Date: Mon, 20 Feb 2012 19:41:36 -0800 (PST)
> I have all dependencies installed:
> libdvdcss, ffmpeg, lame, faac, faad2, speex, xvidcore,
> schroedinger, openjpeg, and x264
> # Install transcode.
> # Transcode dependencies: ffmpeg, libmpeg2, lame, libdv,
> libdvdread, and a52dec.

k3b will build without most or all of those packages installed. The result will be a crippled app, but k3b should still build. That is pretty much how the stock k3b in Slackware was built a few years ago. :(

> ./misc/.libs/libmisc.a(k3bcdcopydialog.o): In function `K3bCdCopyDialog::slotStartClicked()':
> k3bcdcopydialog.cpp:(.text+0x30d3): undefined reference to `K3bCdCopyJob::K3bCdCopyJob(K3bJobHandler*, QObject*)'
> k3bcdcopydialog.cpp:(.text+0x38da): undefined reference to `K3bCloneJob::K3bCloneJob(K3bJobHandler*, QObject*, char const*)'

Are you sure you're using Trinity sources? The reference to QObject should be TQObject.