Is there a known problem with the current kdelibs and Apples mDNSResponder version 107.6? Google has not been helpful though I have seen the odd hit and a few others have had a similar problem but no suggested resolution.
I have compiled kde from source with no problems many times in the past and thought I'd give this zeroconf stuff a spin. So I have mDNSResponder installed and running. But kdelibs fails the make after entering /usr/src/kdelibs-3.5.5/dnssd.
mDNSresponder was compiled from source using "mDNSPosix" and "make os=linux " if that's a helpful bit of info. Additionally this is being done on a source based distro called
Lunar Linux
The relevant part that fails;
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
make[2]: Entering directory `/usr/src/kdelibs-3.5.5/dnssd'
../kdecore/kconfig_compiler/kconfig_compiler ./kcm_kdnssd.kcfg ./settings.kcfgc; ret=$?; \
if test "$ret" != 0; then rm -f settings.h ; exit $ret ; fi
/opt/lunar/qt/3/bin/moc ./remoteservice.h -o remoteservice.moc
if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../dcop -I..
then mv -f ".deps/remoteservice.Tpo" ".deps/remoteservice.Plo"; else rm -f ".deps/remoteservice
remoteservice.cpp: In member function `void DNSSD::RemoteService::resolveAsync()':
remoteservice.cpp:105: error: invalid conversion from `void (*)(_DNSServiceRef_t*, DNSServiceFlags, uin
remoteservice.cpp:105: error: initializing argument 7 of `DNSServiceErrorType DNSServiceResolve(_DNSS
make[2]: *** [remoteservice.lo] Error 1
make[2]: Leaving directory `/usr/src/kdelibs-3.5.5/dnssd'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/kdelibs-3.5.5'
make: *** [all] Error 2
|