Platform: ubuntu 9.04 32bit
Output from make:
ken@mythtv:~/rinputd_1.0.1$ make VERBOSE=1
/usr/bin/cmake -H/home/ken/rinputd_1.0.1 -B/home/ken/rinputd_1.0.1 --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/ken/rinputd_1.0.1/CMakeFiles /home/ken/rinputd_1.0.1/CMakeFiles/progress.make
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory `/home/ken/rinputd_1.0.1'
make -f common/CMakeFiles/common.dir/build.make common/CMakeFiles/common.dir/depend
make[2]: Entering directory `/home/ken/rinputd_1.0.1'
cd /home/ken/rinputd_1.0.1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ken/rinputd_1.0.1 /home/ken/rinputd_1.0.1/common /home/ken/rinputd_1.0.1 /home/ken/rinputd_1.0.1/common /home/ken/rinputd_1.0.1/common/CMakeFiles/common.dir/DependInfo.cmake --color=
make[2]: Leaving directory `/home/ken/rinputd_1.0.1'
make -f common/CMakeFiles/common.dir/build.make common/CMakeFiles/common.dir/build
make[2]: Entering directory `/home/ken/rinputd_1.0.1'
make[2]: Nothing to be done for `common/CMakeFiles/common.dir/build'.
make[2]: Leaving directory `/home/ken/rinputd_1.0.1'
/usr/bin/cmake -E cmake_progress_report /home/ken/rinputd_1.0.1/CMakeFiles 1 2 3
[ 18%] Built target common
make -f rinputd/CMakeFiles/rinputd.dir/build.make rinputd/CMakeFiles/rinputd.dir/depend
make[2]: Entering directory `/home/ken/rinputd_1.0.1'
cd /home/ken/rinputd_1.0.1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/ken/rinputd_1.0.1 /home/ken/rinputd_1.0.1/rinputd /home/ken/rinputd_1.0.1 /home/ken/rinputd_1.0.1/rinputd /home/ken/rinputd_1.0.1/rinputd/CMakeFiles/rinputd.dir/DependInfo.cmake --color=
make[2]: Leaving directory `/home/ken/rinputd_1.0.1'
make -f rinputd/CMakeFiles/rinputd.dir/build.make rinputd/CMakeFiles/rinputd.dir/build
make[2]: Entering directory `/home/ken/rinputd_1.0.1'
Linking CXX executable rinputd
cd /home/ken/rinputd_1.0.1/rinputd && /usr/bin/cmake -E cmake_link_script CMakeFiles/rinputd.dir/link.txt --verbose=1
/usr/bin/c++ -O2 -g CMakeFiles/rinputd.dir/main.cpp.o CMakeFiles/rinputd.dir/InputDevice.cpp.o CMakeFiles/rinputd.dir/Server.cpp.o CMakeFiles/rinputd.dir/LinuxInputDevice.cpp.o CMakeFiles/rinputd.dir/AvahiBroadcaster.cpp.o CMakeFiles/rinputd.dir/moc_InputDevice.cxx.o CMakeFiles/rinputd.dir/moc_Server.cxx.o CMakeFiles/rinputd.dir/moc_LinuxInputDevice.cxx.o CMakeFiles/rinputd.dir/moc_AvahiBroadcaster.cxx.o -o rinputd -rdynamic -L/home/ken/rinputd_1.0.1/common ../common/libcommon.a -lQtNetwork -lQtCore -lpthread -ldl -lsasl2 -lavahi-common -lavahi-client -Wl,-rpath,/home/ken/rinputd_1.0.1/common
CMakeFiles/rinputd.dir/AvahiBroadcaster.cpp.o: In function `AvahiBroadcaster':
/home/ken/rinputd_1.0.1/rinputd/AvahiBroadcaster.cpp:58: undefined reference to `avahi_qt_poll_get'
/home/ken/rinputd_1.0.1/rinputd/AvahiBroadcaster.cpp:58: undefined reference to `avahi_qt_poll_get'
collect2: ld returned 1 exit status
make[2]: *** [rinputd/rinputd] Error 1
make[2]: Leaving directory `/home/ken/rinputd_1.0.1'
make[1]: *** [rinputd/CMakeFiles/rinputd.dir/all] Error 2
make[1]: Leaving directory `/home/ken/rinputd_1.0.1'
make: *** [all] Error 2
I see that the linker command is missing -lavahi-qt4. Can you attach the CMakeCache.txt file that is generated when you run `cmake .`.
Thanks