Prev: Port Request
Next: www/lighttpd: lighttpd won't start anymore after SSL Update in8.1-PRERELEASE (2010-05-27 09:34:56: (network.c.529) SSL:error:00000000:lib(0):func(0):reason(0))
From: Torfinn Ingolfsen on 26 May 2010 11:56 graphics/sane-backends 1.0.21 fails for me. root(a)kg-v2# uname -a FreeBSD kg-v2.kg4.no 8.0-STABLE FreeBSD 8.0-STABLE #2: Sun Apr 11 19:39:02 CEST 2010 root(a)kg-v2.kg4.no:/usr/obj/usr/src/sys/GENERIC amd64 root(a)kg-v2# pwd /usr/ports/graphics/sane-backends root(a)kg-v2# make ===> Vulnerability check disabled, database not found ===> License check disabled, port has not defined LICENSE ===> Found saved configuration for sane-backends-1.0.20_4 ===> Extracting for sane-backends-1.0.21 => MD5 Checksum OK for sane-backends-1.0.21.tar.gz. => SHA256 Checksum OK for sane-backends-1.0.21.tar.gz. ===> Patching for sane-backends-1.0.21 ===> Applying FreeBSD patches for sane-backends-1.0.21 1 out of 1 hunks failed--saving rejects to backend/snapscan-mutex.c.rej => Patch patch-backend_snapscan-mutex.c failed to apply cleanly. => Patch(es) patch-Makefile.in patch-backend__Makefile.in patch-backend__epson2-commands.c patch-backend__epson2-ops.c patch-backend__epson2.c applied cleanly. *** Error code 1 Stop in /usr/ports/graphics/sane-backends. *** Error code 1 Stop in /usr/ports/graphics/sane-backends. root(a)kg-v2# more ./work/sane-backends-1.0.21/backend/snapscan-mutex.c.rej *************** *** 130,136 **** return 0; } - if (sscanf(dev, "libusb:%d:%d", &busnum, &devnum) != 2) { DBG (DL_MAJOR_ERROR, "%s: could not parse device string: %s\n", me, strerror(errno)); return 0; --- 130,136 ---- return 0; } + if (sscanf(dev, "libusb:/dev/usb:/dev/ugen%d.%d", &busnum, &devnum) != 2) { DBG (DL_MAJOR_ERROR, "%s: could not parse device string: %s\n", me, strerror(errno)); return 0; Perhaps the patch was taken from PR ports/143200? It looks like the snapscan-mutex.c is rewritten from version 1.0.20 to version 1.0.21, so this patch doesn't work. AFAICT, this patch isn't even needed anymore. I simply removed it, built the sane-backends port, and my scanner is still detected: tingo(a)kg-v2$ scanimage -L device `snapscan:libusb:/dev/usb:/dev/ugen2.2' is a AGFA SNAPSCAN 1212U_2 flatbed scanner tingo(a)kg-v2$ portversion -v | grep sane-backends sane-backends-1.0.21 = up-to-date with port References: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/143200 -- Regards, Torfinn Ingolfsen _______________________________________________ freebsd-ports(a)freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org" |