Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 May 2010 12:36:49 -0500
From:      Robert Noland <rnoland@FreeBSD.org>
To:        David Wolfskill <david@catwhisker.org>
Cc:        ports@freebsd.org, x11@freebsd.org, Martin Wilke <miwi@freebsd.org>
Subject:   Re: [HEADS UP] Xorg 7.5 merge comming tomorrow.
Message-ID:  <4BDF09B1.8030009@FreeBSD.org>
In-Reply-To: <20100502201714.GA47918@bunrab.catwhisker.org>
References:  <20100430183522.GD64008@bsdcrew.de> <20100502201714.GA47918@bunrab.catwhisker.org>

next in thread | previous in thread | raw e-mail | index | archive | help


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BDF09B1.8030009>