From owner-freebsd-ports@FreeBSD.ORG Mon May 3 17:39:15 2010 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 02B1F1065676; Mon, 3 May 2010 17:39:15 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from gizmo.2hip.net (gizmo.2hip.net [64.74.207.195]) by mx1.freebsd.org (Postfix) with ESMTP id AAA998FC14; Mon, 3 May 2010 17:39:14 +0000 (UTC) Received: from [10.170.20.44] (nat-170-142-177-44.tn.gov [170.142.177.44]) (authenticated bits=0) by gizmo.2hip.net (8.14.3/8.14.3) with ESMTP id o43Hb8NF065689 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 3 May 2010 13:37:09 -0400 (EDT) (envelope-from rnoland@FreeBSD.org) Message-ID: <4BDF09B1.8030009@FreeBSD.org> Date: Mon, 03 May 2010 12:36:49 -0500 From: Robert Noland Organization: FreeBSD User-Agent: Thunderbird 2.0.0.19 (X11/20090218) MIME-Version: 1.0 To: David Wolfskill References: <20100430183522.GD64008@bsdcrew.de> <20100502201714.GA47918@bunrab.catwhisker.org> In-Reply-To: <20100502201714.GA47918@bunrab.catwhisker.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.8 required=5.0 tests=AWL, BAYES_00, FH_DATE_PAST_20XX, RDNS_DYNAMIC,SPF_SOFTFAIL autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on gizmo.2hip.net Cc: ports@freebsd.org, x11@freebsd.org, Martin Wilke Subject: Re: [HEADS UP] Xorg 7.5 merge comming tomorrow. X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 May 2010 17:39:15 -0000 David Wolfskill wrote: > The CVS mirror I use apparently didn't get the Xorg 7.5 updates as of my > daily update yesterday, but I seem to have the updates today, so I tried > using portmaster -- largely with good success. > > Save for points when the wireless NIC on my laptop went flaky, it seems > to have gone with but a single "hitch": x11-drivers/xf86-input-hyperpen > (xf86-input-hyperpen-1.3.0_2 -> xf86-input-hyperpen-1.3.0_3) failed. > > The Maefile is at 1.7, updated 2010/05/01 11:40:32 miwi. > > After I completed everything else by excluding that port, I tried > updating it once more; here's what happened: > > ... > ===>>> Proceed? y/n [y] > > ===>>> Starting build for for ports that need updating <<<=== > > ===>>> Launching child to update xf86-input-hyperpen-1.3.0_2 > ]0;portmaster: All >> xf86-input-hyperpen-1.3.0_2 (1/1) > ===>>> Port directory: /usr/ports/x11-drivers/xf86-input-hyperpen > ===>>> Starting check for build dependencies > ===>>> Gathering dependency list for x11-drivers/xf86-input-hyperpen from ports > ===>>> Starting dependency check > ===>>> Dependency check complete for x11-drivers/xf86-input-hyperpen > ]0;portmaster: All >> xf86-input-hyperpen-1.3.0_2 (1/1)===> Cleaning for xf86-input-hyperpen-1.3.0_3 > > ===> Vulnerability check disabled, database not found > ===> Extracting for xf86-input-hyperpen-1.3.0_3 > => MD5 Checksum OK for xorg/driver/xf86-input-hyperpen-1.3.0.tar.bz2. > => SHA256 Checksum OK for xorg/driver/xf86-input-hyperpen-1.3.0.tar.bz2. > ===> Patching for xf86-input-hyperpen-1.3.0_3 > ===> xf86-input-hyperpen-1.3.0_3 depends on file: /usr/local/libdata/pkgconfig/randrproto.pc - found > ===> xf86-input-hyperpen-1.3.0_3 depends on file: /usr/local/libdata/pkgconfig/inputproto.pc - found > ===> xf86-input-hyperpen-1.3.0_3 depends on file: /usr/local/libdata/pkgconfig/xorg-server.pc - found > ===> xf86-input-hyperpen-1.3.0_3 depends on file: /usr/local/libdata/pkgconfig/xproto.pc - found > ===> xf86-input-hyperpen-1.3.0_3 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found > ===> xf86-input-hyperpen-1.3.0_3 depends on executable: pkg-config - found > ===> Configuring for xf86-input-hyperpen-1.3.0_3 > checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... /usr/local/bin/gmkdir -p > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > checking whether to enable maintainer-specific portions of Makefiles... no > checking build system type... i386-portbld-freebsd7.3 > checking host system type... i386-portbld-freebsd7.3 > checking for style of include used by make... GNU > checking for gcc... cc > checking for C compiler default output file name... a.out > checking whether the C compiler works... yes > checking whether we are cross compiling... no > checking for suffix of executables... > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether cc accepts -g... yes > checking for cc option to accept ISO C89... none needed > checking dependency style of cc... gcc3 > checking for a sed that does not truncate output... /usr/bin/sed > checking for grep that handles long lines and -e... /usr/bin/grep > checking for egrep... /usr/bin/grep -E > checking for ld used by cc... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... yes > checking for /usr/bin/ld option to reload object files... -r > checking for BSD-compatible nm... /usr/bin/nm -B > checking whether ln -s works... yes > checking how to recognize dependent libraries... pass_all > checking how to run the C preprocessor... cc -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 dlfcn.h usability... yes > checking dlfcn.h presence... yes > checking for dlfcn.h... yes > checking whether we are using the GNU C++ compiler... yes > checking whether c++ accepts -g... yes > checking dependency style of c++... gcc3 > checking how to run the C++ preprocessor... c++ -E > checking for g77... no > checking for xlf... no > checking for f77... no > checking for frt... no > checking for pgf77... no > checking for cf77... no > checking for fort77... no > checking for fl32... no > checking for af77... no > checking for xlf90... no > checking for f90... no > checking for pgf90... no > checking for pghpf... no > checking for epcf90... no > checking for gfortran... no > checking for g95... no > checking for xlf95... no > checking for f95... no > checking for fort... no > checking for ifort... no > checking for ifc... no > checking for efc... no > checking for pgf95... no > checking for lf95... no > checking for ftn... no > checking whether we are using the GNU Fortran 77 compiler... no > checking whether accepts -g... no > checking the maximum length of command line arguments... (cached) 262144 > checking command to parse /usr/bin/nm -B output from cc object... ok > checking for objdir... .libs > checking for ar... ar > checking for ranlib... ranlib > checking for strip... strip > checking if cc supports -fno-rtti -fno-exceptions... no > checking for cc option to produce PIC... -fPIC > checking if cc PIC flag -fPIC works... yes > checking if cc static flag -static works... yes > checking if cc supports -c -o file.o... yes > checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes > checking whether -lc should be explicitly linked in... no > checking dynamic linker characteristics... freebsd7.3 ld.so > checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... yes > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... no > configure: creating libtool > appending configuration tag "CXX" to libtool > checking for ld used by c++... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... yes > checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes > checking for c++ option to produce PIC... -fPIC > checking if c++ PIC flag -fPIC works... yes > checking if c++ static flag -static works... yes > checking if c++ supports -c -o file.o... yes > checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes > checking dynamic linker characteristics... freebsd7.3 ld.so > (cached) (cached) checking how to hardcode library paths into programs... immediate > appending configuration tag "F77" to libtool > checking for gcc... (cached) cc > checking whether we are using the GNU C compiler... (cached) yes > checking whether cc accepts -g... (cached) yes > checking for cc option to accept ISO C89... (cached) none needed > checking dependency style of cc... (cached) gcc3 > checking if RANDR is defined... yes > checking if XINPUT is defined... no > checking for pkg-config... /usr/local/bin/pkg-config > checking pkg-config is at least version 0.9.0... yes > checking for XORG... yes > checking for ANSI C header files... (cached) yes > configure: creating ./config.status > config.status: creating Makefile > config.status: creating src/Makefile > config.status: creating man/Makefile > config.status: creating config.h > config.status: executing depfiles commands > ===> Building for xf86-input-hyperpen-1.3.0_3 > /usr/bin/make all-recursive > Making all in src > /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -O2 -fno-strict-aliasing -pipe -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -I../src -MT xf86HyperPen.lo -MD -MP -MF .deps/xf86HyperPen.Tpo -c -o xf86HyperPen.lo xf86HyperPen.c > mkdir .libs > cc -DHAVE_CONFIG_H -I. -I.. -O2 -fno-strict-aliasing -pipe -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -I../src -MT xf86HyperPen.lo -MD -MP -MF .deps/xf86HyperPen.Tpo -c xf86HyperPen.c -fPIC -DPIC -o .libs/xf86HyperPen.o > xf86HyperPen.c: In function 'xf86HypOpenDevice': > xf86HyperPen.c:737: error: too few arguments to function 'InitValuatorAxisStruct' > xf86HyperPen.c:744: error: too few arguments to function 'InitValuatorAxisStruct' > xf86HyperPen.c:751: error: too few arguments to function 'InitValuatorAxisStruct' > xf86HyperPen.c: In function 'xf86HypProc': > xf86HyperPen.c:782: warning: passing argument 3 of 'InitButtonClassDeviceStruct' from incompatible pointer type > xf86HyperPen.c:782: error: too few arguments to function 'InitButtonClassDeviceStruct' > xf86HyperPen.c:809: warning: passing argument 3 of 'InitValuatorClassDeviceStruct' makes pointer from integer without a cast > xf86HyperPen.c:809: error: too few arguments to function 'InitValuatorClassDeviceStruct' > *** Error code 1 > > Stop in /bkp/ports/x11-drivers/xf86-input-hyperpen/work/xf86-input-hyperpen-1.3.0/src. > *** Error code 1 > > Stop in /bkp/ports/x11-drivers/xf86-input-hyperpen/work/xf86-input-hyperpen-1.3.0. > *** Error code 1 > > Stop in /bkp/ports/x11-drivers/xf86-input-hyperpen/work/xf86-input-hyperpen-1.3.0. > *** Error code 1 > > Stop in /bkp/ports/x11-drivers/xf86-input-hyperpen. Should be fixed in 1.3.0_4. robert. > ===>>> make failed for x11-drivers/xf86-input-hyperpen > ===>>> Aborting update > > ===>>> Update for xf86-input-hyperpen-1.3.0_2 failed > ===>>> Aborting update > > g1-192(7.3-S)[9] ^D > Script done on Sun May 2 13:01:49 2010 > > > > Now, I don't know that I really use the driver in question, but it might > be nice to clean it up. Any information I might provide? > > I was building under: > > g1-192(7.3-S)[5] uname -v > FreeBSD 7.3-STABLE #103 r207433: Fri Apr 30 05:24:15 PDT 2010 root@g1-190.catwhisker.org:/common/S2/obj/usr/src/sys/CANARY > g1-192(7.3-S)[6] > > > Peace, > david