From owner-freebsd-ports@FreeBSD.ORG Tue Jun 10 11:06:49 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F39A4D63; Tue, 10 Jun 2014 11:06:48 +0000 (UTC) Received: from cpsmtpb-ews05.kpnxchange.com (cpsmtpb-ews05.kpnxchange.com [213.75.39.8]) by mx1.freebsd.org (Postfix) with ESMTP id 5742E269B; Tue, 10 Jun 2014 11:06:47 +0000 (UTC) Received: from cpsps-ews12.kpnxchange.com ([10.94.84.179]) by cpsmtpb-ews05.kpnxchange.com with Microsoft SMTPSVC(7.5.7601.17514); Tue, 10 Jun 2014 13:06:43 +0200 Received: from CPSMTPM-CMT101.kpnxchange.com ([195.121.3.17]) by cpsps-ews12.kpnxchange.com with Microsoft SMTPSVC(7.5.7601.17514); Tue, 10 Jun 2014 13:06:43 +0200 Received: from donald.offrom.nl ([77.170.60.162]) by CPSMTPM-CMT101.kpnxchange.com over TLS secured channel with Microsoft SMTPSVC(7.0.6002.18264); Tue, 10 Jun 2014 13:06:43 +0200 Received: from squid (squid.vpn.offrom.nl [10.168.0.72]) by donald.offrom.nl (8.14.8/8.14.8) with ESMTP id s5AB6gGY047365; Tue, 10 Jun 2014 13:06:42 +0200 (CEST) (envelope-from willy@vpn.offrom.nl) Received: from willy by squid with local (Exim 4.72) (envelope-from ) id 1WuJsz-0006GJ-EF; Tue, 10 Jun 2014 13:06:37 +0200 Date: Tue, 10 Jun 2014 13:06:37 +0200 From: Willy Offermans To: "The CUPS user discussion list." Subject: Re: [cups] Setup cups and Brother HL-4150CDN on FreeBSD 10 Message-ID: <20140610110637.GD3793@vpn.offrom.nl> Reply-To: Willy@Offermans.Rompen.nl References: <20140608154130.GA3621@vpn.offrom.nl> <20140609173800.GC30045@vpn.offrom.nl> <20140610091221.GA3793@vpn.offrom.nl> <830609B9-9480-4A42-A5BE-15A267BE7587@web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <830609B9-9480-4A42-A5BE-15A267BE7587@web.de> User-Agent: Mutt/1.5.20 (2009-06-14) X-OriginalArrivalTime: 10 Jun 2014 11:06:43.0748 (UTC) FILETIME=[10224640:01CF849C] X-RcptDomain: freebsd.org Cc: freebsd-stable@FreeBSD.ORG, freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jun 2014 11:06:49 -0000 Hello Helge, cups and freebsd friends, I do not use top-posting. I hope you do not mind. See below for output of configure script. On Tue, Jun 10, 2014 at 12:56:57PM +0200, Helge Blischke wrote: > After a quick search for freebsd through the cups lists, I found > some entries > omplaining on issues with sys/ucred.h in combination with sys/param.h. > Could you rerun your configure script with saving the output > messages and post them? > > Helge > > Am 10.06.2014 um 11:12 schrieb Willy Offermans: > > >Hello Helga, cups and freebsd friends, > > > >On Mon, Jun 09, 2014 at 10:56:23PM +0200, Helge Blischke wrote: > >>The error message > >>E [08/Jun/2014:17:37:53 +0200] [Client 15] Invalid peer credentials > >>for "root" - got 8, expected 0! > >>states that the efective user id cupsd is runnin under is 8, which > >>certainly is not root. > >>Make sure your cupsd is running as root. > >>(see scheduler/auth.c in your sources directory tree). > >> > > > >I also checked this before. > > > >I ran ``ps waux | grep cups'': > > > >root 1645 0.0 0.0 64032 0 - SWs - > >0:00.00 /usr/local/sbin/cupsd -C /usr/local/etc/cups/cupsd.conf > >root 1962 0.0 0.0 14448 0 - IWs - > >0:00.00 daemon: /usr/local/sbin/cups-browsed[1969] (daemon) > >root 1969 0.0 0.0 62884 2892 - S 12:20PM > >0:09.49 /usr/local/sbin/cups-browsed > > > >To my belief and according the system, cupsd is run by root. > >Though the error message claims something else. > > > >A look in scheduler/auth.c does not bring me any further to the > >solution. > >I can detect the error message in the file, but I have no clue why > >cups > >takes up id 8 (=news) in stead of 0. To debug the code is > >impossible for > >me. > > > >Does anyone has an idea? > > > > > >-- checking for gawk... no checking for mawk... no checking for nawk... nawk checking for clang... clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... none needed checking how to run the C preprocessor... clang -E checking for clang++... clang++ checking whether we are using the GNU C++ compiler... yes checking whether clang++ accepts -g... yes checking for ranlib... ranlib checking for ar... /usr/bin/ar checking for chmod... /bin/chmod checking for gzip... /usr/bin/gzip checking for ld... /usr/bin/ld checking for ln... /bin/ln checking for mv... /bin/mv checking for rm... /bin/rm checking for rmdir... /bin/rmdir checking for sed... /usr/bin/sed checking for xdg-open... /usr/local/bin/xdg-open checking for install-sh script... using /usr/ports/print/cups-base/work/cups-1.7.2/install-sh checking for pkg-config... /usr/local/bin/pkg-config checking for library containing abs... none required checking for library containing crypt... -lcrypt checking for library containing fmod... -lm checking for library containing getspent... no checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for stdlib.h... (cached) yes checking crypt.h usability... no checking crypt.h presence... no checking for crypt.h... no checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking malloc.h usability... no checking malloc.h presence... no checking for malloc.h... no checking shadow.h usability... no checking shadow.h presence... no checking for shadow.h... no checking for stdint.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking bstring.h usability... no checking bstring.h presence... no checking for bstring.h... no checking usersec.h usability... no checking usersec.h presence... no checking for usersec.h... no checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/ucred.h usability... yes checking sys/ucred.h presence... yes checking for sys/ucred.h... yes checking scsi/sg.h usability... no checking scsi/sg.h presence... no checking for scsi/sg.h... no checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking for library containing iconv_open... none required checking mxml.h usability... no checking mxml.h presence... no checking for mxml.h... no checking sys/mount.h usability... yes checking sys/mount.h presence... yes checking for sys/mount.h... yes checking sys/statfs.h usability... no checking sys/statfs.h presence... no checking for sys/statfs.h... no checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/vfs.h usability... no checking sys/vfs.h presence... no checking for sys/vfs.h... no checking for statfs... yes checking for statvfs... yes checking for strdup... yes checking for strlcat... yes checking for strlcpy... yes checking for snprintf... yes checking for vsnprintf... yes checking for random... yes checking for lrand48... yes checking for arc4random... yes checking for geteuid... yes checking for setpgid... yes checking for vsyslog... yes checking for sigset... yes checking for sigaction... yes checking for waitpid... yes checking for wait3... yes checking for tm_gmtoff member in tm structure... yes checking for st_gen member in stat structure... yes checking for removefile... no checking for libusb-1.0... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for gzgets in -lz... yes checking for inflateCopy in -lz... yes checking for library containing acl_init... none required checking for DBUS... yes checking for dbus_message_iter_init_append... yes checking for dbus_threads_init... yes checking if GCC supports -fstack-protector... yes checking if GCC supports -fPIE... yes checking if GCC supports -Wno-tautological-compare... yes checking resolv.h usability... yes checking resolv.h presence... yes checking for resolv.h... yes checking for library containing socket... none required checking for library containing gethostbyaddr... none required checking for library containing getifaddrs... none required checking for library containing hstrerror... none required checking for library containing rresvport_af... none required checking for library containing __res_init... none required checking for library containing getaddrinfo... none required checking for library containing getnameinfo... none required checking for struct sockaddr.sa_len... yes checking sys/sockio.h usability... yes checking sys/sockio.h presence... yes checking for sys/sockio.h... yes checking for AppleTalk/at_proto.h... no checking for poll... yes checking for epoll_create... no checking for kqueue... yes checking for krb5-config... /usr/bin/krb5-config checking krb5.h usability... yes checking krb5.h presence... yes checking for krb5.h... yes checking gssapi.h usability... yes checking gssapi.h presence... yes checking for gssapi.h... yes checking gssapi/gssapi.h usability... yes checking gssapi/gssapi.h presence... yes checking for gssapi/gssapi.h... yes checking for __ApplePrivate_gss_acquire_cred_ex_f... no checking for GSS_C_NT_HOSTBASED_SERVICE... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pthread_create using -pthread... yes checking for libgnutls-config... no checking for libgcrypt-config... /usr/local/bin/libgcrypt-config Using SSLLIBS="-L/usr/local/lib -lgnutls -L/usr/local/lib -lgcrypt -lgpg-error" Using SSLFLAGS="-I/usr/local/include -I/usr/local/include/p11-kit-1 -I/usr/local/include" checking for dlopen in -ldl... no checking for pam_start in -lpam... yes checking for pam_set_item in -lpam... yes checking for pam_setcred in -lpam... yes checking security/pam_appl.h usability... yes checking security/pam_appl.h presence... yes checking for security/pam_appl.h... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for long long int... yes checking for strtoll... yes checking for Avahi... yes checking for launch_msg... no checking launch.h usability... no checking launch.h presence... no checking for launch.h... no checking for default print user... daemon checking for default print group... nobody checking for default system groups... "sys" checking for java... /usr/local/bin/java checking for perl... /usr/bin/perl checking for php-cgi... /usr/local/bin/php-cgi checking for python... /usr/local/bin/python configure: creating ./config.status config.status: creating Makedefs config.status: creating conf/cups-files.conf config.status: creating conf/cupsd.conf config.status: creating conf/mime.convs config.status: creating conf/pam.std config.status: creating conf/snmp.conf config.status: creating cups-config config.status: creating data/testprint config.status: creating desktop/cups.desktop config.status: creating doc/help/ref-cups-files-conf.html config.status: creating doc/help/ref-cupsd-conf.html config.status: creating doc/index.html config.status: creating man/client.conf.man config.status: creating man/cups-deviced.man config.status: creating man/cups-driverd.man config.status: creating man/cups-files.conf.man config.status: creating man/cups-lpd.man config.status: creating man/cups-snmp.man config.status: creating man/cupsaddsmb.man config.status: creating man/cupsd.conf.man config.status: creating man/cupsd.man config.status: creating man/lpoptions.man config.status: creating scheduler/cups-lpd.xinetd config.status: creating scheduler/cups.sh config.status: creating scheduler/cups.xml config.status: creating scheduler/org.cups.cups-lpd.plist config.status: creating templates/header.tmpl config.status: creating packaging/cups.list config.status: creating doc/ca/index.html config.status: creating templates/ca/header.tmpl config.status: creating doc/cs/index.html config.status: creating templates/cs/header.tmpl config.status: creating doc/de/index.html config.status: creating templates/de/header.tmpl config.status: creating doc/es/index.html config.status: creating templates/es/header.tmpl config.status: creating doc/fr/index.html config.status: creating templates/fr/header.tmpl config.status: creating doc/it/index.html config.status: creating templates/it/header.tmpl config.status: creating doc/ja/index.html config.status: creating templates/ja/header.tmpl config.status: creating doc/ru/index.html config.status: creating templates/ru/header.tmpl config.status: creating config.h config.status: config.h is unchanged I hope this is what you need. -- Met vriendelijke groeten, With kind regards, Mit freundlichen Gruessen, De jrus wah, Wiel ************************************* W.K. Offermans Powered by .... (__) \\\'',) \/ \ ^ .\._/_) www.FreeBSD.org