From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Dec 21 11:50:02 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 04AC41065673 for ; Sun, 21 Dec 2008 11:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D63808FC21 for ; Sun, 21 Dec 2008 11:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mBLBo1cf074323 for ; Sun, 21 Dec 2008 11:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mBLBo1gx074322; Sun, 21 Dec 2008 11:50:01 GMT (envelope-from gnats) Resent-Date: Sun, 21 Dec 2008 11:50:01 GMT Resent-Message-Id: <200812211150.mBLBo1gx074322@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Bjoern Groenvall Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 42D721065679 for ; Sun, 21 Dec 2008 11:40:08 +0000 (UTC) (envelope-from bg@duvel.sics.se) Received: from duvel.sics.se (duvel.sics.se [193.10.67.84]) by mx1.freebsd.org (Postfix) with ESMTP id CFB418FC20 for ; Sun, 21 Dec 2008 11:40:07 +0000 (UTC) (envelope-from bg@duvel.sics.se) Received: from duvel.sics.se (localhost [127.0.0.1]) by duvel.sics.se (8.14.3/8.14.3) with ESMTP id mBLBQs2o062036; Sun, 21 Dec 2008 12:26:54 +0100 (CET) (envelope-from bg@duvel.sics.se) Received: (from bg@localhost) by duvel.sics.se (8.14.3/8.14.3/Submit) id mBLBQsEG062035; Sun, 21 Dec 2008 12:26:54 +0100 (CET) (envelope-from bg) Message-Id: <200812211126.mBLBQsEG062035@duvel.sics.se> Date: Sun, 21 Dec 2008 12:26:54 +0100 (CET) From: Bjoern Groenvall To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: bg@sics.se Subject: ports/129815: port vtun-3.0.2 broken on amd64 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Bjoern Groenvall List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Dec 2008 11:50:02 -0000 >Number: 129815 >Category: ports >Synopsis: port vtun-3.0.2 broken on amd64 >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Dec 21 11:50:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Bjoern Groenvall >Release: FreeBSD 7.1-RC1 amd64 >Organization: SICS >Environment: System: FreeBSD duvel.sics.se 7.1-RC1 FreeBSD 7.1-RC1 #22: Wed Dec 17 16:17:37 CET 2008 bg@duvel.sics.se:/usr/obj/usr/src/sys/DUVEL amd64 lzo2-2.03_2 Portable speedy, lossless data compression library vtun-3.0.2 Virtual Tunnels over TCP/IP networks with traffic shaping >Description: On systems (e.g FreeBSD amd64) where sizeof(unsigned int) differs from sizeof(lzo_uint) this patch is necessary for the correct operation of vtun when LZO compression is enabled. >How-To-Repeat: Enable LZO compression (e.g like this) # UDP compressed udpz { passwd xxx; type tun; proto udp; compress lzo:9; # LZO compression level 9 - breaks on amd64 } >Fix: Add this patch file /usr/ports/net/vtun/files/patch-lfd_lzo.c: --- lfd_lzo.c- 2008-01-07 23:35:35.000000000 +0100 +++ lfd_lzo.c 2008-12-19 17:58:55.293292741 +0100 @@ -103,7 +103,7 @@ */ int comp_lzo(int len, char *in, char **out) { - unsigned int zlen = 0; + lzo_uint zlen = 0; int err; if( (err=lzo1x_compress((void *)in,len,zbuf,&zlen,wmem)) != LZO_E_OK ){ @@ -117,7 +117,7 @@ int decomp_lzo(int len, char *in, char **out) { - unsigned int zlen = 0; + lzo_uint zlen = 0; int err; if( (err=lzo1x_decompress((void *)in,len,zbuf,&zlen,wmem)) != LZO_E_OK ){ >Release-Note: >Audit-Trail: >Unformatted: