Package Details: libcups-ipp14 2.2.8-3

Git Clone URL: https://aur.archlinux.org/libcups-ipp14.git (read-only)
Package Base: libcups-ipp14
Description: The CUPS Printing System - client libraries and headers
Upstream URL: https://www.cups.org/
Licenses: GPL
Conflicts: libcups
Provides: libcups=2.2.8-3
Replaces: libcups
Submitter: Medved
Maintainer: Medved
Last Packager: Medved
Votes: 1
Popularity: 0.001562
First Submitted: 2013-11-15 00:50
Last Updated: 2018-08-19 19:27

Required by (161)

Sources (12)

Latest Comments

Medved commented on 2018-08-19 19:33

@theYinYeti, I did not have this problem when I built the 2.2.6 a few months back. You must have some special options enabled on your GCC that explains the failure. I'm not a GCC guru though, can't say exactly what it is. Anyway, I've just updated to last 2.2.8 version (together with cups-ipp14) and I'm sure on my machine it builds. Can you try now?

theYinYeti commented on 2018-08-19 17:16

FWIW, I could get past this error by adding this as the 2nd line of the build() function (just after the cd):

  sed -i '/^DIRS[[:blank:]]*=/s/test//' Makefile

Not sure cups works fine, though…

theYinYeti commented on 2018-08-19 16:52

Building fails in the tests with:

Making all in test...
Compiling ippfind.c...
ippfind.c: In function 'main':
ippfind.c:1365:21: error: 'ippfind_srv_t' {aka 'struct ippfind_srv_s'} has no member named 'ref'
         if (!service->ref && !service->is_resolved)
                     ^~
ippfind.c:1414:22: error: 'ippfind_srv_t' {aka 'struct ippfind_srv_s'} has no member named 'ref'
           if (service->ref)
                      ^~
ippfind.c:1419:13: warning: implicit declaration of function 'avahi_service_resolver_free' [-Wimplicit-function-declaration]
             avahi_service_resolver_free(service->ref);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
ippfind.c:1419:48: error: 'ippfind_srv_t' {aka 'struct ippfind_srv_s'} has no member named 'ref'
             avahi_service_resolver_free(service->ref);
                                                ^~
ippfind.c:1422:13: error: 'ippfind_srv_t' {aka 'struct ippfind_srv_s'} has no member named 'ref'
      service->ref = NULL;
             ^~
ippfind.c:1430:25: error: 'ippfind_srv_t' {aka 'struct ippfind_srv_s'} has no member named 'ref'
         else if (service->ref)
                         ^~
ippfind.c: In function 'get_service':
ippfind.c:2117:18: error: 'kDNSServiceMaxDomainName' undeclared (first use in this function)
   char  fullName[kDNSServiceMaxDomainName];
                  ^~~~~~~~~~~~~~~~~~~~~~~~
ippfind.c:2117:18: note: each undeclared identifier is reported only once for each function it appears in
ippfind.c:2155:3: warning: implicit declaration of function 'avahi_service_name_join' [-Wimplicit-function-declaration] 
   avahi_service_name_join(fullName, kDNSServiceMaxDomainName, serviceName,
   ^~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [../Makedefs:265: ippfind.o] Error 1

Medved commented on 2018-02-10 21:45

Updated to 2.2.6

Det commented on 2017-06-15 08:29

You don't have to provide "libcups-ipp14". It's already the name of the package. :-)