>>> All, Tim, Darrel, Slavek, Francios, >>> >>> It looks like cups 1.6.1-2 will require re-writing some of tdelibs to >>> build. >>> Building tonight, I encountered a Large number of errors. (log >>> attached) >>> I >>> know >>> there have been significant changes in the init start order for >>> avahi-daemon and >>> cupds now requiring avahi-daemon to be started prior to cups to handle >>> the >>> new >>> cups+dnssd browsing. Here is a summary of the ftbfs error: >>> >>> [ 60%] Building CXX object >>> kdeprint/cups/CMakeFiles/kdeprint_cups-module.dir/ipprequest.cpp.o >>> cd /build/src/build/kdeprint/cups && /usr/bin/c++ >>> -Dkdeprint_cups_module_EXPORTS -DHAVE_CONFIG_H -D_KDEPRINT_COMPILE >>> -march=x86-64 >>> -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 >>> -D_FORTIFY_SOURCE=2 -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE >>> -DQT_NO_STL >>> -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT >>> -include >>> tqt.h -fPIC -I/opt/qt3/include -I/usr/include/tqt >>> -I/build/src/build/kdeprint/cups -I/build/src/build >>> -I/build/src/tdelibs/kdeprint/cups -I/build/src/build/kdecore >>> -I/build/src/tdelibs -I/build/src/tdelibs/dcop >>> -I/build/src/tdelibs/kdecore >>> -I/build/src/tdelibs/kdecore/network -I/build/src/tdelibs/kdeui >>> -I/build/src/tdelibs/kio -I/build/src/tdelibs/kio/kio >>> -I/build/src/tdelibs/kio/kfile -I/build/src/tdelibs/kdeprint >>> -I/build/src/tdelibs/kdeprint/management -o >>> CMakeFiles/kdeprint_cups-module.dir/ipprequest.cpp.o -c >>> /build/src/tdelibs/kdeprint/cups/ipprequest.cpp >>> In file included from >>> /build/src/tdelibs/kdeprint/cups/ipprequest.cpp:20:0: >>> /build/src/tdelibs/kdeprint/cups/ipprequest.h: In member function >>> 'ipp_attribute_t* IppRequest::first()': >>> /build/src/tdelibs/kdeprint/cups/ipprequest.h:182:30: error: invalid >>> use >>> of >>> incomplete type 'ipp_t {aka struct _ipp_s}' >>> In file included from >>> /build/src/tdelibs/kdeprint/cups/ipprequest.h:28:0, >>> from >>> /build/src/tdelibs/kdeprint/cups/ipprequest.cpp:20: >>> /usr/include/cups/ipp.h:365:16: error: forward declaration of 'ipp_t >>> {aka >>> struct >>> _ipp_s}' >>> In file included from >>> /build/src/tdelibs/kdeprint/cups/ipprequest.cpp:20:0: >>> /build/src/tdelibs/kdeprint/cups/ipprequest.h: In member function >>> 'ipp_attribute_t* IppRequest::last()': >>> /build/src/tdelibs/kdeprint/cups/ipprequest.h:185:30: error: invalid >>> use >>> of >>> incomplete type 'ipp_t {aka struct _ipp_s}' >>> In file included from >>> /build/src/tdelibs/kdeprint/cups/ipprequest.h:28:0, >>> from >>> /build/src/tdelibs/kdeprint/cups/ipprequest.cpp:20: >>> /usr/include/cups/ipp.h:365:16: error: forward declaration of 'ipp_t >>> {aka >>> struct >>> _ipp_s}' >>> /build/src/tdelibs/kdeprint/cups/ipprequest.cpp: In function 'void >>> dumpRequest(ipp_t*, bool, const QString&)': >>> /build/src/tdelibs/kdeprint/cups/ipprequest.cpp:54:54: error: invalid >>> use >>> of >>> incomplete type 'ipp_t {aka struct _ipp_s}' >>> In file included from >>> /build/src/tdelibs/kdeprint/cups/ipprequest.h:28:0, >>> from >>> /build/src/tdelibs/kdeprint/cups/ipprequest.cpp:20: >>> /usr/include/cups/ipp.h:365:16: error: forward declaration of 'ipp_t >>> {aka >>> struct >>> _ipp_s}' >>> /build/src/tdelibs/kdeprint/cups/ipprequest.cpp:55:51: error: invalid >>> use >>> of >>> incomplete type 'ipp_t {aka struct _ipp_s}' >>> In file included from >>> /build/src/tdelibs/kdeprint/cups/ipprequest.h:28:0, >>> from >>> /build/src/tdelibs/kdeprint/cups/ipprequest.cpp:20: >>> /usr/include/cups/ipp.h:365:16: error: forward declaration of 'ipp_t >>> {aka >>> struct >>> _ipp_s}' >>> /build/src/tdelibs/kdeprint/cups/ipprequest.cpp:58:56: error: invalid >>> use >>> of >>> incomplete type 'ipp_t {aka struct _ipp_s}' >>> <snip many more> >>> >>> At least the errors are point to struct _ipp_s and forward >>> declaration >>> of >>> ipp_t. Anybody happen to have a patch already? >>> >>> -- >>> David C. Rankin, J.D.,P.E. >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: >>> trinity-devel-unsubscribe@... >>> For additional commands, e-mail: >>> trinity-devel-help@... >>> Read list messages on the web archive: >>> http://trinity-devel.pearsoncomputing.net/ >>> Please remember not to top-post: >>> http://trinity.pearsoncomputing.net/mailing_lists/#top-posting >> >> Let's see what the kde3libs maintenance project does before duplicating >> effort on this: >> http://bugs.pearsoncomputing.net/show_bug.cgi?id=1154 >> >> Tim > > It looks like I spoke too soon, no one is working on this outside of TDE. > Anyone who wants to volunteer to work on this issues is welcome to do so! > > Tim That should read "this issue", not "this issues". Porting may actually not be that bad, see http://www.cups.org/documentation.php/doc-1.6/whatsnew.html which mentions that the newly-inaccessible data structures have accessor functions which can be used instead. Tim