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(a)lists.pearsoncomputing.net
For additional commands, e-mail:
trinity-devel-help(a)lists.pearsoncomputing.net
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: