From owner-freebsd-emulation@FreeBSD.ORG Sun Jan 17 21:37:21 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E935A1065676; Sun, 17 Jan 2010 21:37:21 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from vexpert.dbai.tuwien.ac.at (vexpert.dbai.tuwien.ac.at [128.131.111.2]) by mx1.freebsd.org (Postfix) with ESMTP id A6FE38FC21; Sun, 17 Jan 2010 21:37:21 +0000 (UTC) Received: from acrux.dbai.tuwien.ac.at (acrux.dbai.tuwien.ac.at [128.131.111.60]) by vexpert.dbai.tuwien.ac.at (Postfix) with ESMTP id 35E1A1E049; Sun, 17 Jan 2010 22:18:30 +0100 (CET) Received: by acrux.dbai.tuwien.ac.at (Postfix, from userid 1203) id 4A59916048; Sun, 17 Jan 2010 22:18:33 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by acrux.dbai.tuwien.ac.at (Postfix) with ESMTP id 363EA16047; Sun, 17 Jan 2010 22:18:33 +0100 (CET) Date: Sun, 17 Jan 2010 22:18:33 +0100 (CET) From: Gerald Pfeifer To: Maho NAKATA In-Reply-To: <20100113.111307.1024833258536727945.chat95@mac.com> Message-ID: References: <200912081524.03878.naylor.b.david@gmail.com> <200912182327.18986.naylor.b.david@gmail.com> <20100113.111307.1024833258536727945.chat95@mac.com> User-Agent: Alpine 1.99 (LSU 1142 2008-08-13) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-emulation@freebsd.org, naylor.b.david@gmail.com, ivoras@freebsd.org Subject: Re: [WIP] wine/i386 on FreeBSD/amd64 (take 2) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Jan 2010 21:37:22 -0000 On Wed, 13 Jan 2010, Maho NAKATA wrote: > Hi David Naylor, ivoras@, and gerald@ > > I fetch the following package > http://people.freebsd.org/~ivoras/temp/wine-amd64-8-1.1.30%2c1.tbz > and it works without problem. I tested my library which > I have been developing, crossbuilding with mingw32 compiler environment > and run with Wine on FreeBSD 8.0-RELEASE-p2/amd64. So everything > is on FreeBSD to develop Windows application :-) Thanks for letting me know, Maha-san! This is exciting news. David, I did not see the actual patch but I wonder whether it might make sense to have this as a slave port of emulators/wine, and if it does will be more than happy to support you from my side. Gerald -- Gerald (Jerry) Pfeifer gerald@pfeifer.com http://www.pfeifer.com/gerald/ From owner-freebsd-emulation@FreeBSD.ORG Mon Jan 18 00:49:51 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 631171065670; Mon, 18 Jan 2010 00:49:51 +0000 (UTC) (envelope-from maho.nakata@gmail.com) Received: from mail-yw0-f197.google.com (mail-yw0-f197.google.com [209.85.211.197]) by mx1.freebsd.org (Postfix) with ESMTP id 02C938FC16; Mon, 18 Jan 2010 00:49:50 +0000 (UTC) Received: by ywh35 with SMTP id 35so1892537ywh.7 for ; Sun, 17 Jan 2010 16:49:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:date:message-id:to:cc :subject:from:in-reply-to:references:x-mailer:mime-version :content-type:content-transfer-encoding; bh=ebEYPcJXb2g6ahzvDP1MH4yI1tVLicvQqk+4xIY+WvA=; b=SjEXTAuH/1Nnvjpe/t6dRj+OLI09Tin07BVnPGQFe8MN10wOjYTQ6pa+iIp6XCE42B sC2K9Yg6EN0td4sOBA2MbTNYy1EUpE7r433s1OqHZxxnfGaUXVSabF50Ma6N64bhHfgk OiPDJkdS3K0mFD8yXf7LCEZj/Q/urjSjXOaCE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:date:message-id:to:cc:subject:from:in-reply-to:references :x-mailer:mime-version:content-type:content-transfer-encoding; b=lqQzNtr2+b5czALfFZdqHS+ElmNkg1unPxbseEmxpvK/V87wr07bhRe5grv6ugaOCy u9Szs8+I3+CDSvjgXlSWasQOGQqySyYlNVDZIGIhWh+TpnBIQs4AX/iEMD7/330MzMfy HHBIklrvvDMSwrPa3xlQNlEhu4CqddspNy7qk= Received: by 10.150.167.5 with SMTP id p5mr4494756ybe.217.1263775789858; Sun, 17 Jan 2010 16:49:49 -0800 (PST) Received: from localhost (rikad42.riken.jp [134.160.214.42]) by mx.google.com with ESMTPS id 7sm1294003yxg.68.2010.01.17.16.49.46 (version=SSLv3 cipher=RC4-MD5); Sun, 17 Jan 2010 16:49:47 -0800 (PST) Sender: Maho NAKATA Date: Mon, 18 Jan 2010 09:49:41 +0900 (JST) Message-Id: <20100118.094941.737004071327914868.chat95@mac.com> To: gerald@pfeifer.com From: Maho NAKATA In-Reply-To: References: <200912182327.18986.naylor.b.david@gmail.com> <20100113.111307.1024833258536727945.chat95@mac.com> X-Mailer: Mew version 6.3 on Emacs 23.1 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-emulation@freebsd.org, naylor.b.david@gmail.com, ivoras@freebsd.org Subject: Re: [WIP] wine/i386 on FreeBSD/amd64 (take 2) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jan 2010 00:49:51 -0000 Hi Gerald, I'm not David, though, you can find more info from http://wiki.freebsd.org/Wine . quoting from the above uri, > Very temporary and only until a better solution can be found with regards > to building the port, an unmaintained AMD64 build of WINE can be downloaded > from here: http://people.freebsd.org/~ivoras/temp/wine-amd64-8-1.1.30%2c1.tbz . > This build was done using patches posted here: > http://permalink.gmane.org/gmane.os.freebsd.devel.emulation/7596 . This seems to be bit outdated. Newest one seems to be: http://old.nabble.com/-WIP--wine-i386-on-FreeBSD-amd64-to26693852.html http://lists.freebsd.org/pipermail/freebsd-emulation/2009-December/007175.html Best regards, Nakata Maho From: Gerald Pfeifer Subject: Re: [WIP] wine/i386 on FreeBSD/amd64 (take 2) Date: Sun, 17 Jan 2010 22:18:33 +0100 (CET) > David, I did not see the actual patch but I wonder whether it might > make sense to have this as a slave port of emulators/wine, and if it > does will be more than happy to support you from my side. > -- Nakata Maho http://accc.riken.jp/maho/ , http://ja.openoffice.org/ Nakata Maho's PGP public keys: http://accc.riken.jp/maho/maho.pgp.txt From owner-freebsd-emulation@FreeBSD.ORG Mon Jan 18 11:06:55 2010 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 465FC1065670 for ; Mon, 18 Jan 2010 11:06:55 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1B70C8FC22 for ; Mon, 18 Jan 2010 11:06:55 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o0IB6sgT047507 for ; Mon, 18 Jan 2010 11:06:54 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o0IB6s7o047505 for freebsd-emulation@FreeBSD.org; Mon, 18 Jan 2010 11:06:54 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 18 Jan 2010 11:06:54 GMT Message-Id: <201001181106.o0IB6s7o047505@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-emulation@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-emulation@FreeBSD.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jan 2010 11:06:55 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/142595 emulation Implementation of "filesystems" file in linprocfs(5) o kern/142082 emulation [patch] [panic] linuxulator: getppid: use after free o kern/141439 emulation [linux] [patch] linux_exit_group kills group leader o kern/140156 emulation [linux] cdparanoia fails to read drive data o kern/139423 emulation [parallels] Networking does not work on amd64 guest on o kern/138944 emulation [parallels] [regression] Parallels no longer works in o kern/138880 emulation [linux] munmap segfaults after linux_mmap2 stresstest o kern/138860 emulation [linux] linux_socketcall() causing buffer overflow f ports/137332 emulation add caution messages to some adobe products s ports/136321 emulation x11-toolkits/linux-pango: please update linux based po o ports/136229 emulation [linux] emulators/linux_base-f10: certain linux apps l o ports/135337 emulation [PATCH] emulators/linux_base-f10: incorrect bash usage o kern/133144 emulation [linux] linuxulator 2.6 crashes with nvidias libGL.so. o kern/130724 emulation [linprocfs] [patch] cpuinfo in linprocfs is dated, cau o kern/129169 emulation [linux] [patch] Linux Emulation ENOTCONN error using n o kern/126232 emulation [linux] Linux ioctl TCGETS (0x5401) always fails o kern/73777 emulation [linux] [patch] linux emulation: root dir special hand a kern/72920 emulation [linux]: path "prefixing" is not done on unix domain s o kern/56451 emulation [linprocfs] /compat/linux/proc/cpuinfo gives wrong CPU o kern/41543 emulation [patch] [request] easier wine/w23 support o kern/39201 emulation [linux] [patch] ptrace(2) and rfork(RFLINUXTHPN) confu o kern/29698 emulation [linux] [patch] linux ipcs doesn'work o kern/21463 emulation [linux] Linux compatability mode should not allow setu o kern/11165 emulation [ibcs2] IBCS2 doesn't work correctly with PID_MAX 9999 24 problems total. From owner-freebsd-emulation@FreeBSD.ORG Mon Jan 18 14:55:28 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 17F661065676; Mon, 18 Jan 2010 14:55:28 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: from mail-fx0-f227.google.com (mail-fx0-f227.google.com [209.85.220.227]) by mx1.freebsd.org (Postfix) with ESMTP id F1DAD8FC1D; Mon, 18 Jan 2010 14:55:26 +0000 (UTC) Received: by fxm27 with SMTP id 27so2347024fxm.3 for ; Mon, 18 Jan 2010 06:55:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:organization:to:subject :date:user-agent:cc:references:in-reply-to:mime-version:content-type :content-transfer-encoding:message-id; bh=hGdqniGqqGSiaLT3TQ966MC0PKRa/CLPTPCqdq4rd/Y=; b=cEGYlPm4f3TMwZTi1Mt833UFlf5R55fp0Y9tySkS7kzu9RvImAynJzHnrZPdRbG4P0 5BCfaxe3tar4JPf+Co6jCrgjYgPQoZPco4WUEx6wSQURb0i2biqgyoEowBWY1dEAZIDZ ArIvVVhCLplKPtqwoNP8YQ3hH/J2xIcd3E1GI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:organization:to:subject:date:user-agent:cc:references :in-reply-to:mime-version:content-type:content-transfer-encoding :message-id; b=WtqmNuTjmVoH6FA+9FecasxjIX1mbxGDa7tjH7OtlbdCMKjyRQ7OyiieX+4cuCJD7l Co6XEYLy37bMYeBF4iZA7ddrU0lQcM6G+Y2CfW5lp0UbSlnN0Q/OfyvRl4iTgA+2cu9B A3ZMv7VlhtSUHgQ1tfV6ne3mume3IBuFo4JoQ= Received: by 10.87.46.12 with SMTP id y12mr7726121fgj.47.1263826525637; Mon, 18 Jan 2010 06:55:25 -0800 (PST) Received: from dragon.dg ([41.216.197.17]) by mx.google.com with ESMTPS id d8sm11289451fga.13.2010.01.18.06.55.20 (version=SSLv3 cipher=RC4-MD5); Mon, 18 Jan 2010 06:55:24 -0800 (PST) From: David Naylor Organization: Private To: Gerald Pfeifer Date: Mon, 18 Jan 2010 16:55:21 +0200 User-Agent: KMail/1.12.3 (FreeBSD/8.0-STABLE; KDE/4.3.3; amd64; ; ) References: <200912081524.03878.naylor.b.david@gmail.com> <20100113.111307.1024833258536727945.chat95@mac.com> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2451768.b0hXnrl0jK"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201001181655.27904.naylor.b.david@gmail.com> X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-emulation@freebsd.org, ivoras@freebsd.org Subject: Re: [WIP] wine/i386 on FreeBSD/amd64 (take 3.1) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jan 2010 14:55:28 -0000 --nextPart2451768.b0hXnrl0jK Content-Type: multipart/mixed; boundary="Boundary-01=_aZHVLFBSJ1F1aaY" Content-Transfer-Encoding: 7bit --Boundary-01=_aZHVLFBSJ1F1aaY Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Sunday 17 January 2010 23:18:33 Gerald Pfeifer wrote: > On Wed, 13 Jan 2010, Maho NAKATA wrote: > > Hi David Naylor, ivoras@, and gerald@ > > > > I fetch the following package > > http://people.freebsd.org/~ivoras/temp/wine-amd64-8-1.1.30%2c1.tbz > > and it works without problem. I tested my library which > > I have been developing, crossbuilding with mingw32 compiler environment > > and run with Wine on FreeBSD 8.0-RELEASE-p2/amd64. So everything > > is on FreeBSD to develop Windows application :-) >=20 > Thanks for letting me know, Maha-san! This is exciting news. >=20 > David, I did not see the actual patch but I wonder whether it might > make sense to have this as a slave port of emulators/wine, and if it > does will be more than happy to support you from my side. The current situation is as follows: the port needs to be build under=20 =46reeBSD/i386 (I've tried getting amd64 to cross compile to i386 but I thi= nk it=20 is missing cc1(obj) so that fails). Once the port is build and packaged it= =20 can be installed under amd64 and works as it does under i386. =20 The two things it does extra from the normal wine is include the 32bit=20 libraries wine depends on (such as x11) and add a shell script to properly = set=20 LD_32_LIBRARY_PATH (it appears ldconfig -32 -m /usr/local/lib32 does not wo= rk=20 alone, is this a bug?). =20 It is possible to take the normal wine package with the extra 32bit librari= es=20 and be able to reproduce the above. Also the above also runs as expected i= f=20 installed under FreeBSD/i386. =20 Attached are the patches updated to 1.1.36. =20 Regards --Boundary-01=_aZHVLFBSJ1F1aaY Content-Type: text/x-patch; charset="ISO-8859-1"; name="wine-fbsd64.diff" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="wine-fbsd64.diff" diff -urN /usr/ports/emulators/wine/Makefile wine/Makefile =2D-- /usr/ports/emulators/wine/Makefile 2010-01-10 03:13:43.000000000 +0200 +++ wine/Makefile 2010-01-18 16:36:53.000000000 +0200 @@ -32,12 +32,10 @@ CONFIGURE_ENV=3D CPPFLAGS=3D"-I${LOCALBASE}/include" \ LDFLAGS=3D"-L${LOCALBASE}/lib" \ FLEX=3D"${LOCALBASE}/bin/flex" =2DUSE_LDCONFIG=3D ${PREFIX}/lib ${PREFIX}/lib/wine MAKE_JOBS_SAFE=3D yes MAN1=3D widl.1 wine.1 winebuild.1 winedbg.1 winedump.1 winegcc.1 \ winemaker.1 wineprefixcreate.1 wineserver.1 wmc.1 wrc.1 MLINKS=3D winegcc.1 wineg++.1 =2DONLY_FOR_ARCHS=3D i386 USE_BISON=3D build USE_BZIP2=3D yes USE_GMAKE=3D yes @@ -82,10 +80,33 @@ CONFIGURE_ARGS+=3D --without-xslt .endif =20 +# TODO: when does FreeBSD/i386 work properly under FreeBSD/amd64? .if ${OSVERSION} < 603000 IGNORE=3D fails to properly work on versions of FreeBSD before 6.3 .endif =20 +.ifdef WINE_CROSS_BUILD + +CONFIGURE_ARGS+=3D --bindir=3D${PREFIX}/bin32 --libdir=3D${PREFIX}/lib32 +CONFLICTS=3D wine-[0-9]* +ONLY_FOR_ARCHS=3D i386 amd64 +USE_LDCONFIG32=3D ${PREFIX}/lib32 ${PREFIX}/lib32/wine +WINELIBDIR=3D${PREFIX}/lib32 + +PLIST_REINPLACE+=3D winelib +PLIST_REINPLACE_WINELIB=3Ds!lib/!lib32/!g + +ACTUAL-PACKAGE-DEPENDS=3D${DO_NADA} + +.else + +CONFLICTS=3D wine-fbsd64.* +ONLY_FOR_ARCHS=3D i386 +USE_LDCONFIG=3D ${PREFIX}/lib ${PREFIX}/lib/wine +WINELIBDIR=3D${PREFIX}/lib + +.endif + post-patch: .if ${OSVERSION} < 700041 ${REINPLACE_CMD} 's/-lpthread/-lthr/g' ${WRKSRC}/configure @@ -101,8 +122,8 @@ ${MAN1PREFIX}/man/fr.UTF-8/man1/wineserver.1 @-${RMDIR} -p ${MAN1PREFIX}/man/de.UTF-8/man1 \ ${MAN1PREFIX}/man/fr.UTF-8/man1 =2D ${MV} -f ${PREFIX}/lib/libwine.so.1.0 ${PREFIX}/lib/libwine.so.1 =2D ${LN} -sf libwine.so.1 ${PREFIX}/lib/libwine.so + ${MV} -f ${WINELIBDIR}/libwine.so.1.0 ${WINELIBDIR}/libwine.so.1 + ${LN} -sf libwine.so.1 ${WINELIBDIR}/libwine.so .if !defined(NOPORTDOCS) -@${MKDIR} ${DOCSDIR} .for i in README ANNOUNCE AUTHORS LICENSE @@ -111,6 +132,27 @@ @${INSTALL_DATA} ${WRKSRC}/programs/winedbg/README ${DOCSDIR}/README.wine= dbg @${INSTALL_DATA} ${WRKSRC}/tools/winedump/README ${DOCSDIR}/README.winedu= mp .endif +.ifdef WINE_CROSS_BUILD + grep -v '[@%]' ${TMPPLIST} | sed "s!^!${PREFIX}/!g" | \ + xargs -n1 file -F' ' | grep ELF | cut -f1 -d' ' | \ + env LD_LIBRARY_PATH=3D${PREFIX}/lib32:${LD_LIBRARY_PATH} xargs ldd -f '%p= \n' \ + | sort -u | grep -v '^\(/usr\)\?/lib' | grep -v "^${PREFIX}/lib32/libwine= =2Eso" \ + | grep -v "^${PREFIX}/lib32/wine" > ${WRKDIR}/winelibs.list + for i in `cat ${WRKDIR}/winelibs.list` ; do \ + ${INSTALL_DATA} $${i} ${PREFIX}/lib32/ ; \ + echo lib32/`basename $${i}` >> ${TMPPLIST} ; \ + done + for i in libfreetype.so.9 libXrender.so.1 ; do \ + ${INSTALL_DATA} ${LOCALBASE}/lib/$${i} ${PREFIX}/lib32/ ; \ + echo lib32/$${i} >> ${TMPPLIST} ; \ + done + ${INSTALL_SCRIPT} ${FILESDIR}/binbounce ${PREFIX}/bin/wine + for i in `grep ^bin ${TMPPLIST} | xargs -n1 basename` ; do \ + [ "$${i}" =3D "wine" ] || ${LN} -f ${PREFIX}/bin/wine ${PREFIX}/bin/$${i= } ; \ + echo bin32/$${i} >> ${TMPPLIST} ; \ + done + echo '@unexec rmdir %D/bin32 2>/dev/null || true' >> ${TMPPLIST} +.endif @${MKDIR} ${DESKTOPDIR} @${MV} ${DATADIR}/applications/wine.desktop ${DESKTOPDIR}/ @${ECHO} diff -urN /usr/ports/emulators/wine/files/binbounce wine/files/binbounce =2D-- /usr/ports/emulators/wine/files/binbounce 1970-01-01 02:00:00.0000000= 00 +0200 +++ wine/files/binbounce 2010-01-18 16:45:30.000000000 +0200 @@ -0,0 +1,32 @@ +#!/bin/sh + +TARGET=3D"$0" +_count=3D0 +while [ -L "$TARGET" ] +do + _old=3D"$TARGET" + TARGET=3D"`readlink "$TARGET"`" + if [ ! -e "$TARGET" ] + then + TARGET=3D"`dirname "$_old"`/$TARGET" + fi + _count=3D$(($_count + 1)) + if [ $_count -gt 100 ] + then + echo "$0: to many symbolic links" > /dev/stderr + exit 1 + fi +done + +LOCALBASE=3D`dirname "$TARGET"`/.. +BINNAME=3D`basename "$TARGET"` + +if [ `uname -p` =3D i386 ] +then + export LD_LIBRARY_PATH=3D"$LOCALBASE/lib32":"$LOCALBASE/lib32/wine":"$LD= _LIBRARY_PATH" +else + export LD_32_LIBRARY_PATH=3D"$LOCALBASE/lib32":"$LOCALBASE/lib32/wine":"= $LD_32_LIBRARY_PATH" +fi +export PATH=3D"$LOCALBASE/bin32":"$PATH" + +exec "$LOCALBASE/bin32/$BINNAME" "$@" diff -urN /usr/ports/emulators/wine-fbsd64/ChangeLog wine-fbsd64/ChangeLog =2D-- /usr/ports/emulators/wine-fbsd64/ChangeLog 1970-01-01 02:00:00.000000= 000 +0200 +++ wine-fbsd64/ChangeLog 2010-01-18 16:51:01.000000000 +0200 @@ -0,0 +1,25 @@ +2010/01/18: + * Update wine to 1.1.36 + * Follow relative symbolic links to script + * Use readlink (vs `ls -l | sed ...`) + +2009/12/20: + * Correctly set bin/lib directories + * Support running on i386 + * Follow symbolic links to script + * Allow spaces in path + * Hard link the bin/* files (otherwise symbolic link following breaks) + +2009/12/19: + * Include freetype (it is a soft dependancy) + * Include libXrender (it is a soft dependancy) + +2009/12/18: + * Rename to something with a little more sense (wine-amd64-[V] -> wine-fb= sd64.[V]) + * Fix conflicts (wine conflicts with wine-fbsd64) + +2009/12/17: + * Automatically determine libraries and binaries + +2009/12/08: + * Initial implementation of WINE/i386 on FreeBSD/amd64=20 diff -urN /usr/ports/emulators/wine-fbsd64/Makefile wine-fbsd64/Makefile =2D-- /usr/ports/emulators/wine-fbsd64/Makefile 1970-01-01 02:00:00.0000000= 00 +0200 +++ wine-fbsd64/Makefile 2009-12-18 19:44:47.000000000 +0200 @@ -0,0 +1,12 @@ +PORTNAME=3D wine +PKGNAMESUFFIX=3D -fbsd64.${OSVERSION:C/([0-9]).*/\1/} + +WINE_CROSS_BUILD=3Dyes + +MASTERDIR=3D ${.CURDIR}/../wine + +#.if ${ARCH} =3D=3D "amd64" +# TODO: install from package (how?) +#.endif + +.include "${MASTERDIR}/Makefile" --Boundary-01=_aZHVLFBSJ1F1aaY-- --nextPart2451768.b0hXnrl0jK Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (FreeBSD) iEYEABECAAYFAktUdl8ACgkQUaaFgP9pFrK+FQCfaRQgvqsh6p2aeDbFdgBe64OA HaQAnRgAmnMxPKGvWRlQnD0jVL8m8DmF =swXc -----END PGP SIGNATURE----- --nextPart2451768.b0hXnrl0jK-- From owner-freebsd-emulation@FreeBSD.ORG Tue Jan 19 08:17:14 2010 Return-Path: Delivered-To: emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BD5361065676; Tue, 19 Jan 2010 08:17:14 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id 6641D8FC27; Tue, 19 Jan 2010 08:17:14 +0000 (UTC) Received: from outgoing.leidinger.net (pD9E2D797.dip.t-dialin.net [217.226.215.151]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 2C776844043; Tue, 19 Jan 2010 09:17:09 +0100 (CET) Received: from webmail.leidinger.net (webmail.leidinger.net [192.168.1.102]) by outgoing.leidinger.net (Postfix) with ESMTP id E40D814461; Tue, 19 Jan 2010 09:17:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=Leidinger.net; s=outgoing-alex; t=1263889026; bh=vkc7BJK3/PVt86Io079rdlKvA1q3lZjh6nLmXYduufg=; h=Message-ID:Date:From:To:Cc:Subject:References:In-Reply-To: MIME-Version:Content-Type:Content-Transfer-Encoding; b=IErYlG5IQuuDCHGDq8AQCmzNmYm8xcb1doN7UIAMnxPN3cTos789OardSIUcPyGqK Xfbj2282SmzNyetuKsrVliGlgR1vwpn9lEnya2cFkXmL3BO5pt60zwJFtumlmDi3Lu 2OdsytCtcXIAJAOwDr7YhNSwXXcKmGQRPOoCAKQLa++7xiSrCEjYiwNfa2tO9O32n8 3gvRdgBZYNuYQla7wEBfpAqh3hv9EBSFxJJrr3OmeaALRopSJWO6F93OBcZcpHrMm9 xbEWKunzTc5rrF164VWM04PYdsjmL92P6nWw/c4xziotUQ5IXu6S2unKWIr23wdEmQ 1LYndSLJ7I29Q== Received: (from www@localhost) by webmail.leidinger.net (8.14.3/8.13.8/Submit) id o0J8H5HT065353; Tue, 19 Jan 2010 09:17:05 +0100 (CET) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde Framework) with HTTP; Tue, 19 Jan 2010 09:17:05 +0100 Message-ID: <20100119091705.17844p1hjexsfrtw@webmail.leidinger.net> Date: Tue, 19 Jan 2010 09:17:05 +0100 From: Alexander Leidinger To: "Wojciech A. Koszek" References: <201001182246.o0IMk6dw000346@svn.freebsd.org> In-Reply-To: <201001182246.o0IMk6dw000346@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Dynamic Internet Messaging Program (DIMP) H3 (1.1.4) X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 2C776844043.212B0 X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-1.363, required 6, autolearn=disabled, ALL_TRUSTED -1.44, DKIM_SIGNED 0.00, DKIM_VERIFIED -0.00, TW_SV 0.08) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1264493830.29218@EmwjAiSBA3bfb6qoRgzS2w X-EBL-Spam-Status: No Cc: emulation@FreeBSD.org Subject: Re: svn commit: r202598 - head/sys/compat/linux X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 08:17:14 -0000 Quoting "Wojciech A. Koszek" (from Mon, 18 Jan 2010 22:46:06 +0000 (UTC)): > Author: wkoszek > Date: Mon Jan 18 22:46:06 2010 > New Revision: 202598 > URL: http://svn.freebsd.org/changeset/base/202598 > > Log: > Let us to use our libusb(3) in Linuxolator. > > With this change, Linux binaries can work with our libusb(3) when > it's compiled against our header files on GNU/Linux system -- this > solves the problem with differences between /dev layouts. > > With ported libusb(3), I am able to use my USB JTAG cable with Linux > binaries that support it. Can you make a binary linux-port out of libusb so that we can integrate this into the linuxulator-userland-infrastructure? Bye, Alexander. -- The girl who stoops to conquer usually wears a low-cut dress. http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-emulation@FreeBSD.ORG Tue Jan 19 17:12:56 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 934AF106566C for ; Tue, 19 Jan 2010 17:12:56 +0000 (UTC) (envelope-from gfritz@gmail.com) Received: from mail-fx0-f218.google.com (mail-fx0-f218.google.com [209.85.220.218]) by mx1.freebsd.org (Postfix) with ESMTP id 274098FC17 for ; Tue, 19 Jan 2010 17:12:55 +0000 (UTC) Received: by fxm10 with SMTP id 10so943001fxm.14 for ; Tue, 19 Jan 2010 09:12:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:date:from:to:subject :message-id:mime-version:content-type:content-disposition:user-agent; bh=kKtUu9E8FNAvMRvJWQfzUH9HSiHlgzQm8A9bEUA2vLg=; b=jVQd2ee0oU2rBwKh6x4Crp4uzRSpV1LO+WAIx/MCmpz6h3yp7qEDh4wRRNtxO9lJSf 7OYAaWDnSiovo7gQ8thqM95xgpBdyPtRarJ2n0cp33SpM44eqcJ39OVFoNwLigAQAFvJ q9wWjufNo99hgJzmEKHMxcAIL3EZRfWFBkZT4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:mime-version:content-type :content-disposition:user-agent; b=d/Ofxgegu+GsiM85eo7vv+QYLhfB/BqItztQ20J4+MGyQ7EPnAUC7DS5OVhK69bVLH M/w/YAAhL5T6bW/yyfZjmwk/Ozh60wyfyGZjTIK6sI89FB3Hb/gKPRrka2h3jxGzuiiq sZzkhufY4UMkxewD88bjTWjE9sQUMKcIyHH24= Received: by 10.223.77.141 with SMTP id g13mr4191757fak.95.1263919282362; Tue, 19 Jan 2010 08:41:22 -0800 (PST) Received: from dev.null (175-12-66-208.dsl.cust.wirelessbeehive.com [208.66.12.175]) by mx.google.com with ESMTPS id 14sm2981987fxm.3.2010.01.19.08.41.20 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 19 Jan 2010 08:41:21 -0800 (PST) Received: by dev.null (Postfix, from userid 1001) id 5DEEBDB1E; Tue, 19 Jan 2010 09:41:17 -0700 (MST) Date: Tue, 19 Jan 2010 09:41:17 -0700 From: Geoff Fritz To: freebsd-emulation@freebsd.org Message-ID: <20100119164117.GA80662@dev.null> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Subject: Problems building emulators/virtualbox-ose on amd64 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 17:12:56 -0000 I've been trying to build the virtualbox-ose port and amd64 for about a week now. It keeps failing with: kmk[2]: Leaving directory `/tmp/workdir/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE' kmk[1]: *** [pass_dlls_this] Error 2 kmk[1]: Leaving directory `/tmp/workdir/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE' kmk: *** [pass_dlls_order] Error 2 *** Error code 2 I've tried various "make config" options, reverting make.conf to a pristine state, and removing/rebuilding nearly all of the dependencies for the port. Nothing has helped to rid me of the error. Is there anything else I can try? Thanks. -- Geoff From owner-freebsd-emulation@FreeBSD.ORG Tue Jan 19 18:26:55 2010 Return-Path: Delivered-To: emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E6EA6106566C for ; Tue, 19 Jan 2010 18:26:55 +0000 (UTC) (envelope-from wkoszek@freebsd.czest.pl) Received: from freebsd.czest.pl (l95h.icis.pcz.pl [212.87.224.105]) by mx1.freebsd.org (Postfix) with ESMTP id 41FC18FC0C for ; Tue, 19 Jan 2010 18:26:54 +0000 (UTC) Received: from freebsd.czest.pl (l95h.icis.pcz.pl [212.87.224.105]) by freebsd.czest.pl (8.14.2/8.14.2) with ESMTP id o0JIDOWj063869; Tue, 19 Jan 2010 19:13:24 +0100 (CET) (envelope-from wkoszek@freebsd.czest.pl) Received: (from wkoszek@localhost) by freebsd.czest.pl (8.14.2/8.14.2/Submit) id o0JIDOXT063868; Tue, 19 Jan 2010 19:13:24 +0100 (CET) (envelope-from wkoszek) Date: Tue, 19 Jan 2010 19:13:24 +0100 From: "Wojciech A. Koszek" To: Alexander Leidinger Message-ID: <20100119181323.GU1990@FreeBSD.org> Mail-Followup-To: Alexander Leidinger , emulation@FreeBSD.org References: <201001182246.o0IMk6dw000346@svn.freebsd.org> <20100119091705.17844p1hjexsfrtw@webmail.leidinger.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline In-Reply-To: <20100119091705.17844p1hjexsfrtw@webmail.leidinger.net> User-Agent: Mutt/1.5.17 (2007-11-01) X-Greylist: Sender DNS name whitelisted, not delayed by milter-greylist-3.0 (freebsd.czest.pl [212.87.224.105]); Tue, 19 Jan 2010 19:13:24 +0100 (CET) Cc: emulation@FreeBSD.org Subject: Re: svn commit: r202598 - head/sys/compat/linux X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 18:26:56 -0000 On Tue, Jan 19, 2010 at 09:17:05AM +0100, Alexander Leidinger wrote: > Quoting "Wojciech A. Koszek" (from Mon, 18 Jan 2010 > 22:46:06 +0000 (UTC)): > >> Author: wkoszek >> Date: Mon Jan 18 22:46:06 2010 >> New Revision: 202598 >> URL: http://svn.freebsd.org/changeset/base/202598 >> >> Log: >> Let us to use our libusb(3) in Linuxolator. >> >> With this change, Linux binaries can work with our libusb(3) when >> it's compiled against our header files on GNU/Linux system -- this >> solves the problem with differences between /dev layouts. >> >> With ported libusb(3), I am able to use my USB JTAG cable with Linux >> binaries that support it. > > Can you make a binary linux-port out of libusb so that we can integrate > this into the linuxulator-userland-infrastructure? Yes. That's my plan. In order to make port making easier, I have submitted libusb(3) Linux-friendly patch to hps@ and I'll make port just after it gets accepted -- Hans liked this fixes, but wanted to review them once again. -- Wojciech A. Koszek wkoszek@FreeBSD.org http://FreeBSD.czest.pl/~wkoszek/ From owner-freebsd-emulation@FreeBSD.ORG Tue Jan 19 18:38:17 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB39F10656C1 for ; Tue, 19 Jan 2010 18:38:17 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 150498FC21 for ; Tue, 19 Jan 2010 18:38:16 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id UAA28094; Tue, 19 Jan 2010 20:38:13 +0200 (EET) (envelope-from avg@icyb.net.ua) Message-ID: <4B55FC15.6080402@icyb.net.ua> Date: Tue, 19 Jan 2010 20:38:13 +0200 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.23 (X11/20091206) MIME-Version: 1.0 To: Geoff Fritz References: <20100119164117.GA80662@dev.null> In-Reply-To: <20100119164117.GA80662@dev.null> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-emulation@freebsd.org Subject: Re: Problems building emulators/virtualbox-ose on amd64 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 18:38:17 -0000 on 19/01/2010 18:41 Geoff Fritz said the following: > I've been trying to build the virtualbox-ose port and amd64 for about a > week now. > > It keeps failing with: > > kmk[2]: Leaving directory `/tmp/workdir/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE' > kmk[1]: *** [pass_dlls_this] Error 2 > kmk[1]: Leaving directory `/tmp/workdir/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE' > kmk: *** [pass_dlls_order] Error 2 > *** Error code 2 You do realize that these are not error messages, do you? -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Tue Jan 19 21:49:04 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 552AC1065679 for ; Tue, 19 Jan 2010 21:49:04 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 829648FC13 for ; Tue, 19 Jan 2010 21:49:03 +0000 (UTC) Received: from porto.topspin.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id XAA07186 for ; Tue, 19 Jan 2010 23:49:02 +0200 (EET) (envelope-from avg@icyb.net.ua) Received: from localhost.topspin.kiev.ua ([127.0.0.1]) by porto.topspin.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1NXLwb-000IXk-Mc for freebsd-emulation@freebsd.org; Tue, 19 Jan 2010 23:49:01 +0200 Message-ID: <4B5628CD.5050101@icyb.net.ua> Date: Tue, 19 Jan 2010 23:49:01 +0200 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.23 (X11/20091128) MIME-Version: 1.0 To: freebsd-emulation@freebsd.org X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: (VBoxSVC): ioctl sign-extension ioctl ffffffffc4a81502 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 21:49:04 -0000 FreeBSD 9.0-CURRENT amd64 virtualbox-ose-3.1.2 virtualbox-ose-kmod-3.1.2 Messages like the following appear in system log upon starting VirtualBox: WARNING pid 2169 (VBoxSVC): ioctl sign-extension ioctl ffffffffc4a81502 The messages appear to be harmless. -- Andriy Gapon From owner-freebsd-emulation@FreeBSD.ORG Wed Jan 20 15:04:01 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8BC13106566C for ; Wed, 20 Jan 2010 15:04:01 +0000 (UTC) (envelope-from ws@au.dyndns.ws) Received: from ipmail03.adl2.internode.on.net (ipmail03.adl2.internode.on.net [203.16.214.135]) by mx1.freebsd.org (Postfix) with ESMTP id 1FB188FC0A for ; Wed, 20 Jan 2010 15:04:00 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AukAAFOkVkuWZWdv/2dsb2JhbAAI2EWENgQ Received: from ppp103-111.static.internode.on.net (HELO [192.168.1.144]) ([150.101.103.111]) by ipmail03.adl2.internode.on.net with ESMTP; 21 Jan 2010 01:18:38 +1030 From: Wayne Sierke To: Juergen Lock In-Reply-To: <20100107185808.GA16577@triton8.kn-bremen.de> References: <20100107185808.GA16577@triton8.kn-bremen.de> Content-Type: text/plain; charset="ASCII" Date: Thu, 21 Jan 2010 01:18:33 +1030 Message-ID: <1263998913.1862.29543.camel@predator-ii.buffyverse> Mime-Version: 1.0 X-Mailer: Evolution 2.28.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-emulation@freebsd.org, vbox-dev@virtualbox.org Subject: Re: vbox (and qemu) tap/vboxnetflt networking; bridging vs wifi X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jan 2010 15:04:01 -0000 On Thu, 2010-01-07 at 19:58 +0100, Juergen Lock wrote: ... > The only downside of doing it this way is the tap interface loses > its IP when vbox closes it and the ifup/down script feature has been > removed from vbox so you need to rerun the `ifconfig tap0 ...' each > time before you start the guest again. (Maybe that can be avoided > if you set net.link.tap.up_on_open=1, put only the tap interface on > an if_bridge and give that bridge interface the IP instead, I haven't > tried.) FYI, I just tried this and it appears to work. That is, with the following: ==> /boot/loader.conf <== if_tap_load="YES" vboxdrv_load="YES" ==> /etc/sysctl.conf <== net.link.tap.user_open=1 net.link.tap.up_on_open=1 net.link.ether.inet.proxyall=1 ==> /etc/rc.conf <== cloned_interfaces="bridge0 tap0 tap1" ifconfig_bridge0="addm tap0 addm tap1 192.168.1.121/29" gateway_enable="YES" and with the VM network adapters configured as bridged to the tapX devices, the guest em0 interfaces configured with IP addresses in the bridge0's subnet and with default routes to the bridge0 ip, networking seems to come up fine in the guests. (I'm still starting the VMs manually so it hasn't been verified in fully autonomous startup.) Wayne From owner-freebsd-emulation@FreeBSD.ORG Wed Jan 20 15:18:08 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AECEE1065670 for ; Wed, 20 Jan 2010 15:18:08 +0000 (UTC) (envelope-from rnejdl@ringofsaturn.com) Received: from tethys.ringofsaturn.com (tethys.ringofsaturn.com [71.252.219.43]) by mx1.freebsd.org (Postfix) with ESMTP id 7E7218FC14 for ; Wed, 20 Jan 2010 15:18:08 +0000 (UTC) Received: from ASSP.nospam (tethys.ringofsaturn.com [71.252.219.43]) (authenticated bits=0) by tethys.ringofsaturn.com (8.14.3/8.14.3) with ESMTP id o0KFHojd096307; Wed, 20 Jan 2010 09:17:51 -0600 (CST) (envelope-from rnejdl@ringofsaturn.com) Received: from mail.ringofsaturn.com ([71.252.219.43] helo=mail.ringofsaturn.com) with IPv4:25 by ASSP.nospam; 20 Jan 2010 09:17:50 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Date: Wed, 20 Jan 2010 09:17:50 -0600 From: Rusty Nejdl To: Wayne Sierke In-Reply-To: <1263998913.1862.29543.camel@predator-ii.buffyverse> References: <20100107185808.GA16577@triton8.kn-bremen.de> <1263998913.1862.29543.camel@predator-ii.buffyverse> Message-ID: <0b424302dd5936e858934734ba4da4ec@ringofsaturn.com> X-Sender: rnejdl@ringofsaturn.com User-Agent: RoundCube Webmail/0.3-trunk Cc: freebsd-emulation@freebsd.org, Juergen Lock , vbox-dev@virtualbox.org Subject: Re: vbox (and qemu) tap/vboxnetflt networking; bridging vs wifi X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jan 2010 15:18:08 -0000 On Thu, 21 Jan 2010 01:18:33 +1030, Wayne Sierke wrote: > On Thu, 2010-01-07 at 19:58 +0100, Juergen Lock wrote: > > ... > >> The only downside of doing it this way is the tap interface loses >> its IP when vbox closes it and the ifup/down script feature has been >> removed from vbox so you need to rerun the `ifconfig tap0 ...' each >> time before you start the guest again. (Maybe that can be avoided >> if you set net.link.tap.up_on_open=1, put only the tap interface on >> an if_bridge and give that bridge interface the IP instead, I haven't >> tried.) > > FYI, I just tried this and it appears to work. That is, with the > following: > > ==> /boot/loader.conf <== > if_tap_load="YES" > vboxdrv_load="YES" > > ==> /etc/sysctl.conf <== > net.link.tap.user_open=1 > net.link.tap.up_on_open=1 > net.link.ether.inet.proxyall=1 > > ==> /etc/rc.conf <== > cloned_interfaces="bridge0 tap0 tap1" > ifconfig_bridge0="addm tap0 addm tap1 192.168.1.121/29" > gateway_enable="YES" > > and with the VM network adapters configured as bridged to the tapX > devices, the guest em0 interfaces configured with IP addresses in the > bridge0's subnet and with default routes to the bridge0 ip, networking > seems to come up fine in the guests. (I'm still starting the VMs > manually so it hasn't been verified in fully autonomous startup.) > > > Wayne > This is something that should be posted to the wiki if it's validated by someone else. Rusty Nejdl From owner-freebsd-emulation@FreeBSD.ORG Wed Jan 20 15:44:22 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 02CDA106566C for ; Wed, 20 Jan 2010 15:44:22 +0000 (UTC) (envelope-from ws@au.dyndns.ws) Received: from ipmail03.adl2.internode.on.net (ipmail03.adl2.internode.on.net [203.16.214.135]) by mx1.freebsd.org (Postfix) with ESMTP id 8AA108FC0A for ; Wed, 20 Jan 2010 15:44:21 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AukAAGOyVkuWZWdv/2dsb2JhbAAI2WKENgQ Received: from ppp103-111.static.internode.on.net (HELO [192.168.1.144]) ([150.101.103.111]) by ipmail03.adl2.internode.on.net with ESMTP; 21 Jan 2010 02:14:18 +1030 From: Wayne Sierke To: freebsd-emulation In-Reply-To: <1263998913.1862.29543.camel@predator-ii.buffyverse> References: <20100107185808.GA16577@triton8.kn-bremen.de> <1263998913.1862.29543.camel@predator-ii.buffyverse> Content-Type: text/plain; charset="ASCII" Date: Thu, 21 Jan 2010 02:14:16 +1030 Message-ID: <1264002256.1862.29662.camel@predator-ii.buffyverse> Mime-Version: 1.0 X-Mailer: Evolution 2.28.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Subject: Re: vbox (and qemu) tap/vboxnetflt networking; bridging vs wifi X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jan 2010 15:44:22 -0000 On Thu, 2010-01-21 at 01:18 +1030, Wayne Sierke wrote: > On Thu, 2010-01-07 at 19:58 +0100, Juergen Lock wrote: > > ... > > > The only downside of doing it this way is the tap interface loses > > its IP when vbox closes it and the ifup/down script feature has been > > removed from vbox so you need to rerun the `ifconfig tap0 ...' each > > time before you start the guest again. (Maybe that can be avoided > > if you set net.link.tap.up_on_open=1, put only the tap interface on > > an if_bridge and give that bridge interface the IP instead, I haven't > > tried.) > > FYI, I just tried this and it appears to work. That is, with the > following: > > ==> /boot/loader.conf <== > if_tap_load="YES" > vboxdrv_load="YES" > > ==> /etc/sysctl.conf <== > net.link.tap.user_open=1 > net.link.tap.up_on_open=1 > net.link.ether.inet.proxyall=1 > > ==> /etc/rc.conf <== > cloned_interfaces="bridge0 tap0 tap1" > ifconfig_bridge0="addm tap0 addm tap1 192.168.1.121/29" > gateway_enable="YES" > > and with the VM network adapters configured as bridged to the tapX > devices, the guest em0 interfaces configured with IP addresses in the > bridge0's subnet and with default routes to the bridge0 ip, networking > seems to come up fine in the guests. (I'm still starting the VMs > manually so it hasn't been verified in fully autonomous startup.) And just for completeness, for anyone looking for help in getting this set up, also with this: ==> /etc/devfs.conf <== own tap0 root:vboxusers perm tap0 0660 own tap1 root:vboxusers perm tap1 0660 From owner-freebsd-emulation@FreeBSD.ORG Thu Jan 21 07:28:19 2010 Return-Path: Delivered-To: emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53E9A106566C for ; Thu, 21 Jan 2010 07:28:19 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from mail.droso.net (koala.ipv6.droso.net [IPv6:2001:6c8:6:c:20d:56ff:fe6f:f935]) by mx1.freebsd.org (Postfix) with ESMTP id 17E448FC15 for ; Thu, 21 Jan 2010 07:28:19 +0000 (UTC) Received: from koala.droso.net (localhost.droso.net [IPv6:::1]) by mail.droso.net (Postfix) with ESMTP id B56341CC7E for ; Thu, 21 Jan 2010 08:28:18 +0100 (CET) From: linimon@FreeBSD.org To: emulation@freebsd.org Message-Id: <20100121072818.B56341CC7E@mail.droso.net> Date: Thu, 21 Jan 2010 08:28:18 +0100 (CET) Cc: Subject: FreeBSD ports that you maintain which are currently marked broken X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2010 07:28:19 -0000 Dear FreeBSD port maintainer: As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically notify users of ports that are marked as "broken" in their Makefiles. In many cases these ports are failing to compile on some subset of the FreeBSD build environments. The most common problem is that recent versions of -CURRENT include gcc4.2, which is much stricter than older versions. The next most common problem is that compiles succeed on the i386 architecture (e.g. the common Intel PC), but fail on one or more of the other architectures due to assumptions about things such as size of various types, byte-alignment issues, and so forth. In occasional cases we see that the same port may have different errors in different build environments. The script that runs on the build cluster uses heuristics to try to 'guess' the error type to help you isolate problems, but it is only a rough guide. One more note: on occasion, there are transient build errors seen on the build farm. Unfortunately, there is not yet any way for this algorithm to tell the difference (humans are much, much better at this kind of thing.) The errors are listed below. In the case where the same problem exists on more than one build environment, the URL points to the latest errorlog for that type. (By 'build environment' here we mean 'combination of 6.x/7.x/-current with target architecture'.) (Note: the dates are included to help you to gauge whether or not the error still applies to the latest version. The program that generates this report is not yet able to determine this automatically.) portname: sysutils/linux-nero broken because: unfetchable build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.7.20100117235808/linux-nero-3.5.0.1.log.bz2 (_Dec__5_14:22:31_UTC_2009) overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=linux-nero If these errors are ones that you are already aware of, please accept our apologies and ignore this message. On the other hand, if you no longer wish to maintain this port (or ports), please reply with a message stating that, and accept our thanks for your efforts in the past. Every effort has been made to make sure that these error reports really do correspond to a port that you maintain. However, due to the fact that this is an automated process, it may indeed generate false matches. If one of these errors fits that description, please forward this email to the author of this software, Mark Linimon , so that he can attempt to fix the problem in the future. Thanks for your efforts to help improve FreeBSD. From owner-freebsd-emulation@FreeBSD.ORG Thu Jan 21 12:59:45 2010 Return-Path: Delivered-To: emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CB948106566B for ; Thu, 21 Jan 2010 12:59:45 +0000 (UTC) (envelope-from lbaron@servaris.com) Received: from mx1.freebsdsystems.com (mx1.freebsdsystems.com [69.90.68.2]) by mx1.freebsd.org (Postfix) with ESMTP id 65DAC8FC08 for ; Thu, 21 Jan 2010 12:59:45 +0000 (UTC) Received: (qmail 58473 invoked by uid 89); 21 Jan 2010 12:31:42 -0000 Received: from unknown (HELO ?192.168.0.3?) (lbaron@servaris.com@99.237.236.194) by 69.90.68.24 with ESMTPA; 21 Jan 2010 12:31:42 -0000 Message-ID: <4B58492D.60903@servaris.com> Date: Thu, 21 Jan 2010 07:31:41 -0500 From: Lanny Baron Organization: Servaris Corporation User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: emulation@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: virtualbox-ose build failure X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2010 12:59:45 -0000 Hi, I am wondering if anyone knows what the cause/fix is when attempting to build emulation/virtualbox-ose. Ran make-config and unchecked everything because the FreeBSD-8 install is in a virtualbox and I want to just have a headless virtualbox for testing at this point. I have installed emulation/virtualbox-ose-kmod without problems. Here are the last few lines from the build (on FreeBSD 8-p2 i386) tstDeviceStructSize: FAILURE - 3 errors kmk[2]: *** [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/out/freebsd.x86/release/obj/Devices/testcase/tstDeviceStructSize.run] Error 3 kmk[2]: Leaving directory `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE' kmk[1]: *** [pass_others_this] Error 2 kmk[1]: Leaving directory `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE' kmk: *** [pass_others_order] Error 2 *** Error code 2 Stop in /usr/ports/emulators/virtualbox-ose. *** Error code 1 -- Regards, +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= Lanny Baron Servaris Corporation High Performance Servers and RAID Systems http://www.servaris.com/ Toll Free: 1.877.963.1900 +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= From owner-freebsd-emulation@FreeBSD.ORG Thu Jan 21 13:40:18 2010 Return-Path: Delivered-To: emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3E045106568B for ; Thu, 21 Jan 2010 13:40:18 +0000 (UTC) (envelope-from decke@bluelife.at) Received: from mail.itac.at (mail.itac.at [91.205.172.9]) by mx1.freebsd.org (Postfix) with ESMTP id BB2708FC08 for ; Thu, 21 Jan 2010 13:40:17 +0000 (UTC) Received: from [91.205.172.21] (helo=webmail.bluelife.at) by mail.itac.at with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from ) id 1NXwjd-0006KL-2N; Thu, 21 Jan 2010 14:06:05 +0100 MIME-Version: 1.0 Date: Thu, 21 Jan 2010 14:06:05 +0100 From: Bernhard Froehlich To: Lanny Baron In-Reply-To: <4B58492D.60903@servaris.com> References: <4B58492D.60903@servaris.com> Message-ID: <720206914fb83ced579335bc746d0c32@bluelife.at> X-Sender: decke@bluelife.at User-Agent: RoundCube Webmail/0.3.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.1 (/) X-Spam-Report: Spam detection software, running on the system "mail.itac.at", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Thu, 21 Jan 2010 07:31:41 -0500, Lanny Baron wrote: > Hi, > I am wondering if anyone knows what the cause/fix is when attempting to > build emulation/virtualbox-ose. Ran make-config and unchecked everything [...] Content analysis details: (-0.1 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.4 ALL_TRUSTED Passed through trusted hosts only via SMTP 3.4 FH_DATE_PAST_20XX The date is grossly in the future. -2.0 AWL AWL: From: address is in the auto white-list Cc: emulation@FreeBSD.org Subject: Re: virtualbox-ose build failure X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2010 13:40:18 -0000 On Thu, 21 Jan 2010 07:31:41 -0500, Lanny Baron wrote: > Hi, > I am wondering if anyone knows what the cause/fix is when attempting to > build emulation/virtualbox-ose. Ran make-config and unchecked everything > because the FreeBSD-8 install is in a virtualbox and I want to just have > a headless virtualbox for testing at this point. > > I have installed emulation/virtualbox-ose-kmod without problems. > > Here are the last few lines from the build (on FreeBSD 8-p2 i386) > > tstDeviceStructSize: FAILURE - 3 errors > kmk[2]: *** > [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/out/freebsd.x86/release/obj/Devices/testcase/tstDeviceStructSize.run] > > Error 3 > kmk[2]: Leaving directory > `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE' > kmk[1]: *** [pass_others_this] Error 2 > kmk[1]: Leaving directory > `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE' > kmk: *** [pass_others_order] Error 2 > *** Error code 2 > > Stop in /usr/ports/emulators/virtualbox-ose. > *** Error code 1 Sorry but that few lines are nearly worthless. All i can see is that it failed in one of the testcases but compiler output would help much more. So please send at least the last 50 lines if you want that someone can have a look at it. -- Bernhard Fröhlich http://www.bluelife.at/ From owner-freebsd-emulation@FreeBSD.ORG Thu Jan 21 14:54:36 2010 Return-Path: Delivered-To: emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9C2BA106568B for ; Thu, 21 Jan 2010 14:54:36 +0000 (UTC) (envelope-from lbaron@servaris.com) Received: from mx1.freebsdsystems.com (mx1.freebsdsystems.com [69.90.68.2]) by mx1.freebsd.org (Postfix) with ESMTP id 125188FC1C for ; Thu, 21 Jan 2010 14:54:35 +0000 (UTC) Received: (qmail 65176 invoked by uid 89); 21 Jan 2010 14:54:34 -0000 Received: from unknown (HELO ?192.168.0.3?) (lbaron@servaris.com@99.237.236.194) by 69.90.68.24 with ESMTPA; 21 Jan 2010 14:54:34 -0000 Message-ID: <4B586AA9.1020204@servaris.com> Date: Thu, 21 Jan 2010 09:54:33 -0500 From: Lanny Baron Organization: Servaris Corporation User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Bernhard Froehlich References: <4B58492D.60903@servaris.com> <720206914fb83ced579335bc746d0c32@bluelife.at> In-Reply-To: <720206914fb83ced579335bc746d0c32@bluelife.at> Content-Type: multipart/mixed; boundary="------------060904050208030906090000" Cc: emulation@FreeBSD.org Subject: Re: virtualbox-ose build failure X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2010 14:54:36 -0000 This is a multi-part message in MIME format. --------------060904050208030906090000 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi Bernhard, Thanks for replying so quickly. Please take a look at the attached file. It is script file containing the make Regards, +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= Lanny Baron Servaris Corporation High Performance Servers and RAID Systems http://www.servaris.com/ Toll Free: 1.877.963.1900 +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= Bernhard Froehlich wrote: > On Thu, 21 Jan 2010 07:31:41 -0500, Lanny Baron > wrote: >> Hi, >> I am wondering if anyone knows what the cause/fix is when attempting to >> build emulation/virtualbox-ose. Ran make-config and unchecked everything > >> because the FreeBSD-8 install is in a virtualbox and I want to just have > >> a headless virtualbox for testing at this point. >> >> I have installed emulation/virtualbox-ose-kmod without problems. >> >> Here are the last few lines from the build (on FreeBSD 8-p2 i386) >> >> tstDeviceStructSize: FAILURE - 3 errors >> kmk[2]: *** >> > [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/out/freebsd.x86/release/obj/Devices/testcase/tstDeviceStructSize.run] >> Error 3 >> kmk[2]: Leaving directory >> `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE' >> kmk[1]: *** [pass_others_this] Error 2 >> kmk[1]: Leaving directory >> `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE' >> kmk: *** [pass_others_order] Error 2 >> *** Error code 2 >> >> Stop in /usr/ports/emulators/virtualbox-ose. >> *** Error code 1 > > Sorry but that few lines are nearly worthless. All i can see is that it > failed in one of the testcases but compiler output would help much more. > So please send at least the last 50 lines if you want that someone can > have a look at it. > --------------060904050208030906090000 Content-Type: text/plain; name="vbox-build.txt" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="vbox-build.txt" U2NyaXB0IHN0YXJ0ZWQgb24gVGh1IEphbiAyMSAwNzoyMToyOCAyMDEwCj09PT4gIEJ1aWxk aW5nIGZvciB2aXJ0dWFsYm94LW9zZS0zLjEuMg0KY2QgL3Vzci9wb3J0cy9lbXVsYXRvcnMv dmlydHVhbGJveC1vc2Uvd29yay9WaXJ0dWFsQm94LTMuMS4yX09TRSAmJiAvYmluL3NoIGVu di5zaCAmJiBWQk9YX0xJQlBBVEhfWDExPS91c3IvbG9jYWwgVkJPWF9GUkVFQlNEX1NSQz0v c3lzIC91c3IvbG9jYWwvYmluL2ttayANCi91c3IvbG9jYWwvc2hhcmUva0J1aWxkL2Zvb3Rl ci5rbWs6MzEzMjogd2FybmluZzogb3ZlcnJpZGluZyByZWNpcGUgZm9yIHRhcmdldCBgL3Vz ci9wb3J0cy9lbXVsYXRvcnMvdmlydHVhbGJveC1vc2Uvd29yay9WaXJ0dWFsQm94LTMuMS4y X09TRS9vdXQvZnJlZWJzZC54ODYvcmVsZWFzZS9iaW4vc3JjL3Zib3hkcnYvaW5jbHVkZS9p cHJ0L25ldC5oJw0KL3Vzci9sb2NhbC9zaGFyZS9rQnVpbGQvZm9vdGVyLmttazozMTMyOiB3 YXJuaW5nOiBpZ25vcmluZyBvbGQgcmVjaXBlIGZvciB0YXJnZXQgYC91c3IvcG9ydHMvZW11 bGF0b3JzL3ZpcnR1YWxib3gtb3NlL3dvcmsvVmlydHVhbEJveC0zLjEuMl9PU0Uvb3V0L2Zy ZWVic2QueDg2L3JlbGVhc2UvYmluL3NyYy92Ym94ZHJ2L2luY2x1ZGUvaXBydC9uZXQuaCcN CmtCdWlsZDogUGFzcyAtIEJ1aWxkIFByb2dyYW1zDQprbWtbMV06IEVudGVyaW5nIGRpcmVj dG9yeSBgL3Vzci9wb3J0cy9lbXVsYXRvcnMvdmlydHVhbGJveC1vc2Uvd29yay9WaXJ0dWFs Qm94LTMuMS4yX09TRScNCi91c3IvbG9jYWwvc2hhcmUva0J1aWxkL2Zvb3Rlci5rbWs6MzEz Mjogd2FybmluZzogb3ZlcnJpZGluZyByZWNpcGUgZm9yIHRhcmdldCBgL3Vzci9wb3J0cy9l bXVsYXRvcnMvdmlydHVhbGJveC1vc2Uvd29yay9WaXJ0dWFsQm94LTMuMS4yX09TRS9vdXQv ZnJlZWJzZC54ODYvcmVsZWFzZS9iaW4vc3JjL3Zib3hkcnYvaW5jbHVkZS9pcHJ0L25ldC5o Jw0KL3Vzci9sb2NhbC9zaGFyZS9rQnVpbGQvZm9vdGVyLmttazozMTMyOiB3YXJuaW5nOiBp Z25vcmluZyBvbGQgcmVjaXBlIGZvciB0YXJnZXQgYC91c3IvcG9ydHMvZW11bGF0b3JzL3Zp cnR1YWxib3gtb3NlL3dvcmsvVmlydHVhbEJveC0zLjEuMl9PU0Uvb3V0L2ZyZWVic2QueDg2 L3JlbGVhc2UvYmluL3NyYy92Ym94ZHJ2L2luY2x1ZGUvaXBydC9uZXQuaCcNCmtta1syXTog RW50ZXJpbmcgZGlyZWN0b3J5IGAvdXNyL3BvcnRzL2VtdWxhdG9ycy92aXJ0dWFsYm94LW9z ZS93b3JrL1ZpcnR1YWxCb3gtMy4xLjJfT1NFJw0KL3Vzci9sb2NhbC9zaGFyZS9rQnVpbGQv Zm9vdGVyLmttazozMTMyOiB3YXJuaW5nOiBvdmVycmlkaW5nIHJlY2lwZSBmb3IgdGFyZ2V0 IGAvdXNyL3BvcnRzL2VtdWxhdG9ycy92aXJ0dWFsYm94LW9zZS93b3JrL1ZpcnR1YWxCb3gt My4xLjJfT1NFL291dC9mcmVlYnNkLng4Ni9yZWxlYXNlL2Jpbi9zcmMvdmJveGRydi9pbmNs dWRlL2lwcnQvbmV0LmgnDQovdXNyL2xvY2FsL3NoYXJlL2tCdWlsZC9mb290ZXIua21rOjMx MzI6IHdhcm5pbmc6IGlnbm9yaW5nIG9sZCByZWNpcGUgZm9yIHRhcmdldCBgL3Vzci9wb3J0 cy9lbXVsYXRvcnMvdmlydHVhbGJveC1vc2Uvd29yay9WaXJ0dWFsQm94LTMuMS4yX09TRS9v dXQvZnJlZWJzZC54ODYvcmVsZWFzZS9iaW4vc3JjL3Zib3hkcnYvaW5jbHVkZS9pcHJ0L25l dC5oJw0Ka21rWzJdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBwYXNzX2JsZHByb2dzX2Rv aXQnLg0Ka21rWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Vzci9wb3J0cy9lbXVsYXRvcnMv dmlydHVhbGJveC1vc2Uvd29yay9WaXJ0dWFsQm94LTMuMS4yX09TRScNCmtta1sxXTogTGVh dmluZyBkaXJlY3RvcnkgYC91c3IvcG9ydHMvZW11bGF0b3JzL3ZpcnR1YWxib3gtb3NlL3dv cmsvVmlydHVhbEJveC0zLjEuMl9PU0UnDQprQnVpbGQ6IFBhc3MgLSBMaWJyYXJpZXMNCmtt a1sxXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvdXNyL3BvcnRzL2VtdWxhdG9ycy92aXJ0dWFs Ym94LW9zZS93b3JrL1ZpcnR1YWxCb3gtMy4xLjJfT1NFJw0KL3Vzci9sb2NhbC9zaGFyZS9r QnVpbGQvZm9vdGVyLmttazozMTMyOiB3YXJuaW5nOiBvdmVycmlkaW5nIHJlY2lwZSBmb3Ig dGFyZ2V0IGAvdXNyL3BvcnRzL2VtdWxhdG9ycy92aXJ0dWFsYm94LW9zZS93b3JrL1ZpcnR1 YWxCb3gtMy4xLjJfT1NFL291dC9mcmVlYnNkLng4Ni9yZWxlYXNlL2Jpbi9zcmMvdmJveGRy di9pbmNsdWRlL2lwcnQvbmV0LmgnDQovdXNyL2xvY2FsL3NoYXJlL2tCdWlsZC9mb290ZXIu a21rOjMxMzI6IHdhcm5pbmc6IGlnbm9yaW5nIG9sZCByZWNpcGUgZm9yIHRhcmdldCBgL3Vz ci9wb3J0cy9lbXVsYXRvcnMvdmlydHVhbGJveC1vc2Uvd29yay9WaXJ0dWFsQm94LTMuMS4y X09TRS9vdXQvZnJlZWJzZC54ODYvcmVsZWFzZS9iaW4vc3JjL3Zib3hkcnYvaW5jbHVkZS9p cHJ0L25ldC5oJw0Ka21rWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC91c3IvcG9ydHMvZW11 bGF0b3JzL3ZpcnR1YWxib3gtb3NlL3dvcmsvVmlydHVhbEJveC0zLjEuMl9PU0Uvc3JjL1ZC b3gvRGV2aWNlcy9QQy9FdGhlcmJvb3Qtc3JjJw0Ka21rWzJdOiBOb3RoaW5nIHRvIGJlIGRv bmUgZm9yIGBwYXNzX2xpYnJhcmllcycuDQprbWtbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAv dXNyL3BvcnRzL2VtdWxhdG9ycy92aXJ0dWFsYm94LW9zZS93b3JrL1ZpcnR1YWxCb3gtMy4x LjJfT1NFL3NyYy9WQm94L0RldmljZXMvUEMvRXRoZXJib290LXNyYycNCmtta1syXTogRW50 ZXJpbmcgZGlyZWN0b3J5IGAvdXNyL3BvcnRzL2VtdWxhdG9ycy92aXJ0dWFsYm94LW9zZS93 b3JrL1ZpcnR1YWxCb3gtMy4xLjJfT1NFJw0KL3Vzci9sb2NhbC9zaGFyZS9rQnVpbGQvZm9v dGVyLmttazozMTMyOiB3YXJuaW5nOiBvdmVycmlkaW5nIHJlY2lwZSBmb3IgdGFyZ2V0IGAv dXNyL3BvcnRzL2VtdWxhdG9ycy92aXJ0dWFsYm94LW9zZS93b3JrL1ZpcnR1YWxCb3gtMy4x LjJfT1NFL291dC9mcmVlYnNkLng4Ni9yZWxlYXNlL2Jpbi9zcmMvdmJveGRydi9pbmNsdWRl L2lwcnQvbmV0LmgnDQovdXNyL2xvY2FsL3NoYXJlL2tCdWlsZC9mb290ZXIua21rOjMxMzI6 IHdhcm5pbmc6IGlnbm9yaW5nIG9sZCByZWNpcGUgZm9yIHRhcmdldCBgL3Vzci9wb3J0cy9l bXVsYXRvcnMvdmlydHVhbGJveC1vc2Uvd29yay9WaXJ0dWFsQm94LTMuMS4yX09TRS9vdXQv ZnJlZWJzZC54ODYvcmVsZWFzZS9iaW4vc3JjL3Zib3hkcnYvaW5jbHVkZS9pcHJ0L25ldC5o Jw0Ka21rWzJdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBwYXNzX2xpYnJhcmllc19kb2l0 Jy4NCmtta1syXTogTGVhdmluZyBkaXJlY3RvcnkgYC91c3IvcG9ydHMvZW11bGF0b3JzL3Zp cnR1YWxib3gtb3NlL3dvcmsvVmlydHVhbEJveC0zLjEuMl9PU0UnDQprbWtbMV06IExlYXZp bmcgZGlyZWN0b3J5IGAvdXNyL3BvcnRzL2VtdWxhdG9ycy92aXJ0dWFsYm94LW9zZS93b3Jr L1ZpcnR1YWxCb3gtMy4xLjJfT1NFJw0Ka0J1aWxkOiBQYXNzIC0gRExMcw0Ka21rWzFdOiBF bnRlcmluZyBkaXJlY3RvcnkgYC91c3IvcG9ydHMvZW11bGF0b3JzL3ZpcnR1YWxib3gtb3Nl L3dvcmsvVmlydHVhbEJveC0zLjEuMl9PU0UnDQovdXNyL2xvY2FsL3NoYXJlL2tCdWlsZC9m b290ZXIua21rOjMxMzI6IHdhcm5pbmc6IG92ZXJyaWRpbmcgcmVjaXBlIGZvciB0YXJnZXQg YC91c3IvcG9ydHMvZW11bGF0b3JzL3ZpcnR1YWxib3gtb3NlL3dvcmsvVmlydHVhbEJveC0z LjEuMl9PU0Uvb3V0L2ZyZWVic2QueDg2L3JlbGVhc2UvYmluL3NyYy92Ym94ZHJ2L2luY2x1 ZGUvaXBydC9uZXQuaCcNCi91c3IvbG9jYWwvc2hhcmUva0J1aWxkL2Zvb3Rlci5rbWs6MzEz Mjogd2FybmluZzogaWdub3Jpbmcgb2xkIHJlY2lwZSBmb3IgdGFyZ2V0IGAvdXNyL3BvcnRz L2VtdWxhdG9ycy92aXJ0dWFsYm94LW9zZS93b3JrL1ZpcnR1YWxCb3gtMy4xLjJfT1NFL291 dC9mcmVlYnNkLng4Ni9yZWxlYXNlL2Jpbi9zcmMvdmJveGRydi9pbmNsdWRlL2lwcnQvbmV0 LmgnDQprbWtbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Vzci9wb3J0cy9lbXVsYXRvcnMv dmlydHVhbGJveC1vc2Uvd29yay9WaXJ0dWFsQm94LTMuMS4yX09TRScNCi91c3IvbG9jYWwv c2hhcmUva0J1aWxkL2Zvb3Rlci5rbWs6MzEzMjogd2FybmluZzogb3ZlcnJpZGluZyByZWNp cGUgZm9yIHRhcmdldCBgL3Vzci9wb3J0cy9lbXVsYXRvcnMvdmlydHVhbGJveC1vc2Uvd29y ay9WaXJ0dWFsQm94LTMuMS4yX09TRS9vdXQvZnJlZWJzZC54ODYvcmVsZWFzZS9iaW4vc3Jj L3Zib3hkcnYvaW5jbHVkZS9pcHJ0L25ldC5oJw0KL3Vzci9sb2NhbC9zaGFyZS9rQnVpbGQv Zm9vdGVyLmttazozMTMyOiB3YXJuaW5nOiBpZ25vcmluZyBvbGQgcmVjaXBlIGZvciB0YXJn ZXQgYC91c3IvcG9ydHMvZW11bGF0b3JzL3ZpcnR1YWxib3gtb3NlL3dvcmsvVmlydHVhbEJv eC0zLjEuMl9PU0Uvb3V0L2ZyZWVic2QueDg2L3JlbGVhc2UvYmluL3NyYy92Ym94ZHJ2L2lu Y2x1ZGUvaXBydC9uZXQuaCcNCmtta1syXTogTm90aGluZyB0byBiZSBkb25lIGZvciBgcGFz c19kbGxzX2RvaXQnLg0Ka21rWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Vzci9wb3J0cy9l bXVsYXRvcnMvdmlydHVhbGJveC1vc2Uvd29yay9WaXJ0dWFsQm94LTMuMS4yX09TRScNCmtt a1sxXTogTGVhdmluZyBkaXJlY3RvcnkgYC91c3IvcG9ydHMvZW11bGF0b3JzL3ZpcnR1YWxi b3gtb3NlL3dvcmsvVmlydHVhbEJveC0zLjEuMl9PU0UnDQprQnVpbGQ6IFBhc3MgLSBQcm9n cmFtcw0Ka21rWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC91c3IvcG9ydHMvZW11bGF0b3Jz L3ZpcnR1YWxib3gtb3NlL3dvcmsvVmlydHVhbEJveC0zLjEuMl9PU0UnDQovdXNyL2xvY2Fs L3NoYXJlL2tCdWlsZC9mb290ZXIua21rOjMxMzI6IHdhcm5pbmc6IG92ZXJyaWRpbmcgcmVj aXBlIGZvciB0YXJnZXQgYC91c3IvcG9ydHMvZW11bGF0b3JzL3ZpcnR1YWxib3gtb3NlL3dv cmsvVmlydHVhbEJveC0zLjEuMl9PU0Uvb3V0L2ZyZWVic2QueDg2L3JlbGVhc2UvYmluL3Ny Yy92Ym94ZHJ2L2luY2x1ZGUvaXBydC9uZXQuaCcNCi91c3IvbG9jYWwvc2hhcmUva0J1aWxk L2Zvb3Rlci5rbWs6MzEzMjogd2FybmluZzogaWdub3Jpbmcgb2xkIHJlY2lwZSBmb3IgdGFy Z2V0IGAvdXNyL3BvcnRzL2VtdWxhdG9ycy92aXJ0dWFsYm94LW9zZS93b3JrL1ZpcnR1YWxC b3gtMy4xLjJfT1NFL291dC9mcmVlYnNkLng4Ni9yZWxlYXNlL2Jpbi9zcmMvdmJveGRydi9p bmNsdWRlL2lwcnQvbmV0LmgnDQprbWtbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Vzci9w b3J0cy9lbXVsYXRvcnMvdmlydHVhbGJveC1vc2Uvd29yay9WaXJ0dWFsQm94LTMuMS4yX09T RScNCi91c3IvbG9jYWwvc2hhcmUva0J1aWxkL2Zvb3Rlci5rbWs6MzEzMjogd2FybmluZzog b3ZlcnJpZGluZyByZWNpcGUgZm9yIHRhcmdldCBgL3Vzci9wb3J0cy9lbXVsYXRvcnMvdmly dHVhbGJveC1vc2Uvd29yay9WaXJ0dWFsQm94LTMuMS4yX09TRS9vdXQvZnJlZWJzZC54ODYv cmVsZWFzZS9iaW4vc3JjL3Zib3hkcnYvaW5jbHVkZS9pcHJ0L25ldC5oJw0KL3Vzci9sb2Nh bC9zaGFyZS9rQnVpbGQvZm9vdGVyLmttazozMTMyOiB3YXJuaW5nOiBpZ25vcmluZyBvbGQg cmVjaXBlIGZvciB0YXJnZXQgYC91c3IvcG9ydHMvZW11bGF0b3JzL3ZpcnR1YWxib3gtb3Nl L3dvcmsvVmlydHVhbEJveC0zLjEuMl9PU0Uvb3V0L2ZyZWVic2QueDg2L3JlbGVhc2UvYmlu L3NyYy92Ym94ZHJ2L2luY2x1ZGUvaXBydC9uZXQuaCcNCmtta1syXTogTm90aGluZyB0byBi ZSBkb25lIGZvciBgcGFzc19iaW5hcmllc19kb2l0Jy4NCmtta1syXTogTGVhdmluZyBkaXJl Y3RvcnkgYC91c3IvcG9ydHMvZW11bGF0b3JzL3ZpcnR1YWxib3gtb3NlL3dvcmsvVmlydHVh bEJveC0zLjEuMl9PU0UnDQprbWtbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvdXNyL3BvcnRz L2VtdWxhdG9ycy92aXJ0dWFsYm94LW9zZS93b3JrL1ZpcnR1YWxCb3gtMy4xLjJfT1NFJw0K a0J1aWxkOiBQYXNzIC0gSW5zdGFsbA0Ka21rWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC91 c3IvcG9ydHMvZW11bGF0b3JzL3ZpcnR1YWxib3gtb3NlL3dvcmsvVmlydHVhbEJveC0zLjEu Ml9PU0UnDQovdXNyL2xvY2FsL3NoYXJlL2tCdWlsZC9mb290ZXIua21rOjMxMzI6IHdhcm5p bmc6IG92ZXJyaWRpbmcgcmVjaXBlIGZvciB0YXJnZXQgYC91c3IvcG9ydHMvZW11bGF0b3Jz L3ZpcnR1YWxib3gtb3NlL3dvcmsvVmlydHVhbEJveC0zLjEuMl9PU0Uvb3V0L2ZyZWVic2Qu eDg2L3JlbGVhc2UvYmluL3NyYy92Ym94ZHJ2L2luY2x1ZGUvaXBydC9uZXQuaCcNCi91c3Iv bG9jYWwvc2hhcmUva0J1aWxkL2Zvb3Rlci5rbWs6MzEzMjogd2FybmluZzogaWdub3Jpbmcg b2xkIHJlY2lwZSBmb3IgdGFyZ2V0IGAvdXNyL3BvcnRzL2VtdWxhdG9ycy92aXJ0dWFsYm94 LW9zZS93b3JrL1ZpcnR1YWxCb3gtMy4xLjJfT1NFL291dC9mcmVlYnNkLng4Ni9yZWxlYXNl L2Jpbi9zcmMvdmJveGRydi9pbmNsdWRlL2lwcnQvbmV0LmgnDQprbWtbMl06IEVudGVyaW5n IGRpcmVjdG9yeSBgL3Vzci9wb3J0cy9lbXVsYXRvcnMvdmlydHVhbGJveC1vc2Uvd29yay9W aXJ0dWFsQm94LTMuMS4yX09TRScNCi91c3IvbG9jYWwvc2hhcmUva0J1aWxkL2Zvb3Rlci5r bWs6MzEzMjogd2FybmluZzogb3ZlcnJpZGluZyByZWNpcGUgZm9yIHRhcmdldCBgL3Vzci9w b3J0cy9lbXVsYXRvcnMvdmlydHVhbGJveC1vc2Uvd29yay9WaXJ0dWFsQm94LTMuMS4yX09T RS9vdXQvZnJlZWJzZC54ODYvcmVsZWFzZS9iaW4vc3JjL3Zib3hkcnYvaW5jbHVkZS9pcHJ0 L25ldC5oJw0KL3Vzci9sb2NhbC9zaGFyZS9rQnVpbGQvZm9vdGVyLmttazozMTMyOiB3YXJu aW5nOiBpZ25vcmluZyBvbGQgcmVjaXBlIGZvciB0YXJnZXQgYC91c3IvcG9ydHMvZW11bGF0 b3JzL3ZpcnR1YWxib3gtb3NlL3dvcmsvVmlydHVhbEJveC0zLjEuMl9PU0Uvb3V0L2ZyZWVi c2QueDg2L3JlbGVhc2UvYmluL3NyYy92Ym94ZHJ2L2luY2x1ZGUvaXBydC9uZXQuaCcNCmtC dWlsZDogSW5zdGFsbGluZyAvdXNyL3BvcnRzL2VtdWxhdG9ycy92aXJ0dWFsYm94LW9zZS93 b3JrL1ZpcnR1YWxCb3gtMy4xLjJfT1NFL291dC9mcmVlYnNkLng4Ni9yZWxlYXNlL2Jpbi9z cmMvdmJveG5ldGZsdC9NYWtlZmlsZQ0Ka0J1aWxkOiBDcmVhdGluZyAgLSAvdXNyL3BvcnRz L2VtdWxhdG9ycy92aXJ0dWFsYm94LW9zZS93b3JrL1ZpcnR1YWxCb3gtMy4xLjJfT1NFL291 dC9mcmVlYnNkLng4Ni9yZWxlYXNlL29iai92Ym94ZHJ2LW1vZC9NYWtlZmlsZQ0Ka0J1aWxk OiBJbnN0YWxsaW5nIC91c3IvcG9ydHMvZW11bGF0b3JzL3ZpcnR1YWxib3gtb3NlL3dvcmsv VmlydHVhbEJveC0zLjEuMl9PU0Uvb3V0L2ZyZWVic2QueDg2L3JlbGVhc2UvYmluL3NyYy92 Ym94ZHJ2L01ha2VmaWxlDQprbWtbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvdXNyL3BvcnRz L2VtdWxhdG9ycy92aXJ0dWFsYm94LW9zZS93b3JrL1ZpcnR1YWxCb3gtMy4xLjJfT1NFJw0K a21rWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3Vzci9wb3J0cy9lbXVsYXRvcnMvdmlydHVh bGJveC1vc2Uvd29yay9WaXJ0dWFsQm94LTMuMS4yX09TRScNCmtCdWlsZDogUGFzcyAtIE90 aGVyIFN0dWZmDQprbWtbMV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL3Vzci9wb3J0cy9lbXVs YXRvcnMvdmlydHVhbGJveC1vc2Uvd29yay9WaXJ0dWFsQm94LTMuMS4yX09TRScNCi91c3Iv bG9jYWwvc2hhcmUva0J1aWxkL2Zvb3Rlci5rbWs6MzEzMjogd2FybmluZzogb3ZlcnJpZGlu ZyByZWNpcGUgZm9yIHRhcmdldCBgL3Vzci9wb3J0cy9lbXVsYXRvcnMvdmlydHVhbGJveC1v c2Uvd29yay9WaXJ0dWFsQm94LTMuMS4yX09TRS9vdXQvZnJlZWJzZC54ODYvcmVsZWFzZS9i aW4vc3JjL3Zib3hkcnYvaW5jbHVkZS9pcHJ0L25ldC5oJw0KL3Vzci9sb2NhbC9zaGFyZS9r QnVpbGQvZm9vdGVyLmttazozMTMyOiB3YXJuaW5nOiBpZ25vcmluZyBvbGQgcmVjaXBlIGZv ciB0YXJnZXQgYC91c3IvcG9ydHMvZW11bGF0b3JzL3ZpcnR1YWxib3gtb3NlL3dvcmsvVmly dHVhbEJveC0zLjEuMl9PU0Uvb3V0L2ZyZWVic2QueDg2L3JlbGVhc2UvYmluL3NyYy92Ym94 ZHJ2L2luY2x1ZGUvaXBydC9uZXQuaCcNCmtta1syXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAv dXNyL3BvcnRzL2VtdWxhdG9ycy92aXJ0dWFsYm94LW9zZS93b3JrL1ZpcnR1YWxCb3gtMy4x LjJfT1NFJw0KL3Vzci9sb2NhbC9zaGFyZS9rQnVpbGQvZm9vdGVyLmttazozMTMyOiB3YXJu aW5nOiBvdmVycmlkaW5nIHJlY2lwZSBmb3IgdGFyZ2V0IGAvdXNyL3BvcnRzL2VtdWxhdG9y cy92aXJ0dWFsYm94LW9zZS93b3JrL1ZpcnR1YWxCb3gtMy4xLjJfT1NFL291dC9mcmVlYnNk Lng4Ni9yZWxlYXNlL2Jpbi9zcmMvdmJveGRydi9pbmNsdWRlL2lwcnQvbmV0LmgnDQovdXNy L2xvY2FsL3NoYXJlL2tCdWlsZC9mb290ZXIua21rOjMxMzI6IHdhcm5pbmc6IGlnbm9yaW5n IG9sZCByZWNpcGUgZm9yIHRhcmdldCBgL3Vzci9wb3J0cy9lbXVsYXRvcnMvdmlydHVhbGJv eC1vc2Uvd29yay9WaXJ0dWFsQm94LTMuMS4yX09TRS9vdXQvZnJlZWJzZC54ODYvcmVsZWFz ZS9iaW4vc3JjL3Zib3hkcnYvaW5jbHVkZS9pcHJ0L25ldC5oJw0KL3Vzci9wb3J0cy9lbXVs YXRvcnMvdmlydHVhbGJveC1vc2Uvd29yay9WaXJ0dWFsQm94LTMuMS4yX09TRS9vdXQvZnJl ZWJzZC54ODYvcmVsZWFzZS9iaW4vdGVzdGNhc2UvdHN0RGV2aWNlU3RydWN0U2l6ZQ0KdHN0 RGV2aWNlU3RydWN0U2l6ZTogVEVTVElORw0Kc2l6ZW9mKHVpbnQxMjhfdCk6IDB4MTAgKDE2 KQ0Kc2l6ZW9mKGludDEyOF90KTogMHgxMCAoMTYpDQpzaXplb2YodWludDY0X3QpOiAweDgg KDgpDQpzaXplb2YoaW50NjRfdCk6IDB4OCAoOCkNCnNpemVvZih1aW50MzJfdCk6IDB4NCAo NCkNCnNpemVvZihpbnQzMl90KTogMHg0ICg0KQ0Kc2l6ZW9mKHVpbnQxNl90KTogMHgyICgy KQ0Kc2l6ZW9mKGludDE2X3QpOiAweDIgKDIpDQpzaXplb2YodWludDhfdCk6IDB4MSAoMSkN CnNpemVvZihpbnQ4X3QpOiAweDEgKDEpDQpWR0FTVEFURTo6RGV2IG9mZnNldD0weDExZGQ0 ICg3MzE3MikgZXhwZWN0ZWQgYWxpZ25tZW50IDgsIG1lYW5pbmcgMHg0ICg0KSBvZmYNClZH QVNUQVRFOjpsb2NrIG9mZnNldD0weDExY2Y0ICg3Mjk0OCkgZXhwZWN0ZWQgYWxpZ25tZW50 IDgsIG1lYW5pbmcgMHg0ICg0KSBvZmYNClZHQVNUQVRFOjpTdGF0UlpNZW1vcnlSZWFkIG9m ZnNldD0weDExZmU0ICg3MzcwMCkgZXhwZWN0ZWQgYWxpZ25tZW50IDgsIG1lYW5pbmcgMHg0 ICg0KSBvZmYNCnRzdERldmljZVN0cnVjdFNpemU6IENvbXBhcmluZyBIQyBhbmQgR0MuLi4N CnNpemVvZihQRE1ERVZJTlMpOiAweDg4ICgxMzYpDQpzaXplb2YoUENJREVWSUNFKTogMHgy MTAgKDUyOCkNCnNpemVvZihQQ0lERVZJQ0VJTlQpOiAweDk0ICgxNDgpDQpzaXplb2YoUENJ SU9SRUdJT04pOiAweDEwICgxNikNCnNpemVvZihQSUlYM1N0YXRlKTogMHgyMTAgKDUyOCkN CnNpemVvZihQQ0lCVVMpOiAweDYzYyAoMTU5NikNCnNpemVvZihQQ0lHTE9CQUxTKTogMHg4 YTAgKDIyMDgpDQpzaXplb2YoVkdBU1RBVEUpOiAweDEyNGJjICg3NDk0MCkNCnNpemVvZihL QkRRdWV1ZSk6IDB4MTBjICgyNjgpDQpzaXplb2YoTW91c2VDbWRRdWV1ZSk6IDB4MTQgKDIw KQ0Kc2l6ZW9mKE1vdXNlRXZlbnRRdWV1ZSk6IDB4MTBjICgyNjgpDQpzaXplb2YoS0JEU3Rh dGUpOiAweDMzOCAoODI0KQ0Kc2l6ZW9mKFBDTmV0U3RhdGUpOiAweDI1NjggKDk1NzYpDQpz aXplb2YoQUNQSVN0YXRlKTogMHgxMmMwICg0ODAwKQ0Kc2l6ZW9mKFBpY1N0YXRlKTogMHgy MCAoMzIpDQpzaXplb2YoREVWUElDKTogMHg1OCAoODgpDQpzaXplb2YoUElUQ2hhbm5lbFN0 YXRlKTogMHg1MCAoODApDQpzaXplb2YoUElUU3RhdGUpOiAweDEzMCAoMzA0KQ0Kc2l6ZW9m KFJUQ1N0YXRlKTogMHgxMGMgKDI2OCkNCnNpemVvZihBUElDU3RhdGUpOiAweGQ0ICgyMTIp DQpzaXplb2YoQVBJQ0RldmljZUluZm8pOiAweDQwICg2NCkNCnNpemVvZihJT0FQSUNTdGF0 ZSk6IDB4ZTAgKDIyNCkNCnNpemVvZihCTURNQVN0YXRlKTogMHg4ICg4KQ0Kc2l6ZW9mKEJN RE1BRGVzYyk6IDB4OCAoOCkNCnNpemVvZihBVEFEZXZTdGF0ZSk6IDB4MjMwICg1NjApDQpz aXplb2YoQVRBVHJhbnNmZXJSZXF1ZXN0KTogMHhjICgxMikNCnNpemVvZihBVEFBYm9ydFJl cXVlc3QpOiAweDIgKDIpDQpzaXplb2YoQVRBUmVxdWVzdCk6IDB4MTAgKDE2KQ0Kc2l6ZW9m KEFUQUNPTlRST0xMRVIpOiAweDYwOCAoMTU0NCkNCnNpemVvZihQQ0lBVEFTdGF0ZSk6IDB4 ZTM0ICgzNjM2KQ0Kc2l6ZW9mKFBhcmFsbGVsU3RhdGUpOiAweGYwICgyNDApDQpzaXplb2Yo U2VyaWFsU3RhdGUpOiAweGZjICgyNTIpDQpzaXplb2YoQUhDSUFUQURldlN0YXRlKTogMHgx YTQgKDQyMCkNCnNpemVvZihBSENJQVRBVHJhbnNmZXJSZXF1ZXN0KTogMHhjICgxMikNCnNp emVvZihBSENJQVRBQWJvcnRSZXF1ZXN0KTogMHgyICgyKQ0Kc2l6ZW9mKEFIQ0lBVEFSZXF1 ZXN0KTogMHgxMCAoMTYpDQpzaXplb2YoQUhDSUFUQUNPTlRST0xMRVIpOiAweDRlOCAoMTI1 NikNCnNpemVvZihBSENJUG9ydCk6IDB4MjQwICg1NzYpDQpzaXplb2YoQUhDSSk6IDB4NTA4 YyAoMjA2MjApDQpzaXplb2YoRUVQUk9NOTNDNDYpOiAweDk0ICgxNDgpDQpzaXplb2YoRTFL U1RBVEUpOiAweDRiNTggKDE5Mjg4KQ0Kc2l6ZW9mKFZCT1hTQ1NJKTogMHgyOCAoNDApDQpz aXplb2YoQlVTTE9HSUNERVZJQ0UpOiAweDNjICg2MCkNCnNpemVvZihCVVNMT0dJQyk6IDB4 N2E0ICgxOTU2KQ0Kc2l6ZW9mKExTSUxPR0lDREVWSUNFKTogMHgzOCAoNTYpDQpzaXplb2Yo TFNJTE9HSUNTQ1NJKTogMHhlZjAgKDM4MjQpDQp0c3REZXZpY2VTdHJ1Y3RTaXplOiBGQUlM VVJFIC0gMyBlcnJvcnMNCmtta1syXTogKioqIFsvdXNyL3BvcnRzL2VtdWxhdG9ycy92aXJ0 dWFsYm94LW9zZS93b3JrL1ZpcnR1YWxCb3gtMy4xLjJfT1NFL291dC9mcmVlYnNkLng4Ni9y ZWxlYXNlL29iai9EZXZpY2VzL3Rlc3RjYXNlL3RzdERldmljZVN0cnVjdFNpemUucnVuXSBF cnJvciAzDQprbWtbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvdXNyL3BvcnRzL2VtdWxhdG9y cy92aXJ0dWFsYm94LW9zZS93b3JrL1ZpcnR1YWxCb3gtMy4xLjJfT1NFJw0Ka21rWzFdOiAq KiogW3Bhc3Nfb3RoZXJzX3RoaXNdIEVycm9yIDINCmtta1sxXTogTGVhdmluZyBkaXJlY3Rv cnkgYC91c3IvcG9ydHMvZW11bGF0b3JzL3ZpcnR1YWxib3gtb3NlL3dvcmsvVmlydHVhbEJv eC0zLjEuMl9PU0UnDQprbWs6ICoqKiBbcGFzc19vdGhlcnNfb3JkZXJdIEVycm9yIDINCioq KiBFcnJvciBjb2RlIDINCg0KU3RvcCBpbiAvdXNyL3BvcnRzL2VtdWxhdG9ycy92aXJ0dWFs Ym94LW9zZS4NCioqKiBFcnJvciBjb2RlIDENCg0KU3RvcCBpbiAvdXNyL3BvcnRzL2VtdWxh dG9ycy92aXJ0dWFsYm94LW9zZS4NCgpTY3JpcHQgZG9uZSBvbiBUaHUgSmFuIDIxIDA3OjIy OjAxIDIwMTAK --------------060904050208030906090000-- From owner-freebsd-emulation@FreeBSD.ORG Thu Jan 21 17:00:17 2010 Return-Path: Delivered-To: emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E9971065672 for ; Thu, 21 Jan 2010 17:00:17 +0000 (UTC) (envelope-from beat@FreeBSD.org) Received: from marvin.chruetertee.ch (marvin.chruetertee.ch [217.150.245.55]) by mx1.freebsd.org (Postfix) with ESMTP id D16D38FC08 for ; Thu, 21 Jan 2010 17:00:16 +0000 (UTC) Received: from daedalus.network.local (gprs57.swisscom-mobile.ch [193.247.250.57]) (authenticated bits=0) by marvin.chruetertee.ch (8.14.3/8.14.3) with ESMTP id o0LH06Ml041458 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Thu, 21 Jan 2010 17:00:07 GMT (envelope-from beat@FreeBSD.org) Message-ID: <4B588871.3080003@FreeBSD.org> Date: Thu, 21 Jan 2010 18:01:37 +0100 From: Beat Gaetzi User-Agent: Thunderbird 2.0.0.23 (X11/20090821) MIME-Version: 1.0 To: Lanny Baron References: <4B58492D.60903@servaris.com> <720206914fb83ced579335bc746d0c32@bluelife.at> <4B586AA9.1020204@servaris.com> In-Reply-To: <4B586AA9.1020204@servaris.com> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Cc: emulation@FreeBSD.org Subject: Re: virtualbox-ose build failure X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2010 17:00:17 -0000 Hi, Lanny Baron wrote: > Hi Bernhard, > > Thanks for replying so quickly. Please take a look at the attached file. > It is script file containing the make Could you please try this patch: http://people.freebsd.org/~beat/patches/vbox/virtualbox-ose-testcases.patch This patch was already part of the virtualbox port but it looks like it got lost when splitting the port into the new virtualbox-ose layout. Thanks, Beat > Regards, > +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= > Lanny Baron > Servaris Corporation > High Performance Servers and RAID Systems > > http://www.servaris.com/ > > Toll Free: 1.877.963.1900 > +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= > > > Bernhard Froehlich wrote: >> On Thu, 21 Jan 2010 07:31:41 -0500, Lanny Baron >> wrote: >>> Hi, >>> I am wondering if anyone knows what the cause/fix is when attempting >>> to build emulation/virtualbox-ose. Ran make-config and unchecked >>> everything >> >>> because the FreeBSD-8 install is in a virtualbox and I want to just have >> >>> a headless virtualbox for testing at this point. >>> >>> I have installed emulation/virtualbox-ose-kmod without problems. >>> >>> Here are the last few lines from the build (on FreeBSD 8-p2 i386) >>> >>> tstDeviceStructSize: FAILURE - 3 errors >>> kmk[2]: *** >> [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/out/freebsd.x86/release/obj/Devices/testcase/tstDeviceStructSize.run] >> >>> Error 3 >>> kmk[2]: Leaving directory >>> `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE' >>> kmk[1]: *** [pass_others_this] Error 2 >>> kmk[1]: Leaving directory >>> `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE' >>> kmk: *** [pass_others_order] Error 2 >>> *** Error code 2 >>> >>> Stop in /usr/ports/emulators/virtualbox-ose. >>> *** Error code 1 >> >> Sorry but that few lines are nearly worthless. All i can see is that it >> failed in one of the testcases but compiler output would help much more. >> So please send at least the last 50 lines if you want that someone can >> have a look at it. >> > > ------------------------------------------------------------------------ > > _______________________________________________ > freebsd-emulation@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-emulation > To unsubscribe, send any mail to "freebsd-emulation-unsubscribe@freebsd.org" -- Beat Gätzi | FreeBSD Committer beat@FreeBSD.org | http://www.FreeBSD.org From owner-freebsd-emulation@FreeBSD.ORG Thu Jan 21 17:22:27 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E72EF1065672 for ; Thu, 21 Jan 2010 17:22:27 +0000 (UTC) (envelope-from gfritz@gmail.com) Received: from mail-fx0-f218.google.com (mail-fx0-f218.google.com [209.85.220.218]) by mx1.freebsd.org (Postfix) with ESMTP id 6157D8FC0C for ; Thu, 21 Jan 2010 17:22:26 +0000 (UTC) Received: by fxm10 with SMTP id 10so231325fxm.34 for ; Thu, 21 Jan 2010 09:22:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:date:from:to:cc :subject:message-id:references:mime-version:content-type :content-disposition:in-reply-to:user-agent; bh=UBrWKqtkfRvhLZE5gx/GGiTp8/IbwhKy17M35B76gtY=; b=vGyZ35qZ22dEb/NNlZsKf29M4oyclL7Q+m8h1a3s+2BSskE/3qo/qow0Hco+By9+Ax eflIFZx2zdepik00u9mCOC0p1JdEWAWpkY4p0cR4x3WnUM6Ru/mbJzntmCdiNZyJAMCM daXG8h0XLbVqe0CwVpXwjzKO7kHgh8yFtTMuE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=w11PJltv4Dw4UlDy0FlYUqaEOTuXib5UMBrfs6JI0G3baUmYy4FPPmnDoxL4dA1ENO guNg7LcK8TTI/K1qUfTXhTjCICBjdg2uvd4j0SzBRxe1Q/m33aCFnjT+krabFb3cTDbs TYLr9LAlSK2gyToxvipagyNHtEN2FIDyv1J5c= Received: by 10.223.16.86 with SMTP id n22mr1733174faa.41.1264094544969; Thu, 21 Jan 2010 09:22:24 -0800 (PST) Received: from dev.null (175-12-66-208.dsl.cust.wirelessbeehive.com [208.66.12.175]) by mx.google.com with ESMTPS id 14sm740825fxm.3.2010.01.21.09.22.22 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 21 Jan 2010 09:22:23 -0800 (PST) Received: by dev.null (Postfix, from userid 1001) id AAE3ECA12; Thu, 21 Jan 2010 10:22:19 -0700 (MST) Date: Thu, 21 Jan 2010 10:22:19 -0700 From: Geoff Fritz To: Andriy Gapon Message-ID: <20100121172219.GA58294@dev.null> References: <20100119164117.GA80662@dev.null> <4B55FC15.6080402@icyb.net.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4B55FC15.6080402@icyb.net.ua> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: freebsd-emulation@freebsd.org Subject: Re: Problems building emulators/virtualbox-ose on amd64 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2010 17:22:28 -0000 On Tue, Jan 19, 2010 at 08:38:13PM +0200, Andriy Gapon wrote: > on 19/01/2010 18:41 Geoff Fritz said the following: > > I've been trying to build the virtualbox-ose port and amd64 for about a > > week now. > > > > It keeps failing with: > > > > kmk[2]: Leaving directory `/tmp/workdir/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE' > > kmk[1]: *** [pass_dlls_this] Error 2 > > kmk[1]: Leaving directory `/tmp/workdir/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE' > > kmk: *** [pass_dlls_order] Error 2 > > *** Error code 2 > > You do realize that these are not error messages, do you? Well, I've managed to get the build to work. Turns out my python port config deviated from the standard options, and enabling those options and rebuilding resulted in a successful vbox build. -- Geoff From owner-freebsd-emulation@FreeBSD.ORG Thu Jan 21 18:35:38 2010 Return-Path: Delivered-To: emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B6F4106568D for ; Thu, 21 Jan 2010 18:35:38 +0000 (UTC) (envelope-from lbaron@servaris.com) Received: from mx1.freebsdsystems.com (mx1.freebsdsystems.com [69.90.68.2]) by mx1.freebsd.org (Postfix) with ESMTP id 0051B8FC1B for ; Thu, 21 Jan 2010 18:35:37 +0000 (UTC) Received: (qmail 91068 invoked by uid 89); 21 Jan 2010 18:35:36 -0000 Received: from unknown (HELO ?192.168.0.3?) (lbaron@servaris.com@99.237.236.194) by 69.90.68.24 with ESMTPA; 21 Jan 2010 18:35:36 -0000 Message-ID: <4B589E77.5060401@servaris.com> Date: Thu, 21 Jan 2010 13:35:35 -0500 From: Lanny Baron Organization: Servaris Corporation User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Beat Gaetzi References: <4B58492D.60903@servaris.com> <720206914fb83ced579335bc746d0c32@bluelife.at> <4B586AA9.1020204@servaris.com> <4B588871.3080003@FreeBSD.org> In-Reply-To: <4B588871.3080003@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: emulation@FreeBSD.org Subject: Re: virtualbox-ose build failure X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2010 18:35:38 -0000 Hi Beat, # patch Makefile /tmp/vboxPatchfile # make # make install # Worked like a charm. Thank you Beat! Regards, +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= Lanny Baron Servaris Corporation High Performance Servers and RAID Systems http://www.servaris.com/ Toll Free: 1.877.963.1900 +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= Beat Gaetzi wrote: > Hi, > > Lanny Baron wrote: >> Hi Bernhard, >> >> Thanks for replying so quickly. Please take a look at the attached file. >> It is script file containing the make > > Could you please try this patch: > http://people.freebsd.org/~beat/patches/vbox/virtualbox-ose-testcases.patch > > This patch was already part of the virtualbox port but it looks like it > got lost when splitting the port into the new virtualbox-ose layout. > > Thanks, > Beat > >> Regards, >> +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= >> Lanny Baron >> Servaris Corporation >> High Performance Servers and RAID Systems >> >> http://www.servaris.com/ >> >> Toll Free: 1.877.963.1900 >> +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= >> >> >> Bernhard Froehlich wrote: >>> On Thu, 21 Jan 2010 07:31:41 -0500, Lanny Baron >>> wrote: >>>> Hi, >>>> I am wondering if anyone knows what the cause/fix is when attempting >>>> to build emulation/virtualbox-ose. Ran make-config and unchecked >>>> everything >>>> because the FreeBSD-8 install is in a virtualbox and I want to just have >>>> a headless virtualbox for testing at this point. >>>> >>>> I have installed emulation/virtualbox-ose-kmod without problems. >>>> >>>> Here are the last few lines from the build (on FreeBSD 8-p2 i386) >>>> >>>> tstDeviceStructSize: FAILURE - 3 errors >>>> kmk[2]: *** >>> [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/out/freebsd.x86/release/obj/Devices/testcase/tstDeviceStructSize.run] >>> >>>> Error 3 >>>> kmk[2]: Leaving directory >>>> `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE' >>>> kmk[1]: *** [pass_others_this] Error 2 >>>> kmk[1]: Leaving directory >>>> `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE' >>>> kmk: *** [pass_others_order] Error 2 >>>> *** Error code 2 >>>> >>>> Stop in /usr/ports/emulators/virtualbox-ose. >>>> *** Error code 1 >>> Sorry but that few lines are nearly worthless. All i can see is that it >>> failed in one of the testcases but compiler output would help much more. >>> So please send at least the last 50 lines if you want that someone can >>> have a look at it. >>> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> freebsd-emulation@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-emulation >> To unsubscribe, send any mail to "freebsd-emulation-unsubscribe@freebsd.org" > > From owner-freebsd-emulation@FreeBSD.ORG Thu Jan 21 20:54:57 2010 Return-Path: Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C6B7510656C0; Thu, 21 Jan 2010 20:54:57 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9C9718FC08; Thu, 21 Jan 2010 20:54:57 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o0LKsvCu004887; Thu, 21 Jan 2010 20:54:57 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o0LKsvV1004883; Thu, 21 Jan 2010 20:54:57 GMT (envelope-from edwin) Date: Thu, 21 Jan 2010 20:54:57 GMT Message-Id: <201001212054.o0LKsvV1004883@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-emulation@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/142837: [patch] emulators/linux_base-* packages fails to install when linux.ko is not installed X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2010 20:54:57 -0000 Synopsis: [patch] emulators/linux_base-* packages fails to install when linux.ko is not installed Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-emulation Responsible-Changed-By: edwin Responsible-Changed-When: Thu Jan 21 20:52:54 UTC 2010 Responsible-Changed-Why: See if the people here know a good way around this. http://www.freebsd.org/cgi/query-pr.cgi?pr=142837 From owner-freebsd-emulation@FreeBSD.ORG Thu Jan 21 23:00:18 2010 Return-Path: Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 027AC1065692 for ; Thu, 21 Jan 2010 23:00:18 +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 E5AA68FC08 for ; Thu, 21 Jan 2010 23:00:17 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o0LN0H2s011067 for ; Thu, 21 Jan 2010 23:00:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o0LN0HMF011066; Thu, 21 Jan 2010 23:00:17 GMT (envelope-from gnats) Date: Thu, 21 Jan 2010 23:00:17 GMT Message-Id: <201001212300.o0LN0HMF011066@freefall.freebsd.org> To: freebsd-emulation@FreeBSD.org From: Boris Samorodov Cc: Subject: Re: ports/142837: [patch] emulators/linux_base-* packages fails to install when linux.ko is not installed X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Boris Samorodov List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2010 23:00:18 -0000 The following reply was made to PR ports/142837; it has been noted by GNATS. From: Boris Samorodov To: bug-followup@FreeBSD.org,swhetzel@gmail.com Cc: Subject: Re: ports/142837: [patch] emulators/linux_base-* packages fails to install when linux.ko is not installed Date: Fri, 22 Jan 2010 01:54:12 +0300 Scot, thanks for the patch. Really there is no consystency. ;-) However, I'm not sure if the proposed behavior is desirable. I.e. if a port loads kernel module but the system is not configured to do it at next reboot, then a user may got very surprised. Esp. if previous uptime was several months... -- WBR, Boris Samorodov (bsam) Research Engineer, http://www.ipt.ru Telephone & Internet SP FreeBSD Committer, http://www.FreeBSD.org The Power To Serve From owner-freebsd-emulation@FreeBSD.ORG Fri Jan 22 00:10:07 2010 Return-Path: Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D64071065676 for ; Fri, 22 Jan 2010 00:10:07 +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 C63AE8FC12 for ; Fri, 22 Jan 2010 00:10:07 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o0M0A7Nr070656 for ; Fri, 22 Jan 2010 00:10:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o0M0A7FM070654; Fri, 22 Jan 2010 00:10:07 GMT (envelope-from gnats) Date: Fri, 22 Jan 2010 00:10:07 GMT Message-Id: <201001220010.o0M0A7FM070654@freefall.freebsd.org> To: freebsd-emulation@FreeBSD.org From: Scot Hetzel Cc: Subject: Re: ports/142837: [patch] emulators/linux_base-* packages fails to install when linux.ko is not installed X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Scot Hetzel List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 00:10:07 -0000 The following reply was made to PR ports/142837; it has been noted by GNATS. From: Scot Hetzel To: Boris Samorodov Cc: bug-followup@freebsd.org Subject: Re: ports/142837: [patch] emulators/linux_base-* packages fails to install when linux.ko is not installed Date: Thu, 21 Jan 2010 18:08:44 -0600 On Thu, Jan 21, 2010 at 4:54 PM, Boris Samorodov wrote: > Scot, thanks for the patch. Really there is no consystency. ;-) > However, I'm not sure if the proposed behavior is desirable. > I.e. if a port loads kernel module but the system is not configured > to do it at next reboot, then a user may got very surprised. Esp. > if previous uptime was several months... > The pkg-message informs the user to add linux_enable to rc.conf to enable Linux mode permanetly. If they don't pay attention to the pkg-message it is their fault for not enabling it. ;-) Scot From owner-freebsd-emulation@FreeBSD.ORG Fri Jan 22 11:44:56 2010 Return-Path: Delivered-To: emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 825691065698; Fri, 22 Jan 2010 11:44:56 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id 0874B8FC1F; Fri, 22 Jan 2010 11:44:55 +0000 (UTC) Received: from outgoing.leidinger.net (pD954F1B8.dip.t-dialin.net [217.84.241.184]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 449A48443D3; Fri, 22 Jan 2010 12:44:41 +0100 (CET) Received: from webmail.leidinger.net (webmail.leidinger.net [192.168.1.102]) by outgoing.leidinger.net (Postfix) with ESMTP id C9FE23BD48; Thu, 21 Jan 2010 08:58:52 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=Leidinger.net; s=outgoing-alex; t=1264060733; bh=vWei0EJRQrJ1P94CpbrKX2XFXWOJC5Tb/loKlcZm2U8=; h=Message-ID:Date:From:To:Cc:Subject:References:In-Reply-To: MIME-Version:Content-Type:Content-Transfer-Encoding; b=YBWb+QavFagu+/VZ3GVITBb3juBF6YLLs3lG9vfdZR2M/OOscrFG+AaVRz3qxE3/Q a2Q/44PnYBO42GkxRcPiF2WmQy4nHY5UsZbtpNuDQPPMcAaf3VVsgWEy2XOc1LSDt3 yfZdGpis4IpNqn8Hl8MHe6K5D2WeTOXJNXoud4EqIxzqQADBmotzo9VRHCN4uCH4Nu TO/XDSkmVH0qPd7kxg0uE8C8OUSdkVqmPFJ0ibCWoS/Vj+rDuehDQLgaiQ0zAgDpYC svbS6vK2ByAqRC+WmhlVNnfc04wk/3KLEIjixC12WlVXWVi/rmjf9jPX9Mrx7HwIhC 0U0y5FVEgn0VQ== Received: (from www@localhost) by webmail.leidinger.net (8.14.3/8.13.8/Submit) id o0L7wpfS021961; Thu, 21 Jan 2010 08:58:52 +0100 (CET) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde Framework) with HTTP; Thu, 21 Jan 2010 08:58:51 +0100 Message-ID: <20100121085851.67964fn6pkgeauww@webmail.leidinger.net> Date: Thu, 21 Jan 2010 08:58:51 +0100 From: Alexander Leidinger To: "Wojciech A. Koszek" References: <201001182246.o0IMk6dw000346@svn.freebsd.org> <20100119091500.17856jhlpl7mjsow@webmail.leidinger.net> <20100121015554.GI1990@FreeBSD.org> In-Reply-To: <20100121015554.GI1990@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Dynamic Internet Messaging Program (DIMP) H3 (1.1.4) X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 449A48443D3.8C0CC X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-1.363, required 6, autolearn=disabled, ALL_TRUSTED -1.44, DKIM_SIGNED 0.00, DKIM_VERIFIED -0.00, TW_SV 0.08) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1264765484.14179@71d+qx1gmgCNXkDuRoNZ9w X-EBL-Spam-Status: No Cc: svn-src-head@FreeBSD.org, emulation@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r202598 - head/sys/compat/linux X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 11:44:56 -0000 Quoting "Wojciech A. Koszek" (from Thu, 21 Jan 2010 02:55:55 +0100): > On Tue, Jan 19, 2010 at 09:15:00AM +0100, Alexander Leidinger wrote: >> Quoting "Wojciech A. Koszek" (from Mon, 18 Jan 2010 >> 22:46:06 +0000 (UTC)): >> >>> Author: wkoszek >>> Date: Mon Jan 18 22:46:06 2010 >>> New Revision: 202598 >>> URL: http://svn.freebsd.org/changeset/base/202598 >>> >>> Log: >>> Let us to use our libusb(3) in Linuxolator. >>> >>> With this change, Linux binaries can work with our libusb(3) when >>> it's compiled against our header files on GNU/Linux system -- this >>> solves the problem with differences between /dev layouts. >>> >>> With ported libusb(3), I am able to use my USB JTAG cable with Linux >>> binaries that support it. >> >> The commit log is IMHO omitting the info if you checked (or not) that there >> is no linux ioctl in this range. It would also be nice if the comment in >> linux_ioctl.h tells to check that there is no clash with a linux ioctl when >> the min/max is changed. > > Sorry for delay. > > I have tested it against ioctl() calls submitted by ported libusb(3). > Apparently, all ioctl() requests in my execution path didn't hit our > emulator, > thus I was getting warnings about unsupported ioctl(). Thus, I > reserved a range > for them. However, it looks like conflict exists with Linux *SND* stuff. > > I believe the easiest solution would be based on picking "untypable" > values for > commands: > > #define BSDEMUL_USB_REQUEST _IOWR(3, 1, struct usb_ctl_request) > > > And putting them into linux_ioctl.h just like any other ioctl(). > Simple mapping > would be provided for those calls to our native USB stack. grep(1) > says 3 or 4 > passed as a ioctl() should be fine, since none of those seem to be used in > Linux. I could bring the same macros to ported libusb(3) easily, so > that we'd > be using something that Linuxolator can finally understand in a unique way. > > Does is sound like an acceptable solution? Unfortunately I do not follow you completely... My concern is that someone maybe want to implement an ioctl which falls in the same range. As long as the ioctl is not in a range of ioctls of a normal linux kernel, it is fine for me. If in doubt, add a kernel option to either enable or disable (I'm not sure what makes more sense) the FreeBSD-usb-forward-part. Bye, Alexander. -- Once a word has been allowed to escape, it cannot be recalled. -- Quintus Horatius Flaccus (Horace) http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-emulation@FreeBSD.ORG Fri Jan 22 19:40:04 2010 Return-Path: Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2188B1065672 for ; Fri, 22 Jan 2010 19:40:04 +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 0F7708FC16 for ; Fri, 22 Jan 2010 19:40:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o0MJe3Wh000722 for ; Fri, 22 Jan 2010 19:40:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o0MJe3oI000707; Fri, 22 Jan 2010 19:40:03 GMT (envelope-from gnats) Date: Fri, 22 Jan 2010 19:40:03 GMT Message-Id: <201001221940.o0MJe3oI000707@freefall.freebsd.org> To: freebsd-emulation@FreeBSD.org From: Mateusz Guzik Cc: Subject: Re: kern/138860: [linux] linux_socketcall() causing buffer overflow X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Mateusz Guzik List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 19:40:04 -0000 The following reply was made to PR kern/138860; it has been noted by GNATS. From: Mateusz Guzik To: bug-followup@FreeBSD.org, alexbestms@math.uni-muenster.de Cc: Subject: Re: kern/138860: [linux] linux_socketcall() causing buffer overflow Date: Fri, 22 Jan 2010 19:30:25 +0000 Hi, It looks like the problem is caused by this: sys/compat/linux/linux_socket.c : do_sa_get() contains the following code: if (*osalen < 2 || *osalen > UCHAR_MAX || !osa) return (EINVAL); [..] alloclen = *osalen; [..] kosa = malloc(alloclen, mtype, M_WAITOK); // [1] if ((error = copyin(osa, kosa, *osalen))) goto out; bdom = linux_to_bsd_domain(kosa->sa_family); [..] if (bdom == AF_INET) alloclen = sizeof(struct sockaddr_in); // [2] sa = (struct sockaddr *) kosa; sa->sa_family = bdom; sa->sa_len = alloclen; // [3] *sap = sa; *osalen = alloclen; [..] -------- *osalen bytes is allocated in [1]. In [2] we override the old value of alloclen and use it in assignment ([3]). So if *osalen is lower than sizeof(struct sockaddr_in), we return struct that is too small and contains faked length. This defeats checks placed in sys/netinet/in_pcb.c : in_pcbbind_setup() and leads to overflow by this (line 348 as of r202295): [..] bzero(&sin->sin_zero, sizeof(sin->sin_zero)); [..] -------- Proposed patch: http://student.agh.edu.pl/~mjguzik/linux_socket.patch Note: patch also changes return value from EINVAL to EAFNOSUPPORT in case of linux_to_bsd_domain's failure to match behaviour of other callers. Briefly tested with wget, Quake 3 and firefox. -- Mateusz Guzik From owner-freebsd-emulation@FreeBSD.ORG Sat Jan 23 18:47:31 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ECD881065672 for ; Sat, 23 Jan 2010 18:47:31 +0000 (UTC) (envelope-from aoyama@peach.ne.jp) Received: from moon.peach.ne.jp (unknown [IPv6:2001:380:e06:127::53]) by mx1.freebsd.org (Postfix) with ESMTP id 25D888FC1B for ; Sat, 23 Jan 2010 18:47:30 +0000 (UTC) Received: from moon.peach.ne.jp (localhost [127.0.0.1]) by moon.peach.ne.jp (Postfix) with ESMTP id 4AE7478C4B for ; Sun, 24 Jan 2010 03:47:29 +0900 (JST) Received: from artemis (unknown [192.168.2.20]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by moon.peach.ne.jp (Postfix) with ESMTP id ED83C78C3B for ; Sun, 24 Jan 2010 03:47:28 +0900 (JST) Message-ID: <18D68DBE18AC435984C5F66597A869D3@artemis> From: "Daisuke Aoyama" To: Date: Sun, 24 Jan 2010 03:47:25 +0900 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0019_01CA9CA7.F1955E50" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5843 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Virus-Scanned: ClamAV using ClamSMTP Subject: [PATCH] VirtualBox headless VNC support by LibVNCServer X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jan 2010 18:47:32 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_0019_01CA9CA7.F1955E50 Content-Type: text/plain; format=flowed; charset="iso-2022-jp"; reply-type=original Content-Transfer-Encoding: 7bit Hi, all I'm working with FreeNAS project and iSCSI target (ports/net/istgt). This patch was written for using as add-on under FreeNAS. FreeNAS is very small system which have no X11 and no useful develop tools/libs. However, it is easy to use for beginners. I think it is useful if VituralBox is there. If you don't want to install X11 same as FreeNAS, try this patch and use VBoxHeadless. Before building, install "ports/net/libvncserver". I recommend you backup virtualbox-ose directory before doing. Uncheck QT4, X11, NLS by make config before extracting. Howto apply the patch: # cd /usr/ports/emulators/virtualbox-ose # make config # make extract # patch -p < /path/to/VBox-VNC-Makefile.patch # patch -p < /path/to/VBox-VNC-20100123.patch # make Note: if you already had applied the patch to Makefile, skip VBox-VNC-Makefile.patch. Known issues/Limitations: Does not support key lock such as CapsLock, NumLock. Mouse cursor is not following as host cursor without the guest additions. All features were not tested. Regards, Daisuke Aoyama ------=_NextPart_000_0019_01CA9CA7.F1955E50 Content-Type: application/octet-stream; name="VBox-VNC-Makefile.patch.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="VBox-VNC-Makefile.patch.gz" H4sICNXqWEsCA1ZCb3gtVk5DLU1ha2VmaWxlLnBhdGNoAJ2Rb2uCUBTGX+enOESwxe26e21kCYb5 r2ROQ816Jy2vm2Q5ZoON6LvPXIuxFY3dF/ccOPye57nnYozhfr5kSZox/Jy/bIqaQCjBhGLaBipK pC3RDk++DiDSI4RDCB2xIyAIQLqScCvR9i9AUQB3u60OoPIWQVE4CFV3Fpme6wSGo/tIDtX8TTUN 2Fdft6sasGLjDm0OxrblB5E/UZFcm1Eq1+sc8CwrGIemVjCKbEsNHU2Gd1ZwoLmOaQ0nnhENvGGp jPHDa5rF+InN44wVxQk5ZZGvVmy9gUp3HadJFZmKdJ+ZikKrV4WuKY2toY3cHVxV+Svzfad7Ichw Bf0+NLZT7873tN2NnS/mmZavk/SRX66WZ3DHCEw7KGn6X3ygjy+bIz5NIC6/bM3i629La3LopO7n 9A+x0GFh8NPAnQRRud3mmeDlKBrouhVYruPLl95+MPkAYNElmbECAAA= ------=_NextPart_000_0019_01CA9CA7.F1955E50 Content-Type: application/octet-stream; name="VBox-VNC-20100123.patch.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="VBox-VNC-20100123.patch.gz" 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 pwAA ------=_NextPart_000_0019_01CA9CA7.F1955E50--