CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
X11_Xcursor_LIB (ADVANCED)
linked by target "recorditnow" in directory /home/orinoco/Temp/src/recorditnow-0.8.1/src

If you want to still compile by hand and a debian package exists its a good idea to start with it's build-dependencies: Remove comment from the deb-src line in debian.list and then:

Code:

apt-get update
apt-get build-dep recordmydesktop

Others than that you are properly better of asking upstream how to compile from source - they might have a howto for that. Compiling yourself comes bundled with a few disadvantages, so we tend to avoid it: After all, thats one of the reasons we use debian in the first place…

_________________MfG. DonKult
"I never make stupid mistakes. Only very, very clever ones." ~ The Doctor

Here it is a good idea to install the libxcursor-dev package. It should include the needed Xcursor library (headers as indicated by -dev suffix, to be correct). This way you can try to find all needed packages step by step (note them down somewhere, just in case you need them later - e.g. if you want to build a real deb package).

Also, in debian a ITP (Intend to package) exists, so the claimer might satisfy his promise and packages it soon: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=639756
Maybe you can even join forces and ask him about the needed build-dependencies, test packages or or can help him getting it ready soon(er)…

_________________MfG. DonKult
"I never make stupid mistakes. Only very, very clever ones." ~ The Doctor

Here it is a good idea to install the libxcursor-dev package. It should include the needed Xcursor library (headers as indicated by -dev suffix, to be correct). This way you can try to find all needed packages step by step (note them down somewhere, just in case you need them later - e.g. if you want to build a real deb package).

Also, in debian a ITP (Intend to package) exists, so the claimer might satisfy his promise and packages it soon: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=639756
Maybe you can even join forces and ask him about the needed build-dependencies, test packages or or can help him getting it ready soon(er)…

In this case the OP can add a note to the ITP to let the maintainer/developer be aware to add the dependency on libxcursor-dev (or any other dependencies that may be missing)

orinoco

Post subject:Posted: 13.10.2011, 10:34

Joined: 2011-01-28
Posts: 30

Status: Offline

Thank you for your support.

The advice to install libxcursor-dev was very useful. I also installed the missing libext-dev package.

might help you as a quick fix (untested; wild guess)
I haven't used CMake so far, so i don't know if it respects LDFLAGS properly and/or how to do it correctly through.

This is usually a bug you should report upstream as upstream seems to depend on certain linker versions/default-options which make it hard to port the application to new distributions as they use different linkers (e.g. ld vs. ld-gold) and different options for it.

_________________MfG. DonKult
"I never make stupid mistakes. Only very, very clever ones." ~ The Doctor

Or is there chance to to change this visibility-feature without recompiling Qt?

Maybe I should keep an eye on the RecordItNow source-package shipped with (K)Ubuntu to recompile it?!?!

DonKult

Post subject:Posted: 13.10.2011, 14:17

Team Member

Joined: 2010-09-02
Posts: 485

Status: Offline

orinoco wrote:

Or is there chance to to change this visibility-feature without recompiling Qt?

No, but i don't really get why an application should depend on symbols NOT being exported (which is what visibility does, hide certain symbols…)… strange.

orinoco wrote:

Maybe I should keep an eye on the RecordItNow source-package shipped with (K)Ubuntu to recompile it?!?!

If they have a package yes, it can help to look at what they did. Just be careful, quality varies and binary packages from them aren't always compatible to debian.

_________________MfG. DonKult
"I never make stupid mistakes. Only very, very clever ones." ~ The Doctor

DeepDayze

Post subject:Posted: 13.10.2011, 16:27

Joined: 2010-09-11
Posts: 616
Location: USA
Status: Offline

Document these and pass them to the recorditnow maintainer so that such problems can be addressed by the appropriate teams...also perhaps the Qt in Debian may need rebuilding with the proper flags if it can be done without breaking KDE and apps.

Like it has been said many times don't try using packages built for (k)ubuntu...you'll be sorry in many cases