sane-backends build fails miserably

Jakob Breivik Grimstveit jakob at grimstveit.no
Wed Aug 13 15:38:58 PDT 2003


Since I got some complaints when running xsane, I tried reinstalling
sane-backends. That fails this way. How do I fix this? Will this port be
fixed soon? Thanks for any help with this.


[jakobbg at dune jakobbg]$ cd /usr/ports/graphics/sane-backends/
[jakobbg at dune sane-backends]$ sudo make deinstall reinstall
Password:
===>  Deinstalling for graphics/sane-backends
===>   sane-backends not installed, skipping
>> sane-backends-1.0.12.tar.gz doesn't seem to exist in
/usr/ports/distfiles/.
>> Attempting to fetch from
ftp://ftp.no.freebsd.org/pub/FreeBSD/ports/distfiles //.
Receiving sane-backends-1.0.12.tar.gz (2790931 bytes): 100%
2790931 bytes transferred in 21.2 seconds (128.35 kBps)
===>  Extracting for sane-backends-1.0.12_2
>> Checksum OK for sane-backends-1.0.12.tar.gz.
===>  Patching for sane-backends-1.0.12_2
===>  Applying FreeBSD patches for sane-backends-1.0.12_2
===>   sane-backends-1.0.12_2 depends on executable: gmake - found
===>   sane-backends-1.0.12_2 depends on file:
/usr/local/libexec/libtool13/libtool - found
===>   sane-backends-1.0.12_2 depends on shared library: intl.4 - found
===>   sane-backends-1.0.12_2 depends on shared library: usb-0.1.7 -
found
===>   sane-backends-1.0.12_2 depends on shared library: jpeg.9 - found
===>   sane-backends-1.0.12_2 depends on shared library: gphoto2.2 -
found
===>  Configuring for sane-backends-1.0.12_2
checking build system type... i386-portbld-freebsd4.8
checking host system type... i386-portbld-freebsd4.8
checking for gcc... cc
checking for C compiler default output... 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 ANSI C... none needed
checking for a BSD-compatible install... /usr/bin/install -c -o root -g
wheel
checking whether gmake sets $(MAKE)... yes
checking how to run the C preprocessor... cc -E
checking for egrep... grep -E
checking whether cc needs -traditional... no
checking for sane-config... no
checking for msgfmt... /usr/local/bin/msgfmt
checking for xgettext... /usr/local/bin/xgettext
checking for msgmerge... /usr/local/bin/msgmerge
checking for latex... no
checking for dvips... no
checking for makeindex... no
checking linker parameter to set runtime link path... -Wl,-rpath,
checking for AIX... no
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... no
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking for strerror in -lcposix... no
checking mach-o/dyld.h usability... no
checking mach-o/dyld.h presence... no
checking for mach-o/dyld.h... no
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for dlopen in -ldl... no
checking for dlopen... yes
checking dl.h usability... no
checking dl.h presence... no
checking for dl.h... no
checking for sqrt in -lm... yes
checking for scsireq_enter in -lscsi... no
checking for cam_open_device in -lcam... yes
checking for gethostbyaddr in -lnsl... no
checking for socket in -lsocket... no
checking for syslog in -lsyslog... no
checking for jpeg_start_decompress in -ljpeg... yes
checking jconfig.h usability... yes
checking jconfig.h presence... yes
checking for jconfig.h... yes
checking for jpeglib - version >= 61 (6a)... yes
checking ieee1284.h usability... no
checking ieee1284.h presence... no
checking for ieee1284.h... no
checking for gphoto2-config... gphoto2-config
checking for sane_init in -lsane... no
checking for ANSI C header files... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking libc.h usability... no
checking libc.h presence... no
checking for libc.h... no
checking sys/dsreq.h usability... no
checking sys/dsreq.h presence... no
checking for sys/dsreq.h... no
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/shm.h usability... yes
checking sys/shm.h presence... yes
checking for sys/shm.h... yes
checking sys/scanio.h usability... no
checking sys/scanio.h presence... no
checking for sys/scanio.h... no
checking scsi.h usability... no
checking scsi.h presence... no
checking for scsi.h... no
checking sys/scsi.h usability... no
checking sys/scsi.h presence... no
checking for sys/scsi.h... no
checking sys/scsicmd.h usability... no
checking sys/scsicmd.h presence... no
checking for sys/scsicmd.h... no
checking sys/scsiio.h usability... no
checking sys/scsiio.h presence... no
checking for sys/scsiio.h... no
checking bsd/dev/scsireg.h usability... no
checking bsd/dev/scsireg.h presence... no
checking for bsd/dev/scsireg.h... no
checking scsi/sg.h usability... no
checking scsi/sg.h presence... no
checking for scsi/sg.h... no
checking /usr/src/linux/include/scsi/sg.h usability... no
checking /usr/src/linux/include/scsi/sg.h presence... no
checking for /usr/src/linux/include/scsi/sg.h... no
checking io/cam/cam.h usability... no
checking io/cam/cam.h presence... no
checking for io/cam/cam.h... no
checking camlib.h usability... yes
checking camlib.h presence... yes
checking for camlib.h... yes
checking os2.h usability... no
checking os2.h presence... no
checking for os2.h... no
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/io.h usability... no
checking sys/io.h presence... no
checking for sys/io.h... no
checking gscdds.h usability... no
checking gscdds.h presence... no
checking for gscdds.h... no
checking sys/hw.h usability... no
checking sys/hw.h presence... no
checking for sys/hw.h... no
checking for sys/types.h... (cached) yes
checking sys/scsi/scsi.h usability... no
checking sys/scsi/scsi.h presence... no
checking for sys/scsi/scsi.h... no
checking sys/scsi/sgdefs.h usability... no
checking sys/scsi/sgdefs.h presence... no
checking for sys/scsi/sgdefs.h... no
checking sys/scsi/targets/scgio.h usability... no
checking sys/scsi/targets/scgio.h presence... no
checking for sys/scsi/targets/scgio.h... no
checking apollo/scsi.h usability... no
checking apollo/scsi.h presence... no
checking for apollo/scsi.h... no
checking sys/sdi_comm.h usability... no
checking sys/sdi_comm.h presence... no
checking for sys/sdi_comm.h... no
checking sys/passthrudef.h usability... no
checking sys/passthrudef.h presence... no
checking for sys/passthrudef.h... no
checking linux/ppdev.h usability... no
checking linux/ppdev.h presence... no
checking for linux/ppdev.h... no
checking dev/ppbus/ppi.h usability... yes
checking dev/ppbus/ppi.h presence... yes
checking for dev/ppbus/ppi.h... yes
checking usb.h usability... yes
checking usb.h presence... yes
checking for usb.h... yes
checking sys/bitypes.h usability... no
checking sys/bitypes.h presence... no
checking for sys/bitypes.h... no
checking sys/sem.h usability... yes
checking sys/sem.h presence... yes
checking for sys/sem.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking IOKit/IOKitLib.h usability... no
checking IOKit/IOKitLib.h presence... no
checking for IOKit/IOKitLib.h... no
checking for asm/io.h... no
checking linux/videodev.h usability... no
checking linux/videodev.h presence... no
checking for linux/videodev.h... no
checking return type of signal handlers... void
checking for size_t... yes
checking for pid_t... yes
checking for ssize_t... yes
checking for u_int8_t... yes
checking for u_int16_t... yes
checking for u_int32_t... yes
checking for u_char... yes
checking for u_int... yes
checking for u_long... yes
checking for long long support... yes
checking for socklen_t in <sys/socket.h>... no
checking for union semun in <sys/sem.h>... yes
checking for sg_header.target_status in <scsi/sg.h>... no
checking for struct flock in fcntl.h... yes
checking whether byte ordering is bigendian... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for working alloca.h... no
checking for alloca... no
checking whether `alloca.c' needs Cray hooks... no
checking stack direction for C alloca... -1
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... no
checking for working mmap... no
checking for atexit... no
checking for inet_addr... no
checking for inet_aton... no
checking for inet_ntoa... no
checking for ioperm... no
checking for mkdir... no
checking for scsireq_enter... no
checking for strftime... no
checking for strstr... no
checking for strtod... no
checking for cfmakeraw... no
checking for tcsendbreak... no
checking for strcasecmp... no
checking for strncasecmp... no
checking for _portaccess... no
checking for getaddrinfo... no
checking for getnameinfo... no
checking for poll... no
checking for getenv... no
checking for inet_ntop... no
checking for inet_pton... no
checking for isfdtype... no
checking for sigprocmask... no
checking for snprintf... no
checking for strdup... no
checking for strndup... no
checking for strsep... no
checking for usleep... no
checking for vsyslog... no
checking for usb_get_busses in -lusb... no
sparc64: not found
checking for a sed that does not truncate output... /usr/bin/sed
checking for ld used by cc... /usr/libexec/elf/ld
checking if the linker (/usr/libexec/elf/ld) is GNU ld... yes
checking for /usr/libexec/elf/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 recognise dependent libraries... pass_all
checking for dlfcn.h... (cached) yes
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking how to run the C++ preprocessor... c++ -E
checking for g77... no
checking for f77... f77
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether f77 accepts -g... yes
checking the maximum length of command line arguments... 16384
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 static flag  works... no
checking if cc supports -fno-rtti -fno-exceptions... yes
checking for cc option to produce PIC... -fPIC
checking if cc PIC flag -fPIC works... yes
checking if cc supports -c -o file.o... yes
checking whether the cc linker (/usr/libexec/elf/ld) supports shared
libraries... yes
checking whether -lc should be explicitly linked in... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... freebsd4.8 ld.so
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/libexec/elf/ld
checking if the linker (/usr/libexec/elf/ld) is GNU ld... yes
checking whether the c++ linker (/usr/libexec/elf/ld) supports shared
libraries... yes
checking for c++ option to produce PIC... -fPIC
checking if c++ PIC flag -fPIC works... yes
checking if c++ supports -c -o file.o... yes
checking whether the c++ linker (/usr/libexec/elf/ld) supports shared
libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... freebsd4.8 ld.so
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for f77 option to produce PIC... -fPIC
checking if f77 PIC flag -fPIC works... yes
checking if f77 supports -c -o file.o... yes
checking whether the f77 linker (/usr/libexec/elf/ld) supports shared
libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... freebsd4.8 ld.so
checking host system type... i386-unknown-freebsd4.8
checking for ranlib... ranlib
checking whether we are using GNU C... yes
checking for object suffix... o
checking for executable suffix... no
checking for cc option to produce PIC... -fPIC
checking if cc PIC flag -fPIC works... yes
checking if cc supports -c -o file.o... yes
checking if cc supports -c -o file.lo... yes
checking if cc supports -fno-rtti -fno-exceptions ... yes
checking if cc static flag -static works... -static
checking whether ln -s works... yes
checking for ld used by GCC... /usr/libexec/elf/ld
checking if the linker (/usr/libexec/elf/ld) is GNU ld... yes
checking whether the linker (/usr/libexec/elf/ld) supports shared
libraries... yes
checking for BSD-compatible nm... /usr/bin/nm -B
checking command to parse /usr/bin/nm -B output... ok
checking how to hardcode library paths into programs... immediate
checking for /usr/libexec/elf/ld option to reload object files... -r
checking dynamic linker characteristics... freebsd4.8 ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for objdir... .libs
creating libtool
enabling DC210/DC240 backends
disabling CANON_PP backend (failed to find required libieee1284 version)
disabling HPSJ5S backend (failed to find required libieee1284 version)
enabling GPHOTO2 backend
disabling PINT backend
disabling QuickCam backend
disabling Video4Linux backend
enabling NET backend
enabling SnapScan backend
scsi buffersize: 131072
disabling SM3600 backend
enabling translations
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating sanei/Makefile
config.status: creating frontend/Makefile
config.status: creating japi/Makefile
config.status: creating backend/Makefile
config.status: creating include/Makefile
config.status: creating doc/Makefile
config.status: creating po/Makefile
config.status: creating testsuite/Makefile
config.status: creating tools/Makefile
config.status: creating tools/sane-desc.el
config.status: creating tools/sane-config
config.status: creating include/sane/config.h
Variables used for compilation/linking:
using CPPFLAGS="-I/usr/local/include -DPATH_SANE_CONFIG_DIR=$(configdir)
-DPATH_SANE_DATA_DIR=$(datadir) -DV_MAJOR=1 -DV_MINOR=0
-I/usr/local/include/gphoto2 -I/usr/local/include"
using CFLAGS="-O2 -pipe -march=k6 -W -Wall"
using LDFLAGS=" -L/usr/local/lib"
using LIBS="-lcam -lm -L/usr/local/lib -lc -ljpeg -lgphoto2 -lm"
Installation directories:
Configuration: /usr/local/etc
Libraries:     /usr/local/lib
Binaries:      /usr/local/bin and /usr/local/sbin
Manpages:      /usr/local/man
Network parameters:
IPv6 support:  no
****************************************************************
* Please be sure to read file PROBLEMS in this directory       *
* BEFORE running any of the SANE applications.  Some devices   *
* may be damaged by inproper operation, so please do heed this *
* advice.                                                      *
****************************************************************
===>  Building for sane-backends-1.0.12_2
making all in include
gmake[1]: Entering directory
`/usr/ports/graphics/sane-backends/work/sane-backends-1.0.12/include'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory
`/usr/ports/graphics/sane-backends/work/sane-backends-1.0.12/include'
making all in lib
gmake[1]: Entering directory
`/usr/ports/graphics/sane-backends/work/sane-backends-1.0.12/lib'
cc -c -DHAVE_CONFIG_H -I. -I. -I../include/sane -I../include
-I/usr/local/include -DPATH_SANE_CONFIG_DIR=/usr/local/etc/sane.d   
-DPATH_SANE_DATA_DIR=/usr/local/share           -DV_MAJOR=1 -DV_MINOR=0
-I/usr/local/include/gphoto2 -I/usr/local/include -O2 -pipe -march=k6 -W
-Wall getenv.c
getenv.c:13: #error "Missing getenv() on this platform.  Please
implement."
getenv.c: In function `getenv':
getenv.c:6: warning: unused parameter `name'
gmake[1]: *** [getenv.o] Error 1
gmake[1]: Leaving directory
`/usr/ports/graphics/sane-backends/work/sane-backends-1.0.12/lib'
gmake: *** [all-recursive] Error 1
*** Error code 2
 
Stop in /usr/ports/graphics/sane-backends.
*** Error code 1
 
Stop in /usr/ports/graphics/sane-backends.
[jakobbg at dune sane-backends]$



-- 
Jakob Breivik Grimstveit, http://www.grimstveit.no/jakob/, +47 48298152 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20030814/34c272dd/attachment.bin


More information about the freebsd-ports mailing list