graphics/sane-backends compilation still broken

Michael Butler imb at protected-networks.net
Mon May 25 01:50:27 UTC 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tom Mende wrote:
> On 25/05/2009, at 4:59 AM, Michael Butler wrote:
> 
> As follows, with either portmaster or portupgrade:
> 
> /bin/sh ../libtool --silent --tag=CC   --mode=compile cc -DHAVE_CONFIG_H
> -I../include/sane -I.  -I/usr/local/include -I. -I. -I../include
> -I../include -DLIBDIR="/usr/local/lib/sane" -DBACKEND_NAME=canon_dr
> -I/usr/local/include  -D_REENTRANT
> -DPATH_SANE_CONFIG_DIR=/usr/local/etc/sane.d
> -DPATH_SANE_DATA_DIR=/usr/local/share
> -DPATH_SANE_LOCK_DIR=/usr/local/var/lock/sane           -DV_MAJOR=1
> -DV_MINOR=0  -O2 -pipe -march=prescott -fno-strict-aliasing -W -Wall
> -MT
> libcanon_dr_la-canon_dr.lo -MD -MP -MF .deps/libcanon_dr_la-canon_dr.Tpo
> -c -o libcanon_dr_la-canon_dr.lo `test -f 'canon_dr.c' || echo
> './'`canon_dr.c
> canon_dr.c: In function 'sane_canon_dr_get_option_descriptor':

[ .. ]

> 
> canon_dr.c:1333: error: 'SANE_NAME_STANDARD' undeclared (first use in
> this function)
> Exact same problem here at same place in the process! Raised a PR but...

[ .. ]

> Have now used both portsnap fetch extract and portsnap fetch update to
> no avail as the port fails in the same place each time.

> Do I have to go back to using CVSup to update the ports tree? That would
> be going backwards in my view!

The solution is to move the /usr/local/include/sane directory from the
previous installation to one side and it will compile.

Using the approach of ..

	cd /usr/ports/graphics/sane-backends
	make deinstall all reinstall clean

 .. would also probably work,

	Michael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEARECAAYFAkoZ+VwACgkQQv9rrgRC1JLRAACfX+ghh3JKkvPLtrzQWD+fTUW0
Xr8An0x6IqMy5naZcAtDNIfHaaS5Uhh7
=9Vsb
-----END PGP SIGNATURE-----


More information about the freebsd-ports mailing list