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?
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@lists.pearsoncomputing.net For additional commands, e-mail: trinity-devel-help@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: http://bugs.pearsoncomputing.net/show_bug.cgi?id=1154
Tim
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@lists.pearsoncomputing.net For additional commands, e-mail: trinity-devel-help@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: 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
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@lists.pearsoncomputing.net For additional commands, e-mail: trinity-devel-help@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: 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
On 08/07/2012 01:26 AM, Timothy Pearson wrote:
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
Given the errors, it looked like another libpng15 type redo will be required. I'll take a look at the porting information, but I WILL need help pigeon-holing the changes into tdelibs :)
On 08/06/2012 11:43 PM, David C. Rankin wrote:
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}'
<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?
It's not just us, kde4 is hammered by it as well:
https://bugs.kde.org/show_bug.cgi?id=304127
I have opened a bug and elevated it as a blocker on tdelibs. The bug is http://bugs.pearsoncomputing.net/bugzilla/show_bug.cgi?id=1162
Thank you cups....
On 08/07/2012 12:07 AM, David C. Rankin wrote:
It's not just us, kde4 is hammered by it as well:
Apparently this has been fixed in kde4. Where can you find the patches to look at? Anybody know?
On 08/07/2012 05:36 PM, David C. Rankin wrote:
On 08/07/2012 12:07 AM, David C. Rankin wrote:
It's not just us, kde4 is hammered by it as well:
Apparently this has been fixed in kde4. Where can you find the patches to look at? Anybody know?
Got it from the developer himself, Daniel Nicoletti
https://projects.kde.org/projects/playground/base/print-manager/repository
https://projects.kde.org/projects/playground/base/print-manager/repository/r...
https://projects.kde.org/projects/playground/base/print-manager/repository/r...
https://projects.kde.org/projects/playground/base/print-manager/repository/r...
https://projects.kde.org/projects/playground/base/print-manager/repository/r...
That will at least give us a working example of how to implement the changes.