[Bug 635040] New: dnssd backend for cups missing
https://bugzilla.novell.com/show_bug.cgi?id=635040 https://bugzilla.novell.com/show_bug.cgi?id=635040#c0 Summary: dnssd backend for cups missing Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: All OS/Version: openSUSE 11.3 Status: NEW Severity: Normal Priority: P5 - None Component: Printing AssignedTo: jsmeix@novell.com ReportedBy: alinm.elena@gmail.com QAContact: jsmeix@novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.6 SUSE/7.0.503.0 (KHTML, like Gecko) Chrome/7.0.503.0 Safari/534.6 dnssd backend for cups is missing. I had a quick look into the package that is provided by opensuse 11.3 and tried to compile it by myself but it seems that it fails to build. everything started with this Backend /usr/lib/cups/backend/dnssd does not exist! then when I tried to build it using the cups.spec from distro alin@beatus:~/osc/build-root/usr/src/packages/BUILD/cups-1.4.4/backend> gcc -Wall -Wno-format-y2k -fPIC -g -fstack-protector -D_GNU_SOURCE -I.. -D_CUPS_SOURCE -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fno-strict-aliasing -fstack-protector -DLDAP_DEPRECATED -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DOPENSSL_DISABLE_OLD_DES_SUPPORT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -I/home/alin/osc/build-root/usr/include -c -o dnssd.o dnssd.c dnssd.c: In function ‘main’: dnssd.c:206:34: error: ‘kDNSServiceFlagsShareConnection’ undeclared (first use in this function) dnssd.c:206:34: note: each undeclared identifier is reported only once for each function it appears in checked on internet it seems that dnssd checks silently fail in the config phase and the support is disabled. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635040
https://bugzilla.novell.com/show_bug.cgi?id=635040#c1
Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=635040
https://bugzilla.novell.com/show_bug.cgi?id=635040#c2
--- Comment #2 from Alin M Elena
There is currently nothing what we (i.e. a Linux distributor) can do
Is a strong statement having in mind that Ubuntu and Fedora (last time when I checked they were still linux distros) both offer patches to allow basic printing using the dnssd. In a perfect world everybody uses ereaders and does not need printers but in the real world unfortunately people have to print. More than that you have to print to printers which settings you cannot change, you just have to use. I would like to tell the people the story about the bad Apple and MS that want to destroy the Linux world by using not standard tricks to prevent linux distros from printing... but as I mentioned above my colleagues Ubuntu desktop can print without any issue. More than that I simple added the debian patch and a simple tweak and managed to compiled the support the problem is that it does not seem to work. In my perfect world opensuse is the best, unfortunately during the office hours I have to be in the real world... I would really appreciate the help in making basic dnssd printing available for opensuse so I can use it there too. Alin -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=635040
https://bugzilla.novell.com/show_bug.cgi?id=635040#c3
--- Comment #3 from Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=635040
https://bugzilla.novell.com/show_bug.cgi?id=635040#c4
--- Comment #4 from Alin M Elena
https://bugzilla.novell.com/show_bug.cgi?id=635040
https://bugzilla.novell.com/show_bug.cgi?id=635040#c5
Johannes Meixner
participants (1)
-
bugzilla_noreply@novell.com