I cannot build cups from 1.5svn (r9412)

Hiroshi TAKENAKA hiro-takenaka_50 at gem.hi-ho.ne.jp
Sun Jan 2 03:03:27 PST 2011


Hppay new year, everybody.
I'm trying to build cups from 1.5svn (r9412) since last year, however, I've
encountered some difficulties.

I tried to build cups on Vine Linux (Redhat based Japanese distribution) ver.5.2
for PowerPC Mac. My Vine linux is running on iMac G4.

First, I encounterd the error, which said that kDNSServiceFlagsShareConnection
is not declared. I added a line as the following and the error went away.

{
  DNSServiceErrorType	error;		/* Error from Bonjour */
  char			make_model[256],/* Make and model together */
			product[256];	/* Product string */
  int kDNSServiceFlagsShareConnection=0;  <==================I added

Second, I encounterd the following errors and I stranded.
It seems that dns_sd.h is surely included when compiled.

I cannot go further by myself, please advice me how I could successfully build
cups-1.5svn(r9412).

Best regards.
-----------------------the error messages from here---------------------------
Compiling 32-bit usersys.c...
Compiling 32-bit util.c...
Linking 32-bit 32bit/libcups.so.2...
Making all in test...
Compiling ippserver.c...
Linking ippserver...
ippserver.o: In function `delete_printer':
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:2069: undefined reference to `DNSServiceRefDeallocate'
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:2072: undefined reference to `DNSServiceRefDeallocate'
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:2075: undefined reference to `DNSServiceRefDeallocate'
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:2078: undefined reference to `DNSServiceRefDeallocate'
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:2080: undefined reference to `TXTRecordDeallocate'
ippserver.o: In function `register_printer':
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:3607: undefined reference to `TXTRecordCreate'
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:3608: undefined reference to `TXTRecordSetValue'
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:3609: undefined reference to `TXTRecordSetValue'
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:3610: undefined reference to `TXTRecordSetValue'
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:3611: undefined reference to `TXTRecordSetValue'
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:3613: undefined reference to `TXTRecordSetValue'
ippserver.o:/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:3615: more undefined references to `TXTRecordSetValue' follow
ippserver.o: In function `register_printer':
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:3634: undefined reference to `DNSServiceCreateConnection'
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:3648: undefined reference to `DNSServiceRegister'
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:3669: undefined reference to `TXTRecordGetLength'
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:3669: undefined reference to `TXTRecordGetBytesPtr'
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:3669: undefined reference to `DNSServiceRegister'
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:3691: undefined reference to `DNSServiceRegister'
ippserver.o: In function `run_printer':
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:3908: undefined reference to `DNSServiceRefSockFD'
/home/hiro/build/cups-1.5svn-r9412/test/ippserver.c:3954: undefined reference to `DNSServiceProcessResult'





More information about the cups-devel mailing list