From owner-freebsd-emulation@FreeBSD.ORG Sun Aug 31 14:45:27 2014 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 85918B1A for ; Sun, 31 Aug 2014 14:45:27 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6BD2E1E46 for ; Sun, 31 Aug 2014 14:45:27 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s7VEjRH8098722 for ; Sun, 31 Aug 2014 14:45:27 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-emulation@FreeBSD.org Subject: [Bug 192842] [patch][linux] linux_ppoll syscall required by linux apps that use pulseaudio (on linux_base-f20) Date: Sun, 31 Aug 2014 14:45:27 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jilles@FreeBSD.org X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-emulation@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 31 Aug 2014 14:45:27 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192842 Jilles Tjoelker changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jilles@FreeBSD.org --- Comment #2 from Jilles Tjoelker --- Some comments about the code (I have not tested this in any way): * Look at pselect() for how to handle the signal mask. The idea of the signal mask parameter is to unblock some signals atomically with starting to wait for events on file descriptors. I think the way you are doing it, an unblocked signal will interrupt ppoll(), but will not call the signal handler. * The variable pap is not needed, you can use &pa where it is used. * Per style(9), the variable pa should be declared at the top of the function. * The less accurate timeout (ms) is probably acceptable for an emulation call like this, but it should be fixed if and when a native ppoll() is added. An overflow check may be appropriate, though: the multiplication tvp->tv_sec * 1000 may overflow and so may the addition to the sub-second part. The special case for 0 seconds is not needed. -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-emulation@FreeBSD.ORG Sun Aug 31 17:16:02 2014 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 72CF32A0 for ; Sun, 31 Aug 2014 17:16:02 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 594C21E72 for ; Sun, 31 Aug 2014 17:16:02 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s7VHG29u045276 for ; Sun, 31 Aug 2014 17:16:02 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-emulation@FreeBSD.org Subject: [Bug 135337] [PATCH] emulators/linux_base-f10: incorrect bash usage Date: Sun, 31 Aug 2014 17:16:02 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: cs@FreeBSD.org X-Bugzilla-Status: Timeout X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-emulation@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 31 Aug 2014 17:16:02 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=135337 Carlo Strub changed: What |Removed |Added ---------------------------------------------------------------------------- Status|In Discussion |Timeout CC| |cs@FreeBSD.org Resolution|--- |Feedback Timeout -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-emulation@FreeBSD.ORG Sun Aug 31 17:16:02 2014 Return-Path: Delivered-To: emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 90C092A1 for ; Sun, 31 Aug 2014 17:16:02 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 77CDE1E73 for ; Sun, 31 Aug 2014 17:16:02 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s7VHG2SZ045279 for ; Sun, 31 Aug 2014 17:16:02 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: emulation@FreeBSD.org Subject: [Bug 135337] [PATCH] emulators/linux_base-f10: incorrect bash usage Date: Sun, 31 Aug 2014 17:16:02 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: cs@FreeBSD.org X-Bugzilla-Status: Timeout X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-emulation@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 31 Aug 2014 17:16:02 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=135337 Carlo Strub changed: What |Removed |Added ---------------------------------------------------------------------------- Status|In Discussion |Timeout CC| |cs@FreeBSD.org Resolution|--- |Feedback Timeout -- You are receiving this mail because: You are on the CC list for the bug. From owner-freebsd-emulation@FreeBSD.ORG Sun Aug 31 17:17:05 2014 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2CD7D35C for ; Sun, 31 Aug 2014 17:17:05 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 135091E8A for ; Sun, 31 Aug 2014 17:17:05 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s7VHH40x045608 for ; Sun, 31 Aug 2014 17:17:04 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-emulation@FreeBSD.org Subject: [Bug 169896] [patch] audio/linux-f10-alsa-lib: use OSS plugin by default Date: Sun, 31 Aug 2014 17:17:05 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: cs@FreeBSD.org X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-emulation@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 31 Aug 2014 17:17:05 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=169896 Carlo Strub changed: What |Removed |Added ---------------------------------------------------------------------------- Status|In Discussion |Needs Triage CC| |cs@FreeBSD.org --- Comment #15 from Carlo Strub --- Back to pool -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-emulation@FreeBSD.ORG Sun Aug 31 17:18:31 2014 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DC1FE3DF for ; Sun, 31 Aug 2014 17:18:31 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C32811EA0 for ; Sun, 31 Aug 2014 17:18:31 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s7VHIVca046130 for ; Sun, 31 Aug 2014 17:18:31 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-emulation@FreeBSD.org Subject: [Bug 186820] [NEW PORTS, UPDATE] Add CentOS 6.5 userland ports Date: Sun, 31 Aug 2014 17:18:31 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: cs@FreeBSD.org X-Bugzilla-Status: In Discussion X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 31 Aug 2014 17:18:31 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=186820 Carlo Strub changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cs@FreeBSD.org Assignee|freebsd-emulation@FreeBSD.o |freebsd-ports-bugs@FreeBSD. |rg |org --- Comment #6 from Carlo Strub --- Any news on this PR? -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-emulation@FreeBSD.ORG Mon Sep 1 08:00:20 2014 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0FD008F0 for ; Mon, 1 Sep 2014 08:00:20 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D97D514E4 for ; Mon, 1 Sep 2014 08:00:19 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s8180Jx0090592 for ; Mon, 1 Sep 2014 08:00:19 GMT (envelope-from bugzilla-noreply@freebsd.org) Message-Id: <201409010800.s8180Jx0090592@kenobi.freebsd.org> From: bugzilla-noreply@freebsd.org To: freebsd-emulation@FreeBSD.org Subject: [Bugzilla] Commit Needs MFC MIME-Version: 1.0 X-Bugzilla-Type: whine X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated Date: Mon, 01 Sep 2014 08:00:19 +0000 Content-Type: text/plain X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 01 Sep 2014 08:00:20 -0000 Hi, You have a bug in the "Needs MFC" state which has not been touched in 7 or more days. This email serves as a reminder that you may want to MFC this bug or marked it as completed. In the event you have a longer MFC timeout you may update this bug with a comment and I won't remind you again for 7 days. This reminder is only sent on Mondays. Please file a bug about concerns you may have. This search was scheduled by eadler@FreeBSD.org. (1 bugs) Bug 144584: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=144584 Severity: Affects Only Me Priority: Normal Hardware: Any Assignee: freebsd-emulation@FreeBSD.org Status: Needs MFC Resolution: Summary: [linprocfs][patch] bogus values in linprocfs From owner-freebsd-emulation@FreeBSD.ORG Mon Sep 1 09:24:17 2014 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 611E1819 for ; Mon, 1 Sep 2014 09:24:17 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 480DD1F08 for ; Mon, 1 Sep 2014 09:24:17 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s819OHTY013484 for ; Mon, 1 Sep 2014 09:24:17 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-emulation@FreeBSD.org Subject: [Bug 144584] [linprocfs][patch] bogus values in linprocfs Date: Mon, 01 Sep 2014 09:24:17 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 1.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: tijl@FreeBSD.org X-Bugzilla-Status: Issue Resolved X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-emulation@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 01 Sep 2014 09:24:17 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=144584 Tijl Coosemans changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Needs MFC |Issue Resolved CC| |tijl@FreeBSD.org Resolution|--- |FIXED --- Comment #11 from Tijl Coosemans --- Not going to be MFCed to stable/8. -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-emulation@FreeBSD.ORG Mon Sep 1 23:13:15 2014 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 693E2171 for ; Mon, 1 Sep 2014 23:13:15 +0000 (UTC) Received: from mail-ob0-x22e.google.com (mail-ob0-x22e.google.com [IPv6:2607:f8b0:4003:c01::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2FBCC1F0A for ; Mon, 1 Sep 2014 23:13:15 +0000 (UTC) Received: by mail-ob0-f174.google.com with SMTP id uz6so4234067obc.5 for ; Mon, 01 Sep 2014 16:13:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=z36u2w9178ZVq6LL9kCGBg+Ef2P62pGYo1Y6hzMjjjM=; b=OV5q6axo1GQVe2mbKWfeU9G9tutlguKnI2qGo+/zVoa+Bj0oeY5sa1vQqaiA3A1ZM3 uNPXkPjgk0oFLkWlEArG5UgQypG4mtE01wERwanzumDfPsQqsrCOFzl6kAk+4CCb0iDr WPezyUh9Bl5m7t19BgE7N+6ZVwrg5Pd+OjVtqu+iEgethT2/My9+z8Cd5FIIGXb5BLRI N59dRFdy63iT0DzGg/6h3/6dKyck9BXHBvCHT2GVUQde4T8HojsCBjcHVfZSCaOLdTfS qe4ftn+RpPzqYHLs9HmuN4BI3SGy7GD+4kH6ysS3XciGizo3rj/bO12xSR0FvDbIiEuP rdew== X-Received: by 10.182.29.101 with SMTP id j5mr28812791obh.20.1409613193699; Mon, 01 Sep 2014 16:13:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.76.151.1 with HTTP; Mon, 1 Sep 2014 16:12:33 -0700 (PDT) In-Reply-To: <20140818152759.GG9346@halon.org.uk> References: <20140813153823.E448F601EF@smtp.hushmail.com> <20140813210922.GC11788@halon.org.uk> <2936347.WYbkSbjIbI@notebook.com> <20140818152759.GG9346@halon.org.uk> From: Henry Hu Date: Mon, 1 Sep 2014 19:12:33 -0400 Message-ID: Subject: Re: net-im/skype-[devel] won't connect To: Vassilis Laganakos Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-emulation@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 01 Sep 2014 23:13:15 -0000 On Mon, Aug 18, 2014 at 11:27 AM, Vassilis Laganakos wrote: > Hi Artyom, > > On Mon, Aug 18, 2014 at 06:16:02PM +0300, Artyom Mirgorodskiy wrote: > > So I try again to run pulse audio and got the following error in syslog= : > > linux: pid 95238 (pacat): syscall ppoll not implemented > > > > Anybody can help how to implement this syscall on linuxulator? > > > Didn't get the chance to update the thread on the work on this (albeit fo= r > -f20). I have an implementation for that syscall, as well for fstatfs64, > and > seems to be working. Just need to test it a bit more and I'll push it for > formal review and more testing :) > > I did push the linux-f20-pulseaudio-libs and related packages in the git > repo for the -f20 libs the weekend. > Finally it works... First, compile this to an .so and use LD_PRELOAD to load it: #include #include #include #include #include typedef int pa_bool_t; typedef struct pa_mutex_t { pthread_mutex_t mutex; } pa_mutex; char* pa_machine_id() { char buf[256]; assert(gethostname(buf, sizeof(buf)) =3D=3D 0); return strdup(buf); } pa_mutex* pa_mutex_new(pa_bool_t recursive, pa_bool_t inherit_priority) { // we don't support inherit_priority for now pa_mutex *m; pthread_mutexattr_t attr; assert(pthread_mutexattr_init(&attr) =3D=3D 0); if (recursive) assert(pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE) = =3D=3D 0); m =3D malloc(sizeof(pa_mutex)); assert(pthread_mutex_init(&m->mutex, &attr) =3D=3D 0); return m; } This solves the connection problem with pulse audio, but you still can't make calls or send messages. You need the experimental epoll patch from http://lev.vlakno.cz/~rdivacky/patches/linux_epoll.patch for the epoll syscall. You may also need to disable shared memory at the server side of pulse audio by changing /usr/local/etc/pulse/daemon.conf. Then it works. Sound input / sound output / webcam all ok. The main problems: 1. pa_machine_id returns dbus' machine id, where on freebsd it should return the machine's name. 2. priority inherited mutexes are not supported by the linux emulation layer yet 3. epoll is not implemented > > Cheers, > Vassilis > > > On Wednesday 13 August 2014 22:09:22 Vassilis Laganakos wrote: > > > Hi, > > > > > > On Wed, Aug 13, 2014 at 10:47:25AM -0500, Scot Hetzel wrote: > > > > On Wed, Aug 13, 2014 at 10:38 AM, Kenta S. wrote: > > > > > Hello. This afternoon when I try to sign onto Skype, I get: > > > > > > > > > > "Periodic UIC Update Failed" > > > > > > > > > > I haven't updated ports recently. Does anyone have an idea? > > > > > I heard Skype was closing down old versions. > > > > > > > > > > > > > I had received the following e-mail from Skype a few days ago: > > > > > > > > On Fri, Aug 8, 2014 at 7:53 PM, Skype > wrote: > > > > > > > > > > Your Skype for Linux version is being retired. > > > > > Update today. =C2=BB > > > > > Can't see this email properly? Forgotten your password? > > > > > Your Skype for Linux version is being retired. Update today. > > > > > Dear swhetzel, > > > > > > > > > > We are now retiring older versions of Skype and it appears that a= t > some > > > > > point you signed into Skype with one of these. To continue signin= g > into > > > > > Skype on Linux you'll need to download the latest version. The ne= w > > > > > version comes with improved performance, the latest features and > > > > > security updates, so you'll get the best possible Skype experienc= e. > > > > > > > > > > If you're on the latest version of Skype, the above will not appl= y. > > > > > > > > > > Update now at http://www.skype.com/download. > > > > > > > > Someone will need to update the Skype port to the latest Linux > version > > > > and see if it works on our current version of Linux emulation. > > > > > > > > > > I've read in various places (and tested myself with a couple of > version on > > > Linux) that any version before skype 4.3.0.37 will not connect. > > > > > > The skype port at: > https://github.com/vassilisl/freebsd-ports/tree/master/net-im/skype4 > > > will connect (if you use the f20 ports > https://github.com/vassilisl/freebsd-linux_base-f20 ;) ) > > > but it doesn't have sound working. Both xmj and I are working on > getting > > > that version of Skype on c6 and f20 linux emulation bases > respectivelly, > > > which basically means get it to talk to pulseaudio. > > > > > > If anyone has experience with that, please shout! :) > > > > > > Regards, > > > Vassilis > > > > > > > > > > > -- > > Artyom Mirgorodskiy > --=20 Cheers, Henry From owner-freebsd-emulation@FreeBSD.ORG Tue Sep 2 00:14:51 2014 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 429F2AD7 for ; Tue, 2 Sep 2014 00:14:51 +0000 (UTC) Received: from cheddar.halon.org.uk (cheddar.halon.org.uk [217.10.144.130]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 057C61535 for ; Tue, 2 Sep 2014 00:14:50 +0000 (UTC) Received: from vassilis by cheddar.halon.org.uk with local (Exim 4.80) (envelope-from ) id 1XObNv-0006ns-9u; Tue, 02 Sep 2014 00:51:43 +0100 Date: Tue, 2 Sep 2014 00:51:43 +0100 From: Vassilis Laganakos To: Henry Hu Subject: Re: net-im/skype-[devel] won't connect Message-ID: <20140901235143.GA9721@halon.org.uk> References: <20140813153823.E448F601EF@smtp.hushmail.com> <20140813210922.GC11788@halon.org.uk> <2936347.WYbkSbjIbI@notebook.com> <20140818152759.GG9346@halon.org.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="zhXaljGHf11kAtnf" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-emulation@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 02 Sep 2014 00:14:51 -0000 --zhXaljGHf11kAtnf Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello Henry, On Mon, Sep 01, 2014 at 07:12:33PM -0400, Henry Hu wrote: > On Mon, Aug 18, 2014 at 11:27 AM, Vassilis Laganakos > wrote: >=20 > > Hi Artyom, > > > > On Mon, Aug 18, 2014 at 06:16:02PM +0300, Artyom Mirgorodskiy wrote: > > > So I try again to run pulse audio and got the following error in sysl= og: > > > linux: pid 95238 (pacat): syscall ppoll not implemented > > > > > > Anybody can help how to implement this syscall on linuxulator? > > > > > Didn't get the chance to update the thread on the work on this (albeit = for > > -f20). I have an implementation for that syscall, as well for fstatfs64, > > and > > seems to be working. Just need to test it a bit more and I'll push it f= or > > formal review and more testing :) > > > > I did push the linux-f20-pulseaudio-libs and related packages in the git > > repo for the -f20 libs the weekend. > > >=20 > Finally it works... Great stuff! :) > First, compile this to an .so and use LD_PRELOAD to load it: >=20 > #include > #include > #include > #include > #include >=20 > typedef int pa_bool_t; >=20 > typedef struct pa_mutex_t { > pthread_mutex_t mutex; > } pa_mutex; >=20 > char* pa_machine_id() { > char buf[256]; > assert(gethostname(buf, sizeof(buf)) =3D=3D 0); > return strdup(buf); > } >=20 > pa_mutex* pa_mutex_new(pa_bool_t recursive, pa_bool_t inherit_priority) { > // we don't support inherit_priority for now > pa_mutex *m; > pthread_mutexattr_t attr; >=20 > assert(pthread_mutexattr_init(&attr) =3D=3D 0); >=20 > if (recursive) > assert(pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE) = =3D=3D 0); >=20 > m =3D malloc(sizeof(pa_mutex)); >=20 > assert(pthread_mutex_init(&m->mutex, &attr) =3D=3D 0); >=20 > return m; > } >=20 > This solves the connection problem with pulse audio, but you still can't > make calls or send messages. You need the experimental epoll patch from > http://lev.vlakno.cz/~rdivacky/patches/linux_epoll.patch for the epoll > syscall. Sending messages works fine with the lemul branch (contains the epoll stuff, among others), using the -f20 ports. Are you using -f10? > You may also need to disable shared memory at the server side of > pulse audio by changing /usr/local/etc/pulse/daemon.conf. >=20 I just had to disable that from the linux client side of pulse audio, in /compat/linux/etc/pulse/client.conf and didn't touch the server side. - I have it as a patch in the port: (https://github.com/vassilisl/freebsd-linux_base-f20/tree/master/audio/linu= x-f20-pulseaudio-libs) > Then it works. Sound input / sound output / webcam all ok. >=20 Excellent! > The main problems: > 1. pa_machine_id returns dbus' machine id, where on freebsd it should > return the machine's name. If you enter the machine's name in /compat/linux/etc/mahine-id (IIRC), that works around that problem as well - but it is a hack :) > 2. priority inherited mutexes are not supported by the linux emulation > layer yet > 3. epoll is not implemented >=20 3 is present in lemul, and 2 are being added as well. >=20 > > > > Cheers, > > Vassilis > > > > > On Wednesday 13 August 2014 22:09:22 Vassilis Laganakos wrote: > > > > Hi, > > > > > > > > On Wed, Aug 13, 2014 at 10:47:25AM -0500, Scot Hetzel wrote: > > > > > On Wed, Aug 13, 2014 at 10:38 AM, Kenta S. wrot= e: > > > > > > Hello. This afternoon when I try to sign onto Skype, I get: > > > > > > > > > > > > "Periodic UIC Update Failed" > > > > > > > > > > > > I haven't updated ports recently. Does anyone have an idea? > > > > > > I heard Skype was closing down old versions. > > > > > > > > > > > > > > > > I had received the following e-mail from Skype a few days ago: > > > > > > > > > > On Fri, Aug 8, 2014 at 7:53 PM, Skype > > wrote: > > > > > > > > > > > > Your Skype for Linux version is being retired. > > > > > > Update today. =BB > > > > > > Can't see this email properly? Forgotten your password? > > > > > > Your Skype for Linux version is being retired. Update today. > > > > > > Dear swhetzel, > > > > > > > > > > > > We are now retiring older versions of Skype and it appears that= at > > some > > > > > > point you signed into Skype with one of these. To continue sign= ing > > into > > > > > > Skype on Linux you'll need to download the latest version. The = new > > > > > > version comes with improved performance, the latest features and > > > > > > security updates, so you'll get the best possible Skype experie= nce. > > > > > > > > > > > > If you're on the latest version of Skype, the above will not ap= ply. > > > > > > > > > > > > Update now at http://www.skype.com/download. > > > > > > > > > > Someone will need to update the Skype port to the latest Linux > > version > > > > > and see if it works on our current version of Linux emulation. > > > > > > > > > > > > > I've read in various places (and tested myself with a couple of > > version on > > > > Linux) that any version before skype 4.3.0.37 will not connect. > > > > > > > > The skype port at: > > https://github.com/vassilisl/freebsd-ports/tree/master/net-im/skype4 > > > > will connect (if you use the f20 ports > > https://github.com/vassilisl/freebsd-linux_base-f20 ;) ) > > > > but it doesn't have sound working. Both xmj and I are working on > > getting > > > > that version of Skype on c6 and f20 linux emulation bases > > respectivelly, > > > > which basically means get it to talk to pulseaudio. > > > > > > > > If anyone has experience with that, please shout! :) > > > > > > > > Regards, > > > > Vassilis > > > > > > > > > > > > > > > -- > > > Artyom Mirgorodskiy > > >=20 >=20 >=20 > --=20 > Cheers, > Henry Cheers, Vassilis --zhXaljGHf11kAtnf Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBAgAGBQJUBQaOAAoJEGmG3kbhKMxK6lwP/2lbY4Z8+ouii7bxnxiAM44l 5XH1D4HnKY88KxJh8oUjN0J80cRggtnnrgTHxuv+pQqL+eoRZLYBcTp+Onn2N3L3 giJUXv80x623BXgFoIdgbDJ+OS2AWpVGx/jsmfBj92z1TYMSC0LSiIQVPFCFnE+f uUE2vqrWhkjIc4bbtpAlRdLQdZPalrn/2yh0Yi/pjDrgT/Zu3z45fw91vvdz/1bt t1D+23mvbrjGHorFpxCL91Jx6EZWtbgSqUDcRdQWcwI8c3ZNeDwuDk7RIrkHr48u OWUO37nRlX+OIks2jBS2YWIc/4lLIbxrte7y2ZgoqsuuUmAzZmt3Bg/juNFj/9/M tK12OlrvaC79jSAgpXJI1ZeatRbvdOztVPypCCcmtogg9diIIeMbfmKvShzOQ+aR GDrNlxZOv3IKaXWuywV+J7K3A418dGWzd8JJLShgcboW9AMI5/Uw9RsvnVLJ0DBj L9ZpbHhyzrWoBD4FQgUVfJjWYKZBnpkQOP2DIUXQ4l/tgW4oJW/U7RfakQfsvlyd alInD9yyXODpu5asab7zYXG8IUQ3Q0L9Gxxh1YYPPuOqU5wdcHTNiq/BC6hHjemq MasXqGMOulExwQTUG9GjZEheWFRTlS8eEmKt9aKOh06ti3sQx26sB9SaZfWFbAon DXzptFiUwMYG0+wM4Tzn =nFxd -----END PGP SIGNATURE----- --zhXaljGHf11kAtnf-- From owner-freebsd-emulation@FreeBSD.ORG Tue Sep 2 00:17:31 2014 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8AEF1BBC for ; Tue, 2 Sep 2014 00:17:31 +0000 (UTC) Received: from mail-ob0-x22f.google.com (mail-ob0-x22f.google.com [IPv6:2607:f8b0:4003:c01::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F768155F for ; Tue, 2 Sep 2014 00:17:31 +0000 (UTC) Received: by mail-ob0-f175.google.com with SMTP id wp4so4280919obc.6 for ; Mon, 01 Sep 2014 17:17:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=VxzueWs4aVbuCEmZPq9xYO0bc8wZsZAZGbq8ZdCpXLo=; b=H/ptX7dmsIp+oy0shY9Vf/dQEpDjDTy8rLGR418tAFsJ87p1kky/cueOCiDE1YE1aT o+DuIQU9S01cyTiV7+qlUOtbEgn++KpyaiLGPc4iKmewKOjKGDIP4wo3zZrjXtrXvh/T N1Wcr49ENBjompKO3uk1w2/Bs6w1RAzSEV3TcyQEGs/Um+2iMMjqdxIAHxPh+UmED13o FnB6gayrZFZHGqnXWfLQ2pGav/VjZyIfqaAIfFEDDSMXnUpOnxAHcuzwaE6mEKY1rze0 msAdLcmGwYIuaxaenpw2VZv+6HGbUco8UnAD541HZ9UHgCJHayuVtXRNkEtOw9UZPYZw TbJg== X-Received: by 10.182.209.5 with SMTP id mi5mr28896435obc.33.1409617050445; Mon, 01 Sep 2014 17:17:30 -0700 (PDT) MIME-Version: 1.0 Received: by 10.76.151.1 with HTTP; Mon, 1 Sep 2014 17:16:50 -0700 (PDT) In-Reply-To: <20140901235143.GA9721@halon.org.uk> References: <20140813153823.E448F601EF@smtp.hushmail.com> <20140813210922.GC11788@halon.org.uk> <2936347.WYbkSbjIbI@notebook.com> <20140818152759.GG9346@halon.org.uk> <20140901235143.GA9721@halon.org.uk> From: Henry Hu Date: Mon, 1 Sep 2014 20:16:50 -0400 Message-ID: Subject: Re: net-im/skype-[devel] won't connect To: Vassilis Laganakos Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-emulation@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 02 Sep 2014 00:17:31 -0000 On Mon, Sep 1, 2014 at 7:51 PM, Vassilis Laganakos wrote: > Hello Henry, > > On Mon, Sep 01, 2014 at 07:12:33PM -0400, Henry Hu wrote: > > On Mon, Aug 18, 2014 at 11:27 AM, Vassilis Laganakos < > vassilis@einval.com> > > wrote: > > > > > Hi Artyom, > > > > > > On Mon, Aug 18, 2014 at 06:16:02PM +0300, Artyom Mirgorodskiy wrote: > > > > So I try again to run pulse audio and got the following error in > syslog: > > > > linux: pid 95238 (pacat): syscall ppoll not implemented > > > > > > > > Anybody can help how to implement this syscall on linuxulator? > > > > > > > Didn't get the chance to update the thread on the work on this (albei= t > for > > > -f20). I have an implementation for that syscall, as well for > fstatfs64, > > > and > > > seems to be working. Just need to test it a bit more and I'll push it > for > > > formal review and more testing :) > > > > > > I did push the linux-f20-pulseaudio-libs and related packages in the > git > > > repo for the -f20 libs the weekend. > > > > > > > Finally it works... > > Great stuff! :) > > > First, compile this to an .so and use LD_PRELOAD to load it: > > > > #include > > #include > > #include > > #include > > #include > > > > typedef int pa_bool_t; > > > > typedef struct pa_mutex_t { > > pthread_mutex_t mutex; > > } pa_mutex; > > > > char* pa_machine_id() { > > char buf[256]; > > assert(gethostname(buf, sizeof(buf)) =3D=3D 0); > > return strdup(buf); > > } > > > > pa_mutex* pa_mutex_new(pa_bool_t recursive, pa_bool_t inherit_priority)= { > > // we don't support inherit_priority for now > > pa_mutex *m; > > pthread_mutexattr_t attr; > > > > assert(pthread_mutexattr_init(&attr) =3D=3D 0); > > > > if (recursive) > > assert(pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE= ) > =3D=3D 0); > > > > m =3D malloc(sizeof(pa_mutex)); > > > > assert(pthread_mutex_init(&m->mutex, &attr) =3D=3D 0); > > > > return m; > > } > > > > This solves the connection problem with pulse audio, but you still can'= t > > make calls or send messages. You need the experimental epoll patch from > > http://lev.vlakno.cz/~rdivacky/patches/linux_epoll.patch for the epoll > > syscall. > > Sending messages works fine with the lemul branch (contains the epoll > stuff, > among others), using the -f20 ports. Are you using -f10? > I'm using -c6 from github.com/xmj/linux-ports. > > You may also need to disable shared memory at the server side of > > pulse audio by changing /usr/local/etc/pulse/daemon.conf. > > > I just had to disable that from the linux client side of pulse audio, in > /compat/linux/etc/pulse/client.conf and didn't touch the server side. - I > have it as a patch in the port: > ( > https://github.com/vassilisl/freebsd-linux_base-f20/tree/master/audio/lin= ux-f20-pulseaudio-libs > ) > I did this because if I don't disable it, in my small test program it fails to record and says "Received SHM frame on a socket where SHM is disabled". > > > Then it works. Sound input / sound output / webcam all ok. > > > Excellent! > > > The main problems: > > 1. pa_machine_id returns dbus' machine id, where on freebsd it should > > return the machine's name. > If you enter the machine's name in /compat/linux/etc/mahine-id (IIRC), th= at > works around that problem as well - but it is a hack :) > I don't know which is more hackish, but I'll try that also. > > > 2. priority inherited mutexes are not supported by the linux emulation > > layer yet > > 3. epoll is not implemented > > > 3 is present in lemul, and 2 are being added as well. > Great work! It's good to know that they are being implemented. > > > > > > > > Cheers, > > > Vassilis > > > > > > > On Wednesday 13 August 2014 22:09:22 Vassilis Laganakos wrote: > > > > > Hi, > > > > > > > > > > On Wed, Aug 13, 2014 at 10:47:25AM -0500, Scot Hetzel wrote: > > > > > > On Wed, Aug 13, 2014 at 10:38 AM, Kenta S. > wrote: > > > > > > > Hello. This afternoon when I try to sign onto Skype, I get: > > > > > > > > > > > > > > "Periodic UIC Update Failed" > > > > > > > > > > > > > > I haven't updated ports recently. Does anyone have an idea? > > > > > > > I heard Skype was closing down old versions. > > > > > > > > > > > > > > > > > > > I had received the following e-mail from Skype a few days ago: > > > > > > > > > > > > On Fri, Aug 8, 2014 at 7:53 PM, Skype > > > > wrote: > > > > > > > > > > > > > > Your Skype for Linux version is being retired. > > > > > > > Update today. =C2=BB > > > > > > > Can't see this email properly? Forgotten your password? > > > > > > > Your Skype for Linux version is being retired. Update today. > > > > > > > Dear swhetzel, > > > > > > > > > > > > > > We are now retiring older versions of Skype and it appears > that at > > > some > > > > > > > point you signed into Skype with one of these. To continue > signing > > > into > > > > > > > Skype on Linux you'll need to download the latest version. Th= e > new > > > > > > > version comes with improved performance, the latest features > and > > > > > > > security updates, so you'll get the best possible Skype > experience. > > > > > > > > > > > > > > If you're on the latest version of Skype, the above will not > apply. > > > > > > > > > > > > > > Update now at http://www.skype.com/download. > > > > > > > > > > > > Someone will need to update the Skype port to the latest Linux > > > version > > > > > > and see if it works on our current version of Linux emulation. > > > > > > > > > > > > > > > > I've read in various places (and tested myself with a couple of > > > version on > > > > > Linux) that any version before skype 4.3.0.37 will not connect. > > > > > > > > > > The skype port at: > > > https://github.com/vassilisl/freebsd-ports/tree/master/net-im/skype4 > > > > > will connect (if you use the f20 ports > > > https://github.com/vassilisl/freebsd-linux_base-f20 ;) ) > > > > > but it doesn't have sound working. Both xmj and I are working on > > > getting > > > > > that version of Skype on c6 and f20 linux emulation bases > > > respectivelly, > > > > > which basically means get it to talk to pulseaudio. > > > > > > > > > > If anyone has experience with that, please shout! :) > > > > > > > > > > Regards, > > > > > Vassilis > > > > > > > > > > > > > > > > > > > -- > > > > Artyom Mirgorodskiy > > > > > > > > > > > -- > > Cheers, > > Henry > > Cheers, > Vassilis > --=20 Cheers, Henry From owner-freebsd-emulation@FreeBSD.ORG Tue Sep 2 07:47:12 2014 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 875F33C5 for ; Tue, 2 Sep 2014 07:47:12 +0000 (UTC) Received: from mail-lb0-x22e.google.com (mail-lb0-x22e.google.com [IPv6:2a00:1450:4010:c04::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F21821547 for ; Tue, 2 Sep 2014 07:47:11 +0000 (UTC) Received: by mail-lb0-f174.google.com with SMTP id p9so7041043lbv.19 for ; Tue, 02 Sep 2014 00:47:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:user-agent:in-reply-to :references:mime-version:content-transfer-encoding:content-type; bh=YHe5VW/nLNl12qfKumqhppKpEqNfYBT+b/sZpvrUO/A=; b=bUSV0XSr4QUAKu8+y27J8LNZDNSCVh5XmjuaB7+O5xWfiYcw+c8D7JGHmGHoCJrGSC b/2gfAcxuvzPElRJWUWSsqjBArXzCp0SHHizBToPNL7F20HEzuiIZWEMkizWOwFFx4d/ T4NlR5Rtu7EH8aLVws0WwuCJNvexpIvYR99lbB4fsPDPjZqHlANT7mBiixBc+0cqRuUv f03IehQksEP0IqZIGLgkDoxoR93PiXZAe6fsQ1GPnoFiKD/pKwpmSUhr+h60aPm+8otq Lokh9Ax7QRyibSh2kmJBy4yvFW7AMBONloo4hJ8KL+OvccNpIz/zTWxc6WW3dcClvjA7 2w5Q== X-Received: by 10.152.203.130 with SMTP id kq2mr743256lac.89.1409644029800; Tue, 02 Sep 2014 00:47:09 -0700 (PDT) Received: from notebook.com ([91.243.193.58]) by mx.google.com with ESMTPSA id uj2sm4431229lbc.28.2014.09.02.00.47.08 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 02 Sep 2014 00:47:08 -0700 (PDT) From: Artyom Mirgorodskiy To: freebsd-emulation@freebsd.org Subject: Re: net-im/skype-[devel] won't connect Date: Tue, 02 Sep 2014 10:47:09 +0300 Message-ID: <2193543.8WxQXG9cXZ@notebook.com> User-Agent: KMail/4.12.5 (FreeBSD/11.0-CURRENT; KDE/4.12.5; amd64; ; ) In-Reply-To: References: <20140813153823.E448F601EF@smtp.hushmail.com> <20140818152759.GG9346@halon.org.uk> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 02 Sep 2014 07:47:12 -0000 This is fantastic! Can you please share compiled library? As I understa= nd this library should be compiled for linux. I don't have linux at thi= s time On Monday 01 September 2014 19:12:33 Henry Hu wrote: > On Mon, Aug 18, 2014 at 11:27 AM, Vassilis Laganakos > wrote: >=20 > > Hi Artyom, > > > > On Mon, Aug 18, 2014 at 06:16:02PM +0300, Artyom Mirgorodskiy wrote= : > > > So I try again to run pulse audio and got the following error in = syslog: > > > linux: pid 95238 (pacat): syscall ppoll not implemented > > > > > > Anybody can help how to implement this syscall on linuxulator? > > > > > Didn't get the chance to update the thread on the work on this (alb= eit for > > -f20). I have an implementation for that syscall, as well for fstat= fs64, > > and > > seems to be working. Just need to test it a bit more and I'll push = it for > > formal review and more testing :) > > > > I did push the linux-f20-pulseaudio-libs and related packages in th= e git > > repo for the -f20 libs the weekend. > > >=20 > Finally it works... > First, compile this to an .so and use LD_PRELOAD to load it: >=20 > #include > #include > #include > #include > #include >=20 > typedef int pa_bool_t; >=20 > typedef struct pa_mutex_t { > pthread_mutex_t mutex; > } pa_mutex; >=20 > char* pa_machine_id() { > char buf[256]; > assert(gethostname(buf, sizeof(buf)) =3D=3D 0); > return strdup(buf); > } >=20 > pa_mutex* pa_mutex_new(pa_bool_t recursive, pa_bool_t inherit_priorit= y) { > // we don't support inherit_priority for now > pa_mutex *m; > pthread_mutexattr_t attr; >=20 > assert(pthread_mutexattr_init(&attr) =3D=3D 0); >=20 > if (recursive) > assert(pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSI= VE) =3D=3D > 0); >=20 > m =3D malloc(sizeof(pa_mutex)); >=20 > assert(pthread_mutex_init(&m->mutex, &attr) =3D=3D 0); >=20 > return m; > } >=20 > This solves the connection problem with pulse audio, but you still ca= n't > make calls or send messages. You need the experimental epoll patch fr= om > http://lev.vlakno.cz/~rdivacky/patches/linux_epoll.patch for the epol= l > syscall. You may also need to disable shared memory at the server sid= e of > pulse audio by changing /usr/local/etc/pulse/daemon.conf. >=20 > Then it works. Sound input / sound output / webcam all ok. >=20 > The main problems: > 1. pa_machine_id returns dbus' machine id, where on freebsd it should= > return the machine's name. > 2. priority inherited mutexes are not supported by the linux emulatio= n > layer yet > 3. epoll is not implemented >=20 >=20 > > > > Cheers, > > Vassilis > > > > > On Wednesday 13 August 2014 22:09:22 Vassilis Laganakos wrote: > > > > Hi, > > > > > > > > On Wed, Aug 13, 2014 at 10:47:25AM -0500, Scot Hetzel wrote: > > > > > On Wed, Aug 13, 2014 at 10:38 AM, Kenta S. = wrote: > > > > > > Hello. This afternoon when I try to sign onto Skype, I get:= > > > > > > > > > > > > "Periodic UIC Update Failed" > > > > > > > > > > > > I haven't updated ports recently. Does anyone have an idea?= > > > > > > I heard Skype was closing down old versions. > > > > > > > > > > > > > > > > I had received the following e-mail from Skype a few days ago= : > > > > > > > > > > On Fri, Aug 8, 2014 at 7:53 PM, Skype > > wrote: > > > > > > > > > > > > Your Skype for Linux version is being retired. > > > > > > Update today. =BB > > > > > > Can't see this email properly? Forgotten your password? > > > > > > Your Skype for Linux version is being retired. Update today= . > > > > > > Dear swhetzel, > > > > > > > > > > > > We are now retiring older versions of Skype and it appears = that at > > some > > > > > > point you signed into Skype with one of these. To continue = signing > > into > > > > > > Skype on Linux you'll need to download the latest version. = The new > > > > > > version comes with improved performance, the latest feature= s and > > > > > > security updates, so you'll get the best possible Skype exp= erience. > > > > > > > > > > > > If you're on the latest version of Skype, the above will no= t apply. > > > > > > > > > > > > Update now at http://www.skype.com/download. > > > > > > > > > > Someone will need to update the Skype port to the latest Linu= x > > version > > > > > and see if it works on our current version of Linux emulation= . > > > > > > > > > > > > > I've read in various places (and tested myself with a couple of= > > version on > > > > Linux) that any version before skype 4.3.0.37 will not connect.= > > > > > > > > The skype port at: > > https://github.com/vassilisl/freebsd-ports/tree/master/net-im/skype= 4 > > > > will connect (if you use the f20 ports > > https://github.com/vassilisl/freebsd-linux_base-f20 ;) ) > > > > but it doesn't have sound working. Both xmj and I are working o= n > > getting > > > > that version of Skype on c6 and f20 linux emulation bases > > respectivelly, > > > > which basically means get it to talk to pulseaudio. > > > > > > > > If anyone has experience with that, please shout! :) > > > > > > > > Regards, > > > > Vassilis > > > > > > > > > > > > > > > -- > > > Artyom Mirgorodskiy > > >=20 >=20 >=20 >=20 --=20 Artyom Mirgorodskiy From owner-freebsd-emulation@FreeBSD.ORG Wed Sep 3 02:50:04 2014 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9A0B8F7 for ; Wed, 3 Sep 2014 02:50:04 +0000 (UTC) Received: from mail-ob0-x22c.google.com (mail-ob0-x22c.google.com [IPv6:2607:f8b0:4003:c01::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5DC611989 for ; Wed, 3 Sep 2014 02:50:04 +0000 (UTC) Received: by mail-ob0-f172.google.com with SMTP id wo20so5594262obc.3 for ; Tue, 02 Sep 2014 19:50:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=fU5Cir9rqQmd3uSDOXBwFZVJzxYWyMOm6qZQsvLMIqo=; b=NMVj5CyeM0a1Z+ykdlVK3st6u9yUuuK+4AMatFK2NJAgi7a7yxnUqL9cLhLMoL8GM6 x+0fym/urwb+Psg/gM9ApbvMn5R3Oh9fHEFF0aX1tft9jQeiylGU0lU9PXZbkYMQ3nS0 YfqeAtVHTT2fA+WQfVHhLAfukr4SH/gtjsheAMZBKbOzeF9oFRKZlFPKaxjPXga/kgJh 8PNOMZXwOuQTU8wp2V+uFm86kxIL7OFmi8jBWRq//+Fcg0JtFAoqKmLNQ0pfsnwYqOs6 6QjtzqnrfxbvPmD1GYISDSqkclyAqBeP+FfhMUn8oZhIUDz4f3LC6zBfCr2by3X2i35i sDfg== X-Received: by 10.60.83.134 with SMTP id q6mr34732614oey.19.1409712603387; Tue, 02 Sep 2014 19:50:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.76.151.1 with HTTP; Tue, 2 Sep 2014 19:49:22 -0700 (PDT) In-Reply-To: <2193543.8WxQXG9cXZ@notebook.com> References: <20140813153823.E448F601EF@smtp.hushmail.com> <20140818152759.GG9346@halon.org.uk> <2193543.8WxQXG9cXZ@notebook.com> From: Henry Hu Date: Tue, 2 Sep 2014 22:49:22 -0400 Message-ID: Subject: Re: net-im/skype-[devel] won't connect To: Artyom Mirgorodskiy Content-Type: multipart/mixed; boundary=089e0115fca2f5f2bb0502204a97 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-emulation@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 03 Sep 2014 02:50:04 -0000 --089e0115fca2f5f2bb0502204a97 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, Sep 2, 2014 at 3:47 AM, Artyom Mirgorodskiy < artyom.mirgorodsky@gmail.com> wrote: > This is fantastic! Can you please share compiled library? As I understand > this library should be compiled for linux. I don't have linux at this tim= e > Here it is. > > On Monday 01 September 2014 19:12:33 Henry Hu wrote: > > On Mon, Aug 18, 2014 at 11:27 AM, Vassilis Laganakos < > vassilis@einval.com> > > wrote: > > > > > Hi Artyom, > > > > > > On Mon, Aug 18, 2014 at 06:16:02PM +0300, Artyom Mirgorodskiy wrote: > > > > So I try again to run pulse audio and got the following error in > syslog: > > > > linux: pid 95238 (pacat): syscall ppoll not implemented > > > > > > > > Anybody can help how to implement this syscall on linuxulator? > > > > > > > Didn't get the chance to update the thread on the work on this (albei= t > for > > > -f20). I have an implementation for that syscall, as well for > fstatfs64, > > > and > > > seems to be working. Just need to test it a bit more and I'll push it > for > > > formal review and more testing :) > > > > > > I did push the linux-f20-pulseaudio-libs and related packages in the > git > > > repo for the -f20 libs the weekend. > > > > > > > Finally it works... > > First, compile this to an .so and use LD_PRELOAD to load it: > > > > #include > > #include > > #include > > #include > > #include > > > > typedef int pa_bool_t; > > > > typedef struct pa_mutex_t { > > pthread_mutex_t mutex; > > } pa_mutex; > > > > char* pa_machine_id() { > > char buf[256]; > > assert(gethostname(buf, sizeof(buf)) =3D=3D 0); > > return strdup(buf); > > } > > > > pa_mutex* pa_mutex_new(pa_bool_t recursive, pa_bool_t inherit_priority)= { > > // we don't support inherit_priority for now > > pa_mutex *m; > > pthread_mutexattr_t attr; > > > > assert(pthread_mutexattr_init(&attr) =3D=3D 0); > > > > if (recursive) > > assert(pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE= ) > =3D=3D > > 0); > > > > m =3D malloc(sizeof(pa_mutex)); > > > > assert(pthread_mutex_init(&m->mutex, &attr) =3D=3D 0); > > > > return m; > > } > > > > This solves the connection problem with pulse audio, but you still can'= t > > make calls or send messages. You need the experimental epoll patch from > > http://lev.vlakno.cz/~rdivacky/patches/linux_epoll.patch for the epoll > > syscall. You may also need to disable shared memory at the server side = of > > pulse audio by changing /usr/local/etc/pulse/daemon.conf. > > > > Then it works. Sound input / sound output / webcam all ok. > > > > The main problems: > > 1. pa_machine_id returns dbus' machine id, where on freebsd it should > > return the machine's name. > > 2. priority inherited mutexes are not supported by the linux emulation > > layer yet > > 3. epoll is not implemented > > > > > > > > > > Cheers, > > > Vassilis > > > > > > > On Wednesday 13 August 2014 22:09:22 Vassilis Laganakos wrote: > > > > > Hi, > > > > > > > > > > On Wed, Aug 13, 2014 at 10:47:25AM -0500, Scot Hetzel wrote: > > > > > > On Wed, Aug 13, 2014 at 10:38 AM, Kenta S. > wrote: > > > > > > > Hello. This afternoon when I try to sign onto Skype, I get: > > > > > > > > > > > > > > "Periodic UIC Update Failed" > > > > > > > > > > > > > > I haven't updated ports recently. Does anyone have an idea? > > > > > > > I heard Skype was closing down old versions. > > > > > > > > > > > > > > > > > > > I had received the following e-mail from Skype a few days ago: > > > > > > > > > > > > On Fri, Aug 8, 2014 at 7:53 PM, Skype > > > > wrote: > > > > > > > > > > > > > > Your Skype for Linux version is being retired. > > > > > > > Update today. =C2=BB > > > > > > > Can't see this email properly? Forgotten your password? > > > > > > > Your Skype for Linux version is being retired. Update today. > > > > > > > Dear swhetzel, > > > > > > > > > > > > > > We are now retiring older versions of Skype and it appears > that at > > > some > > > > > > > point you signed into Skype with one of these. To continue > signing > > > into > > > > > > > Skype on Linux you'll need to download the latest version. Th= e > new > > > > > > > version comes with improved performance, the latest features > and > > > > > > > security updates, so you'll get the best possible Skype > experience. > > > > > > > > > > > > > > If you're on the latest version of Skype, the above will not > apply. > > > > > > > > > > > > > > Update now at http://www.skype.com/download. > > > > > > > > > > > > Someone will need to update the Skype port to the latest Linux > > > version > > > > > > and see if it works on our current version of Linux emulation. > > > > > > > > > > > > > > > > I've read in various places (and tested myself with a couple of > > > version on > > > > > Linux) that any version before skype 4.3.0.37 will not connect. > > > > > > > > > > The skype port at: > > > https://github.com/vassilisl/freebsd-ports/tree/master/net-im/skype4 > > > > > will connect (if you use the f20 ports > > > https://github.com/vassilisl/freebsd-linux_base-f20 ;) ) > > > > > but it doesn't have sound working. Both xmj and I are working on > > > getting > > > > > that version of Skype on c6 and f20 linux emulation bases > > > respectivelly, > > > > > which basically means get it to talk to pulseaudio. > > > > > > > > > > If anyone has experience with that, please shout! :) > > > > > > > > > > Regards, > > > > > Vassilis > > > > > > > > > > > > > > > > > > > -- > > > > Artyom Mirgorodskiy > > > > > > > > > > > > -- > Artyom Mirgorodskiy > --=20 Cheers, Henry --089e0115fca2f5f2bb0502204a97 Content-Type: application/octet-stream; name="libover.so" Content-Disposition: attachment; filename="libover.so" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hzm2fa5t0 f0VMRgEBAQAAAAAAAAAAAAMAAwABAAAAcAUAADQAAAC0CwAAAAAAADQAIAAGACgAHAAZAAEAAAAA AAAAAAAAAAAAAABoCQAAaAkAAAUAAAAAEAAAAQAAAGgJAABoGQAAaBkAADQBAAA4AQAABgAAAAAQ AAACAAAAdAkAAHQZAAB0GQAA4AAAAOAAAAAGAAAABAAAAAQAAAD0AAAA9AAAAPQAAAAkAAAAJAAA AAQAAAAEAAAAUOV0ZLwIAAC8CAAAvAgAACQAAAAkAAAABAAAAAQAAABR5XRkAAAAAAAAAAAAAAAA AAAAAAAAAAAGAAAAEAAAAAQAAAAUAAAAAwAAAEdOVQDup5LgtYCOwuVeNrw7XtEzpQjeagMAAAAN AAAAAgAAAAYAAACIAGABAMRKCQ0AAAAQAAAAEwAAAPCU6DNCRdXsu+OSfBb23qvYcVgcuY3xDuvT 7w4AAAAAAAAAAAAAAAAAAAAAwgAAAAAAAAAAAAAAEAAAABYAAAAAAAAAAAAAACAAAACXAAAAAAAA AAAAAAASAAAA4wAAAAAAAAAAAAAAEgAAAEwAAAAAAAAAAAAAACIAAAB9AAAAAAAAAAAAAAASAAAA 3AAAAAAAAAAAAAAAEgAAAAEAAAAAAAAAAAAAACAAAABbAAAAAAAAAAAAAAAgAAAAqwAAAAAAAAAA AAAAEAAAADIAAAAAAAAAAAAAACAAAACJAAAAAAAAAAAAAAASAAAAngAAAAgHAADDAAAAEgALAAAB AACcGgAAAAAAABAAFgATAQAAoBoAAAAAAAAQABcAbwAAAKUGAABjAAAAEgALAAcBAACcGgAAAAAA ABAAFwC8AAAAqAQAAAAAAAASAAkAEAAAAMwHAAAAAAAAEgAMAABfX2dtb25fc3RhcnRfXwBfZmlu aQBfSVRNX2RlcmVnaXN0ZXJUTUNsb25lVGFibGUAX0lUTV9yZWdpc3RlclRNQ2xvbmVUYWJsZQBf X2N4YV9maW5hbGl6ZQBfSnZfUmVnaXN0ZXJDbGFzc2VzAHBhX21hY2hpbmVfaWQAZ2V0aG9zdG5h bWUAX19hc3NlcnRfZmFpbABzdHJkdXAAcGFfbXV0ZXhfbmV3AHB0aHJlYWRfbXV0ZXhhdHRyX2lu aXQAcHRocmVhZF9tdXRleGF0dHJfc2V0dHlwZQBtYWxsb2MAcHRocmVhZF9tdXRleF9pbml0AGxp YmMuc28uNgBfZWRhdGEAX19ic3Nfc3RhcnQAX2VuZABHTElCQ18yLjEuMwBHTElCQ18yLjAAAAAA AAAAAgACAAMAAgACAAAAAAAAAAAAAgABAAEAAQABAAEAAQABAAAAAQACAPYAAAAQAAAAAAAAAHMf aQkAAAMAGAEAABAAAAAQaWkNAAACACQBAAAAAAAAaBkAAAgAAABsGQAACAAAAJgaAAAIAAAAVBoA AAYCAABYGgAABgUAAFwaAAAGCAAAYBoAAAYJAABkGgAABgsAAHQaAAAHAQAAeBoAAAcDAAB8GgAA BwQAAIAaAAAHBQAAhBoAAAcGAACIGgAABwcAAIwaAAAHCAAAkBoAAAcKAACUGgAABwwAAFOD7Ajo vwAAAIHDtxUAAIuD9P///4XAdAXoegAAAIPECFvDAAAAAAD/swQAAAD/owgAAAAAAAAA/6MMAAAA aAAAAADp4P////+jEAAAAGgIAAAA6dD/////oxQAAABoEAAAAOnA/////6MYAAAAaBgAAADpsP// //+jHAAAAGggAAAA6aD/////oyAAAABoKAAAAOmQ/////6MkAAAAaDAAAADpgP////+jKAAAAGg4 AAAA6XD/////oywAAABoQAAAAOlg////ixwkw2aQZpBmkGaQZpBmkFWJ5VPo5////4HD3xQAAIPs BI2TNAAAAI2DNwAAACnQg/gGdhOLg+z///+FwHQJg+wMUv/Qg8QQi138ycONdgBVieVT6Kf///+B w58UAACD7ASNkzQAAACNgzQAAAAp0MH4AonBwekfAcjR+HQUi4v8////hcl0CoPsCFBS/9GDxBCL XfzJw4n2jbwnAAAAAFWJ5VPoV////4HDTxQAAIPsBIC7NAAAAAB1J4uD8P///4XAdBGD7Az/szAA AADozf7//4PEEOg1////xoM0AAAAAYtd/MnDifaNvCcAAAAAVYnlU+gH////gcP/EwAAg+wEjYMI ////ixCF0nUSi138yek5////ifaNvCcAAAAAi5P4////hdJ05IPsDFD/0oPEEOvZVYnlU4HsBAEA AOi8/v//gcO0EwAAg+wIaAABAACNhfj+//9Q6FL+//+DxBCFwHQcjYM27v//UGoPjYN47f//UI2D hO3//1Dob/7//4PsDI2F+P7//1Do8P3//4PEEItd/MnDVYnlU4PsFOhc/v//gcNUEwAAg+wMjUXw UOgq/v//g8QQhcB0HI2DRO7//1BqGI2DeO3//1CNg6jt//9Q6Bf+//+DfQgAdDGD7AhqAY1F8FDo g/3//4PEEIXAdByNg0Tu//9QahuNg3jt//9QjYPM7f//UOjg/f//g+wMahjopv3//4PEEIlF9ItF 9IPsCI1V8FJQ6GD9//+DxBCFwHQcjYNE7v//UGofjYN47f//UI2DDO7//1Donf3//4tF9Itd/MnD AFOD7Ajom/3//4HDkxIAAIPECFvDb3ZlcnJpZGUuYwAAZ2V0aG9zdG5hbWUoYnVmLCBzaXplb2Yo YnVmKSkgPT0gMAAAcHRocmVhZF9tdXRleGF0dHJfaW5pdCgmYXR0cikgPT0gMAAAcHRocmVhZF9t dXRleGF0dHJfc2V0dHlwZSgmYXR0ciwgUFRIUkVBRF9NVVRFWF9SRUNVUlNJVkUpID09IDAAAHB0 aHJlYWRfbXV0ZXhfaW5pdCgmbS0+bXV0ZXgsICZhdHRyKSA9PSAwAHBhX21hY2hpbmVfaWQAcGFf bXV0ZXhfbmV3AAAAAAEbAzsgAAAAAwAAABT8//88AAAA6f3//2AAAABM/v//hAAAABQAAAAAAAAA AXpSAAF8CAEbDAQEiAEAACAAAAAcAAAA0Pv//6AAAAAADghGDgxKDwt0BHgAPxo7KjIkIiAAAABA AAAAgf3//2MAAAAAQQ4IhQJCDQVHgwMCWMXDDAQEACAAAABkAAAAwP3//8MAAAAAQQ4IhQJCDQVE gwMCu8XDDAQEAAAAAABgBgAAEAYAAAAAAAABAAAA9gAAAAwAAACoBAAADQAAAMwHAAAZAAAAaBkA ABsAAAAEAAAAGgAAAGwZAAAcAAAABAAAAPX+/28YAQAABQAAAJgCAAAGAAAAWAEAAAoAAAAuAQAA CwAAABAAAAADAAAAaBoAAAIAAABIAAAAFAAAABEAAAAXAAAAYAQAABEAAAAgBAAAEgAAAEAAAAAT AAAACAAAAP7//2/wAwAA////bwEAAADw//9vxgMAAPr//28DAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdBkAAAAAAAAAAAAA5gQA APYEAAAGBQAAFgUAACYFAAA2BQAARgUAAFYFAABmBQAAmBoAAEdDQzogKEdOVSkgNC45LjAgMjAx NDA2MDQgKHByZXJlbGVhc2UpAAAuc3ltdGFiAC5zdHJ0YWIALnNoc3RydGFiAC5ub3RlLmdudS5i dWlsZC1pZAAuZ251Lmhhc2gALmR5bnN5bQAuZHluc3RyAC5nbnUudmVyc2lvbgAuZ251LnZlcnNp b25fcgAucmVsLmR5bgAucmVsLnBsdAAuaW5pdAAudGV4dAAuZmluaQAucm9kYXRhAC5laF9mcmFt ZV9oZHIALmVoX2ZyYW1lAC5pbml0X2FycmF5AC5maW5pX2FycmF5AC5qY3IALmR5bmFtaWMALmdv dAAuZ290LnBsdAAuZGF0YQAuYnNzAC5jb21tZW50AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAGwAAAAcAAAACAAAA9AAAAPQAAAAkAAAAAAAAAAAAAAAEAAAAAAAAAC4A AAD2//9vAgAAABgBAAAYAQAAQAAAAAMAAAAAAAAABAAAAAQAAAA4AAAACwAAAAIAAABYAQAAWAEA AEABAAAEAAAAAQAAAAQAAAAQAAAAQAAAAAMAAAACAAAAmAIAAJgCAAAuAQAAAAAAAAAAAAABAAAA AAAAAEgAAAD///9vAgAAAMYDAADGAwAAKAAAAAMAAAAAAAAAAgAAAAIAAABVAAAA/v//bwIAAADw AwAA8AMAADAAAAAEAAAAAQAAAAQAAAAAAAAAZAAAAAkAAAACAAAAIAQAACAEAABAAAAAAwAAAAAA AAAEAAAACAAAAG0AAAAJAAAAAgAAAGAEAABgBAAASAAAAAMAAAAKAAAABAAAAAgAAAB2AAAAAQAA AAYAAACoBAAAqAQAACMAAAAAAAAAAAAAAAQAAAAAAAAAcQAAAAEAAAAGAAAA0AQAANAEAACgAAAA AAAAAAAAAAAQAAAABAAAAHwAAAABAAAABgAAAHAFAABwBQAAWwIAAAAAAAAAAAAAEAAAAAAAAACC AAAAAQAAAAYAAADMBwAAzAcAABQAAAAAAAAAAAAAAAQAAAAAAAAAiAAAAAEAAAACAAAA4AcAAOAH AADZAAAAAAAAAAAAAAAEAAAAAAAAAJAAAAABAAAAAgAAALwIAAC8CAAAJAAAAAAAAAAAAAAABAAA AAAAAACeAAAAAQAAAAIAAADgCAAA4AgAAIgAAAAAAAAAAAAAAAQAAAAAAAAAqAAAAA4AAAADAAAA aBkAAGgJAAAEAAAAAAAAAAAAAAAEAAAAAAAAALQAAAAPAAAAAwAAAGwZAABsCQAABAAAAAAAAAAA AAAABAAAAAAAAADAAAAAAQAAAAMAAABwGQAAcAkAAAQAAAAAAAAAAAAAAAQAAAAAAAAAxQAAAAYA AAADAAAAdBkAAHQJAADgAAAABAAAAAAAAAAEAAAACAAAAM4AAAABAAAAAwAAAFQaAABUCgAAFAAA AAAAAAAAAAAABAAAAAQAAADTAAAAAQAAAAMAAABoGgAAaAoAADAAAAAAAAAAAAAAAAQAAAAEAAAA 3AAAAAEAAAADAAAAmBoAAJgKAAAEAAAAAAAAAAAAAAAEAAAAAAAAAOIAAAAIAAAAAwAAAJwaAACc CgAABAAAAAAAAAAAAAAAAQAAAAAAAADnAAAAAQAAADAAAAAAAAAAnAoAACcAAAAAAAAAAAAAAAEA AAABAAAAEQAAAAMAAAAAAAAAAAAAAMMKAADwAAAAAAAAAAAAAAABAAAAAAAAAAEAAAACAAAAAAAA AAAAAAAUEAAAEAQAABsAAAAuAAAABAAAABAAAAAJAAAAAwAAAAAAAAAAAAAAJBQAALQCAAAAAAAA AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0AAAAAAAAAAMAAQAAAAAAGAEAAAAAAAAD AAIAAAAAAFgBAAAAAAAAAwADAAAAAACYAgAAAAAAAAMABAAAAAAAxgMAAAAAAAADAAUAAAAAAPAD AAAAAAAAAwAGAAAAAAAgBAAAAAAAAAMABwAAAAAAYAQAAAAAAAADAAgAAAAAAKgEAAAAAAAAAwAJ AAAAAADQBAAAAAAAAAMACgAAAAAAcAUAAAAAAAADAAsAAAAAAMwHAAAAAAAAAwAMAAAAAADgBwAA AAAAAAMADQAAAAAAvAgAAAAAAAADAA4AAAAAAOAIAAAAAAAAAwAPAAAAAABoGQAAAAAAAAMAEAAA AAAAbBkAAAAAAAADABEAAAAAAHAZAAAAAAAAAwASAAAAAAB0GQAAAAAAAAMAEwAAAAAAVBoAAAAA AAADABQAAAAAAGgaAAAAAAAAAwAVAAAAAACYGgAAAAAAAAMAFgAAAAAAnBoAAAAAAAADABcAAAAA AAAAAAAAAAAAAwAYAAEAAAAAAAAAAAAAAAQA8f8MAAAAcBkAAAAAAAABABIAGQAAAIAFAAAAAAAA AgALAC4AAADABQAAAAAAAAIACwBBAAAAEAYAAAAAAAACAAsAVwAAAJwaAAABAAAAAQAXAGYAAABs GQAAAAAAAAEAEQCNAAAAYAYAAAAAAAACAAsAmQAAAGgZAAAAAAAAAQAQALgAAAAAAAAAAAAAAAQA 8f/DAAAAnggAAA4AAAABAA0A3AAAAKwIAAANAAAAAQANAAEAAAAAAAAAAAAAAAQA8f/1AAAAZAkA AAAAAAABAA8AAwEAAHAZAAAAAAAAAQASAAAAAAAAAAAAAAAAAAQA8f8PAQAAcAUAAAQAAAACAAsA JQEAAJgaAAAAAAAAAQAWADIBAAB0GQAAAAAAAAEAEwA7AQAAnBoAAAAAAAABABYARwEAAGgaAAAA AAAAAQAVAF0BAAAAAAAAAAAAABAAAAB3AQAAAAAAAAAAAAAgAAAAkwEAAAgHAADDAAAAEgALAKAB AAAAAAAAAAAAABIAAACyAQAAAAAAAAAAAAASAAAA0AEAAJwaAAAAAAAAEAAWANcBAADMBwAAAAAA ABIADADdAQAAAAAAAAAAAAAiAAAA+QEAAKUGAABjAAAAEgALAAcCAAAAAAAAAAAAABIAAAAeAgAA AAAAAAAAAAASAAAAMAIAAAAAAAAAAAAAIAAAAD8CAACgGgAAAAAAABAAFwBEAgAAnBoAAAAAAAAQ ABcAUAIAAAAAAAAAAAAAIAAAAGQCAAAAAAAAAAAAABAAAAB7AgAAAAAAAAAAAAAgAAAAlQIAAKgE AAAAAAAAEgAJAJsCAAAAAAAAAAAAABIAAAAAY3J0c3R1ZmYuYwBfX0pDUl9MSVNUX18AZGVyZWdp c3Rlcl90bV9jbG9uZXMAcmVnaXN0ZXJfdG1fY2xvbmVzAF9fZG9fZ2xvYmFsX2R0b3JzX2F1eABj b21wbGV0ZWQuNjU1NwBfX2RvX2dsb2JhbF9kdG9yc19hdXhfZmluaV9hcnJheV9lbnRyeQBmcmFt ZV9kdW1teQBfX2ZyYW1lX2R1bW15X2luaXRfYXJyYXlfZW50cnkAb3ZlcnJpZGUuYwBfX1BSRVRU WV9GVU5DVElPTl9fLjM1NTgAX19QUkVUVFlfRlVOQ1RJT05fXy4zNTY1AF9fRlJBTUVfRU5EX18A X19KQ1JfRU5EX18AX194ODYuZ2V0X3BjX3RodW5rLmJ4AF9fZHNvX2hhbmRsZQBfRFlOQU1JQwBf X1RNQ19FTkRfXwBfR0xPQkFMX09GRlNFVF9UQUJMRV8AcHRocmVhZF9tdXRleGF0dHJfc2V0dHlw ZQBfSVRNX2RlcmVnaXN0ZXJUTUNsb25lVGFibGUAcGFfbXV0ZXhfbmV3AHN0cmR1cEBAR0xJQkNf Mi4wAHB0aHJlYWRfbXV0ZXhfaW5pdEBAR0xJQkNfMi4wAF9lZGF0YQBfZmluaQBfX2N4YV9maW5h bGl6ZUBAR0xJQkNfMi4xLjMAcGFfbWFjaGluZV9pZABnZXRob3N0bmFtZUBAR0xJQkNfMi4wAG1h bGxvY0BAR0xJQkNfMi4wAF9fZ21vbl9zdGFydF9fAF9lbmQAX19ic3Nfc3RhcnQAX0p2X1JlZ2lz dGVyQ2xhc3NlcwBwdGhyZWFkX211dGV4YXR0cl9pbml0AF9JVE1fcmVnaXN0ZXJUTUNsb25lVGFi bGUAX2luaXQAX19hc3NlcnRfZmFpbEBAR0xJQkNfMi4wAA== --089e0115fca2f5f2bb0502204a97-- From owner-freebsd-emulation@FreeBSD.ORG Wed Sep 3 07:34:37 2014 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 922196EC for ; Wed, 3 Sep 2014 07:34:37 +0000 (UTC) Received: from mail-lb0-x231.google.com (mail-lb0-x231.google.com [IPv6:2a00:1450:4010:c04::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 075331BA2 for ; Wed, 3 Sep 2014 07:34:36 +0000 (UTC) Received: by mail-lb0-f177.google.com with SMTP id z11so8937980lbi.22 for ; Wed, 03 Sep 2014 00:34:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:user-agent:in-reply-to :references:mime-version:content-transfer-encoding:content-type; bh=yPfk92WhongSSajsT3UNwkLvuVgc48qgzpjcob6fWlM=; b=Ahu2vczRsHFuQ1vV7fgtWy5NT8hWbFZb+ql9h5tZCSopwwTilucyNqgg74oLZYVezX 1TOdm/H5sz5HxDYoPLlXg/qVGx4qHaR97e5XEgCNlRaBPV/peAXZ3woGzE+Al7UafoUk 3TUjuawT46r8gidJQDreZEahT0cK3IRgln76lQNX4WXFT6HmrQdomH8Ggq0sPtAEX2CT Y4j4kTBpzyIVz/byAIkpshIg2OLU4WAYVK2wAX6wgaLSysQUvSZhP9fwJxcgmnd45h4H oUqvp3yxjKjajPesQPVG77STYPppJ1E1N/6IxNpvxQqzhBJIWGp7HgzRxyqxtOYCSJn2 oxLA== X-Received: by 10.152.205.36 with SMTP id ld4mr39777394lac.40.1409729674433; Wed, 03 Sep 2014 00:34:34 -0700 (PDT) Received: from notebook.com ([91.243.193.58]) by mx.google.com with ESMTPSA id bc5sm773590lab.30.2014.09.03.00.34.33 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Sep 2014 00:34:33 -0700 (PDT) From: Artyom Mirgorodskiy To: Henry Hu Subject: Re: net-im/skype-[devel] won't connect Date: Wed, 03 Sep 2014 10:34:30 +0300 Message-ID: <2207400.sXHmFWe1Da@notebook.com> User-Agent: KMail/4.12.5 (FreeBSD/11.0-CURRENT; KDE/4.12.5; amd64; ; ) In-Reply-To: References: <20140813153823.E448F601EF@smtp.hushmail.com> <2193543.8WxQXG9cXZ@notebook.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" Cc: freebsd-emulation@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 03 Sep 2014 07:34:37 -0000 Thank you! On Tuesday 02 September 2014 22:49:22 Henry Hu wrote: > On Tue, Sep 2, 2014 at 3:47 AM, Artyom Mirgorodskiy < > artyom.mirgorodsky@gmail.com> wrote: >=20 > > This is fantastic! Can you please share compiled library? As I unde= rstand > > this library should be compiled for linux. I don't have linux at th= is time > > >=20 > Here it is. >=20 >=20 > > > > On Monday 01 September 2014 19:12:33 Henry Hu wrote: > > > On Mon, Aug 18, 2014 at 11:27 AM, Vassilis Laganakos < > > vassilis@einval.com> > > > wrote: > > > > > > > Hi Artyom, > > > > > > > > On Mon, Aug 18, 2014 at 06:16:02PM +0300, Artyom Mirgorodskiy w= rote: > > > > > So I try again to run pulse audio and got the following error= in > > syslog: > > > > > linux: pid 95238 (pacat): syscall ppoll not implemented > > > > > > > > > > Anybody can help how to implement this syscall on linuxulator= ? > > > > > > > > > Didn't get the chance to update the thread on the work on this = (albeit > > for > > > > -f20). I have an implementation for that syscall, as well for > > fstatfs64, > > > > and > > > > seems to be working. Just need to test it a bit more and I'll p= ush it > > for > > > > formal review and more testing :) > > > > > > > > I did push the linux-f20-pulseaudio-libs and related packages i= n the > > git > > > > repo for the -f20 libs the weekend. > > > > > > > > > > Finally it works... > > > First, compile this to an .so and use LD_PRELOAD to load it: > > > > > > #include > > > #include > > > #include > > > #include > > > #include > > > > > > typedef int pa_bool_t; > > > > > > typedef struct pa_mutex_t { > > > pthread_mutex_t mutex; > > > } pa_mutex; > > > > > > char* pa_machine_id() { > > > char buf[256]; > > > assert(gethostname(buf, sizeof(buf)) =3D=3D 0); > > > return strdup(buf); > > > } > > > > > > pa_mutex* pa_mutex_new(pa_bool_t recursive, pa_bool_t inherit_pri= ority) { > > > // we don't support inherit_priority for now > > > pa_mutex *m; > > > pthread_mutexattr_t attr; > > > > > > assert(pthread_mutexattr_init(&attr) =3D=3D 0); > > > > > > if (recursive) > > > assert(pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_REC= URSIVE) > > =3D=3D > > > 0); > > > > > > m =3D malloc(sizeof(pa_mutex)); > > > > > > assert(pthread_mutex_init(&m->mutex, &attr) =3D=3D 0); > > > > > > return m; > > > } > > > > > > This solves the connection problem with pulse audio, but you stil= l can't > > > make calls or send messages. You need the experimental epoll patc= h from > > > http://lev.vlakno.cz/~rdivacky/patches/linux_epoll.patch for the = epoll > > > syscall. You may also need to disable shared memory at the server= side of > > > pulse audio by changing /usr/local/etc/pulse/daemon.conf. > > > > > > Then it works. Sound input / sound output / webcam all ok. > > > > > > The main problems: > > > 1. pa_machine_id returns dbus' machine id, where on freebsd it sh= ould > > > return the machine's name. > > > 2. priority inherited mutexes are not supported by the linux emul= ation > > > layer yet > > > 3. epoll is not implemented > > > > > > > > > > > > > > Cheers, > > > > Vassilis > > > > > > > > > On Wednesday 13 August 2014 22:09:22 Vassilis Laganakos wrote= : > > > > > > Hi, > > > > > > > > > > > > On Wed, Aug 13, 2014 at 10:47:25AM -0500, Scot Hetzel wrote= : > > > > > > > On Wed, Aug 13, 2014 at 10:38 AM, Kenta S. > > wrote: > > > > > > > > Hello. This afternoon when I try to sign onto Skype, I = get: > > > > > > > > > > > > > > > > "Periodic UIC Update Failed" > > > > > > > > > > > > > > > > I haven't updated ports recently. Does anyone have an i= dea? > > > > > > > > I heard Skype was closing down old versions. > > > > > > > > > > > > > > > > > > > > > > I had received the following e-mail from Skype a few days= ago: > > > > > > > > > > > > > > On Fri, Aug 8, 2014 at 7:53 PM, Skype > > > > > > wrote: > > > > > > > > > > > > > > > > Your Skype for Linux version is being retired. > > > > > > > > Update today. =BB > > > > > > > > Can't see this email properly? Forgotten your password?= > > > > > > > > Your Skype for Linux version is being retired. Update t= oday. > > > > > > > > Dear swhetzel, > > > > > > > > > > > > > > > > We are now retiring older versions of Skype and it appe= ars > > that at > > > > some > > > > > > > > point you signed into Skype with one of these. To conti= nue > > signing > > > > into > > > > > > > > Skype on Linux you'll need to download the latest versi= on. The > > new > > > > > > > > version comes with improved performance, the latest fea= tures > > and > > > > > > > > security updates, so you'll get the best possible Skype= > > experience. > > > > > > > > > > > > > > > > If you're on the latest version of Skype, the above wil= l not > > apply. > > > > > > > > > > > > > > > > Update now at http://www.skype.com/download. > > > > > > > > > > > > > > Someone will need to update the Skype port to the latest = Linux > > > > version > > > > > > > and see if it works on our current version of Linux emula= tion. > > > > > > > > > > > > > > > > > > > I've read in various places (and tested myself with a coupl= e of > > > > version on > > > > > > Linux) that any version before skype 4.3.0.37 will not conn= ect. > > > > > > > > > > > > The skype port at: > > > > https://github.com/vassilisl/freebsd-ports/tree/master/net-im/s= kype4 > > > > > > will connect (if you use the f20 ports > > > > https://github.com/vassilisl/freebsd-linux_base-f20 ;) ) > > > > > > but it doesn't have sound working. Both xmj and I are worki= ng on > > > > getting > > > > > > that version of Skype on c6 and f20 linux emulation bases > > > > respectivelly, > > > > > > which basically means get it to talk to pulseaudio. > > > > > > > > > > > > If anyone has experience with that, please shout! :) > > > > > > > > > > > > Regards, > > > > > > Vassilis > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Artyom Mirgorodskiy > > > > > > > > > > > > > > > > > > -- > > Artyom Mirgorodskiy > > >=20 >=20 >=20 >=20 --=20 Artyom Mirgorodskiy From owner-freebsd-emulation@FreeBSD.ORG Thu Sep 4 07:43:07 2014 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F08081B8 for ; Thu, 4 Sep 2014 07:43:06 +0000 (UTC) Received: from graal.it-profi.org.ua (graal.shurik.kiev.ua [193.239.74.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 77B701F25 for ; Thu, 4 Sep 2014 07:43:05 +0000 (UTC) Received: from [217.76.201.82] (helo=thinkpad.it-profi.org.ua) by graal.it-profi.org.ua with esmtpa (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XPRFO-0004Of-Mb for freebsd-emulation@freebsd.org; Thu, 04 Sep 2014 10:14:22 +0300 Message-ID: <54081149.8010604@shurik.kiev.ua> Date: Thu, 04 Sep 2014 10:14:17 +0300 From: Alexandr Krivulya User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.0 MIME-Version: 1.0 To: freebsd-emulation@freebsd.org Subject: Re: net-im/skype-[devel] won't connect References: <20140813153823.E448F601EF@smtp.hushmail.com> <2193543.8WxQXG9cXZ@notebook.com> <2207400.sXHmFWe1Da@notebook.com> In-Reply-To: <2207400.sXHmFWe1Da@notebook.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 217.76.201.82 X-SA-Exim-Mail-From: shuriku@shurik.kiev.ua X-SA-Exim-Scanned: No (on graal.it-profi.org.ua); SAEximRunCond expanded to false X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 04 Sep 2014 07:43:07 -0000 I have removed linux-f10 from my CURRENT and install linux-f20 and skype-4.3.0.37_1,1 from https://github.com/vassilisl/freebsd-linux_base-f20. Now I cannot start skype because of error: /usr/local/share/skype/skype: error while loading shared libraries: /usr/lib/libQtDBus.so.4: ELF file OS ABI invalid linux_enable present in rc.conf. What else do I need to setup? 03.09.2014 10:34, Artyom Mirgorodskiy пишет: > Thank you! > > On Tuesday 02 September 2014 22:49:22 Henry Hu wrote: >> On Tue, Sep 2, 2014 at 3:47 AM, Artyom Mirgorodskiy < >> artyom.mirgorodsky@gmail.com> wrote: >> >>> This is fantastic! Can you please share compiled library? As I understand >>> this library should be compiled for linux. I don't have linux at this time >>> >> Here it is. >> >> >>> On Monday 01 September 2014 19:12:33 Henry Hu wrote: >>>> On Mon, Aug 18, 2014 at 11:27 AM, Vassilis Laganakos < >>> vassilis@einval.com> >>>> wrote: >>>> >>>>> Hi Artyom, >>>>> >>>>> On Mon, Aug 18, 2014 at 06:16:02PM +0300, Artyom Mirgorodskiy wrote: >>>>>> So I try again to run pulse audio and got the following error in >>> syslog: >>>>>> linux: pid 95238 (pacat): syscall ppoll not implemented >>>>>> >>>>>> Anybody can help how to implement this syscall on linuxulator? >>>>>> >>>>> Didn't get the chance to update the thread on the work on this (albeit >>> for >>>>> -f20). I have an implementation for that syscall, as well for >>> fstatfs64, >>>>> and >>>>> seems to be working. Just need to test it a bit more and I'll push it >>> for >>>>> formal review and more testing :) >>>>> >>>>> I did push the linux-f20-pulseaudio-libs and related packages in the >>> git >>>>> repo for the -f20 libs the weekend. >>>>> >>>> Finally it works... >>>> First, compile this to an .so and use LD_PRELOAD to load it: >>>> >>>> #include >>>> #include >>>> #include >>>> #include >>>> #include >>>> >>>> typedef int pa_bool_t; >>>> >>>> typedef struct pa_mutex_t { >>>> pthread_mutex_t mutex; >>>> } pa_mutex; >>>> >>>> char* pa_machine_id() { >>>> char buf[256]; >>>> assert(gethostname(buf, sizeof(buf)) == 0); >>>> return strdup(buf); >>>> } >>>> >>>> pa_mutex* pa_mutex_new(pa_bool_t recursive, pa_bool_t inherit_priority) { >>>> // we don't support inherit_priority for now >>>> pa_mutex *m; >>>> pthread_mutexattr_t attr; >>>> >>>> assert(pthread_mutexattr_init(&attr) == 0); >>>> >>>> if (recursive) >>>> assert(pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE) >>> == >>>> 0); >>>> >>>> m = malloc(sizeof(pa_mutex)); >>>> >>>> assert(pthread_mutex_init(&m->mutex, &attr) == 0); >>>> >>>> return m; >>>> } >>>> >>>> This solves the connection problem with pulse audio, but you still can't >>>> make calls or send messages. You need the experimental epoll patch from >>>> http://lev.vlakno.cz/~rdivacky/patches/linux_epoll.patch for the epoll >>>> syscall. You may also need to disable shared memory at the server side of >>>> pulse audio by changing /usr/local/etc/pulse/daemon.conf. >>>> >>>> Then it works. Sound input / sound output / webcam all ok. >>>> >>>> The main problems: >>>> 1. pa_machine_id returns dbus' machine id, where on freebsd it should >>>> return the machine's name. >>>> 2. priority inherited mutexes are not supported by the linux emulation >>>> layer yet >>>> 3. epoll is not implemented >>>> >>>> >>>>> Cheers, >>>>> Vassilis >>>>> >>>>>> On Wednesday 13 August 2014 22:09:22 Vassilis Laganakos wrote: >>>>>>> Hi, >>>>>>> >>>>>>> On Wed, Aug 13, 2014 at 10:47:25AM -0500, Scot Hetzel wrote: >>>>>>>> On Wed, Aug 13, 2014 at 10:38 AM, Kenta S. >>> wrote: >>>>>>>>> Hello. This afternoon when I try to sign onto Skype, I get: >>>>>>>>> >>>>>>>>> "Periodic UIC Update Failed" >>>>>>>>> >>>>>>>>> I haven't updated ports recently. Does anyone have an idea? >>>>>>>>> I heard Skype was closing down old versions. >>>>>>>>> >>>>>>>> I had received the following e-mail from Skype a few days ago: >>>>>>>> >>>>>>>> On Fri, Aug 8, 2014 at 7:53 PM, Skype >>>> wrote: >>>>>>>>> Your Skype for Linux version is being retired. >>>>>>>>> Update today. » >>>>>>>>> Can't see this email properly? Forgotten your password? >>>>>>>>> Your Skype for Linux version is being retired. Update today. >>>>>>>>> Dear swhetzel, >>>>>>>>> >>>>>>>>> We are now retiring older versions of Skype and it appears >>> that at >>>>> some >>>>>>>>> point you signed into Skype with one of these. To continue >>> signing >>>>> into >>>>>>>>> Skype on Linux you'll need to download the latest version. The >>> new >>>>>>>>> version comes with improved performance, the latest features >>> and >>>>>>>>> security updates, so you'll get the best possible Skype >>> experience. >>>>>>>>> If you're on the latest version of Skype, the above will not >>> apply. >>>>>>>>> Update now at http://www.skype.com/download. >>>>>>>> Someone will need to update the Skype port to the latest Linux >>>>> version >>>>>>>> and see if it works on our current version of Linux emulation. >>>>>>>> >>>>>>> I've read in various places (and tested myself with a couple of >>>>> version on >>>>>>> Linux) that any version before skype 4.3.0.37 will not connect. >>>>>>> >>>>>>> The skype port at: >>>>> https://github.com/vassilisl/freebsd-ports/tree/master/net-im/skype4 >>>>>>> will connect (if you use the f20 ports >>>>> https://github.com/vassilisl/freebsd-linux_base-f20 ;) ) >>>>>>> but it doesn't have sound working. Both xmj and I are working on >>>>> getting >>>>>>> that version of Skype on c6 and f20 linux emulation bases >>>>> respectivelly, >>>>>>> which basically means get it to talk to pulseaudio. >>>>>>> >>>>>>> If anyone has experience with that, please shout! :) >>>>>>> >>>>>>> Regards, >>>>>>> Vassilis >>>>>>> >>>>>>> >>>>>>> >>>>>> -- >>>>>> Artyom Mirgorodskiy >>>> >>>> >>> -- >>> Artyom Mirgorodskiy >>> >> >> From owner-freebsd-emulation@FreeBSD.ORG Thu Sep 4 03:40:35 2014 Return-Path: Delivered-To: vbox@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0AC64865 for ; Thu, 4 Sep 2014 03:40:35 +0000 (UTC) Received: from srv.ahhyes.net (srv.ahhyes.net [IPv6:2001:470:1:203::1003]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DF8911309 for ; Thu, 4 Sep 2014 03:40:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ahhyes.net; s=x; h=Message-ID:Subject:To:From:Date:Content-Transfer-Encoding:Content-Type:MIME-Version; bh=u6ksdrz5z0Lsysl3pzVivcRL9ybOXYvmVZme4dSt+TI=; b=sufc5ZdNooJh36qsqSVQbO7gZJ+hgdxTDGUpsutRYYbzHKIX4E/GWNXHJj1mWNYLg4sDVrdUNuTG5k6C+hD0CYGblGqvpeCqnZQpSjxmMtLok6PmglCVyZsf9hSDr3CvJ/HPNYC8EVZUPN5lTDPGscUA71mASLDgmvdJrlRTNsk=; Received: from [127.0.0.1] (helo=core.ahhyes.net) by srv.ahhyes.net with esmtp (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XPNuD-000MV6-5B for vbox@FreeBSD.org; Thu, 04 Sep 2014 13:40:17 +1000 X-Virus-Scanned: amavisd-new at srv.ahhyes.net X-Spam-Flag: NO X-Spam-Score: -1 X-Spam-Level: X-Spam-Status: No, score=-1 tagged_above=-1 required=5 tests=[ALL_TRUSTED=-1] autolearn=ham autolearn_force=no Received: from srv.ahhyes.net ([IPv6:::1]) by core.ahhyes.net (core.ahhyes.net [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id 6dLjMpXXeZQJ for ; Thu, 4 Sep 2014 13:40:16 +1000 (EST) Received: from [127.0.0.1] (helo=ahhyes.net) by srv.ahhyes.net with esmtpa (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XPNuC-000MUu-7W for vbox@FreeBSD.org; Thu, 04 Sep 2014 13:40:16 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 04 Sep 2014 13:40:16 +1000 From: Alex To: vbox@FreeBSD.org Subject: emulators/virtualbox-ose-additions Message-ID: X-Sender: thunder@ahhyes.net User-Agent: Roundcube Webmail/0.9.5 X-Mailman-Approved-At: Thu, 04 Sep 2014 11:22:26 +0000 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 04 Sep 2014 03:40:35 -0000 Hi There, The email address vbox@FreeBSD.org is listed as the Maintainer of the emulators/virtualbox-ose-additions (and emulators/virtualbox-ose) ports. Is there any ETA on an update to version 4.3.14? A number of bugs have been fixed in 4.3.14 that address 3D/vboxvideo driver issues in previous versions. Cheers. Alex. From owner-freebsd-emulation@FreeBSD.ORG Thu Sep 4 18:52:46 2014 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A808716A for ; Thu, 4 Sep 2014 18:52:46 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8DAA215CA for ; Thu, 4 Sep 2014 18:52:46 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s84IqkkL002388 for ; Thu, 4 Sep 2014 18:52:46 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-emulation@FreeBSD.org Subject: [Bug 192842] [patch][linux] linux_ppoll syscall required by linux apps that use pulseaudio (on linux_base-f20) Date: Thu, 04 Sep 2014 18:52:46 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: vassilis@einval.com X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-emulation@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.isobsolete attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 04 Sep 2014 18:52:46 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192842 Vassilis Laganakos changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #146055|0 |1 is obsolete| | --- Comment #3 from Vassilis Laganakos --- Created attachment 146818 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=146818&action=edit linux_ppoll syscall patch for linuxulator v2 Thank you for taking a look in this. You're right about the pointer to pa variable; I've dropped it and move the declaration of pa early in the function. Switched back to using ast() as in linux_pselect, dropped the 0s case, and added handling the multiplication and addition potential overflows in a naive way: if the result is smaller than the multiplicator or then the addend, then timeout will get the INT_MAX value. -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-emulation@FreeBSD.ORG Fri Sep 5 16:29:51 2014 Return-Path: Delivered-To: emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 82151B9A for ; Fri, 5 Sep 2014 16:29:51 +0000 (UTC) Received: from ts2-022.amherst.auracom.net (ts2-022.amherst.auracom.net [165.154.84.54]) by mx1.freebsd.org (Postfix) with ESMTP id 1DCDB1CC0 for ; Fri, 5 Sep 2014 16:29:50 +0000 (UTC) From: "Important Warning" Reply-To: nuclearwarning@hushmail.com To: emulation@freebsd.org Subject: Nuclear Attack On Houston And Dallas May Be Near! X-Mailer: Smart_Send_3_1_6 Date: Fri, 5 Sep 2014 12:30:02 -0400 Message-ID: <11120365938520424320778@Home> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1252" X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 05 Sep 2014 16:29:51 -0000 Many prophets have received warnings over the years of a nuclear attack on America soil. The two dreams herein are quite alarming to me as I am a witness to God having sent prophet Linda Newkirk to speak His judgements over Dallas and Houston several years ago. Linda was told to place wreaths at both cities and speak pronouncements from the Lord about the coming destruction of both cities. Linda was also sent to Atlanta and Oklahoma to speak judgments over those cities as well. The following warning by a man who also saw 911 before it happened was posted a couple of days ago. Please send this man's warning to anyone you know who lives in Texas. It is not a matter of if this is going to happen, but more a matter of when it will happen. America is filled with sin and people will not repent. Dream Of Nuclear Attack On Houston And Dallas August 30th, 2014 Hello Steve, I had a dream last night, it's the same dream that I had sometime last year. I wrote to you about that dream. You posted it. I cannot find it, but the same dream came to me last night. In this dream I was standing on Interstate 45 between Dallas TX and Houston TX. I could see both outlines of the cities from where I stood. In reality you cannot do that they are too far apart. But in this dream I can see them both. I see that it is the middle of the day and I can see that people are moving around without a care, like it is the middle of the week day, not a weekend. I then see that in my dream I keep thinking it is a star falling from the sky, very bright and lighting up the whole sky as it is falling. First the city of Houston is lit up and I can see the star falling from the sky, very bright and lighting up the whole sky as it is falling. First the city of Houston is lit up and I can see the star coming down. Then I hear a loud boom noise from behind and I turn to see Dallas being hit first with another star. I see Dallas burn. All I see afterwards is that everything is burned completely. Even the trees are all gone. No buildings are left standing. There is rubble evrywhere. Very few people are left. Just handfuls, I can see them standing in little huddles looking around and crying and disoriented. I wish I could help them, but they cannot see me. I then turn around to look at Houston and the same thing happens to Houston. It is completely gone. Not a single soul made it out alive. It is completely gone. Nothing is left. Nothing! A crater is left and it becomes filled with water. I then begin to stand and cry and I asked why do these stars fall here. Then immediately there is a man standing next to me. I have seen him before in my dreams. I do not know him in real life. He tells me the same thing he told me last time I had this dream. He said "these are not stars, these are missiles made by men to destroy people and kill" I then cry out why? He then says to me "these men are evil and they have been planning these things a long time" I then turn around and begin to walk and he walks with me and that is when I wake up. These dreams are so real to me, they disturb me and keep me thinking. I have decided to take a job offer due to these dreams. I will be working in San Antonio for a year away from both Dallas and Houston. The last time I had similar dreams was back in 1999. They were about tall buildings. I had never been to New York, so I didn't know what I was looking at. But when it happened I came to understand what I had been seeing. Praying for you and yours. May God Bless you and the work that you are doing.... L. Please visit revelation12.ca to read some very sobering warnings about what is at our door. Also read the Obama prophecies at the site as well. There is a lot of background information about him and his plans for Christians. Barack Obama has been purging the US Military of all patriots, especially those involved in Nuclear Control and Command. He is also in the process of removing 6000 officers from the Navy. Make no mistake about it, he will be involved in the stand down of the US Military when the Russians and Chinese attack. Mark Brander Update... a second confirmation of what is coming to Houston was posted in the comment section on a post of this man's warning. Re: Terrifying Dream Of Houston And Dallas Being Nuked! I had similar dreams years ago. Houston was completely devastated and water completely covered it up (not once, but twice. The first wave had debris of destruction and reached past Austin but not quite to Dallas. Second wave reached the Southern-most part of Dallas and the hills around Lake Ray Hubbard to the east lost their houses to the lake with a massive mud slide. After that Dallas was engulfed with fire. The location of the blast was a triangular shaped tall building in downtown. Everything was burnt-up. However, survivors came out of the rubble disoriented and crying but a few rose up with determination and strong faith - an unexpected blessing. From owner-freebsd-emulation@FreeBSD.ORG Fri Sep 5 18:33:45 2014 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4E682BBB for ; Fri, 5 Sep 2014 18:33:45 +0000 (UTC) Received: from cheddar.halon.org.uk (cheddar.halon.org.uk [217.10.144.130]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 12B0D1C4A for ; Fri, 5 Sep 2014 18:33:44 +0000 (UTC) Received: from vassilis by cheddar.halon.org.uk with local (Exim 4.80) (envelope-from ) id 1XPyKF-0004wR-Fk; Fri, 05 Sep 2014 19:33:35 +0100 Date: Fri, 5 Sep 2014 19:33:35 +0100 From: Vassilis Laganakos To: Alexandr Krivulya Subject: Re: net-im/skype-[devel] won't connect Message-ID: <20140905183335.GC9721@halon.org.uk> References: <20140813153823.E448F601EF@smtp.hushmail.com> <2193543.8WxQXG9cXZ@notebook.com> <2207400.sXHmFWe1Da@notebook.com> <54081149.8010604@shurik.kiev.ua> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ABTtc+pdwF7KHXCz" Content-Disposition: inline In-Reply-To: <54081149.8010604@shurik.kiev.ua> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-emulation@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 05 Sep 2014 18:33:45 -0000 --ABTtc+pdwF7KHXCz Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Alexandr, On Thu, Sep 04, 2014 at 10:14:17AM +0300, Alexandr Krivulya wrote: > I have removed linux-f10 from my CURRENT and install linux-f20 and > skype-4.3.0.37_1,1 from https://github.com/vassilisl/freebsd-linux_base-f= 20. > Now I cannot start skype because of error: >=20 > /usr/local/share/skype/skype: error while loading shared libraries: > /usr/lib/libQtDBus.so.4: ELF file OS ABI invalid >=20 Looks like it is picking the native libraries instead of the linux ones. Strange... > linux_enable present in rc.conf. What else do I need to setup? >=20 Please note that sound in Skype does not work with the -f20 set of ports, and to use linux_base-f20 et al you need to use the lemul kernel. (set also the compat.linux.osrelease to 3.15.0). With the latest additions in the linux-f20 ports, you should be able to get to install all the required libs for skype by running the following from the top of the cloned tree: cd www/linux-f20-qt4-webkit/ sudo PORTSDIR=3D$TOP_TREE make install=20 sudo PORTSDIR=3D$TOP_TREE make clean where $TOP_TREE the top of the cloned ports tree. That *should* install all the dependencies which *should* cover you for skype :) Now because pulseaudio-libs don't work properly yet (see previous messages in this thread for details), you should "pkg delete linux-f20-pulseaudio-li= bs" and then you should be able to use Skype for messaging only. Unfortunatelly= no sound until we finish with the missing syscalls. Oh, don't forget to kldload linsysfs and linprocfs and do: sudo mount /compat/linux/sys sudo mount /compat/linux/proc Hope this helps. Cheers, Vassilis > 03.09.2014 10:34, Artyom Mirgorodskiy =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > > Thank you! > > > > On Tuesday 02 September 2014 22:49:22 Henry Hu wrote: > >> On Tue, Sep 2, 2014 at 3:47 AM, Artyom Mirgorodskiy < > >> artyom.mirgorodsky@gmail.com> wrote: > >> > >>> This is fantastic! Can you please share compiled library? As I unders= tand > >>> this library should be compiled for linux. I don't have linux at this= time > >>> > >> Here it is. > >> > >> > >>> On Monday 01 September 2014 19:12:33 Henry Hu wrote: > >>>> On Mon, Aug 18, 2014 at 11:27 AM, Vassilis Laganakos < > >>> vassilis@einval.com> > >>>> wrote: > >>>> > >>>>> Hi Artyom, > >>>>> > >>>>> On Mon, Aug 18, 2014 at 06:16:02PM +0300, Artyom Mirgorodskiy wrote: > >>>>>> So I try again to run pulse audio and got the following error in > >>> syslog: > >>>>>> linux: pid 95238 (pacat): syscall ppoll not implemented > >>>>>> > >>>>>> Anybody can help how to implement this syscall on linuxulator? > >>>>>> > >>>>> Didn't get the chance to update the thread on the work on this (alb= eit > >>> for > >>>>> -f20). I have an implementation for that syscall, as well for > >>> fstatfs64, > >>>>> and > >>>>> seems to be working. Just need to test it a bit more and I'll push = it > >>> for > >>>>> formal review and more testing :) > >>>>> > >>>>> I did push the linux-f20-pulseaudio-libs and related packages in the > >>> git > >>>>> repo for the -f20 libs the weekend. > >>>>> > >>>> Finally it works... > >>>> First, compile this to an .so and use LD_PRELOAD to load it: > >>>> > >>>> #include > >>>> #include > >>>> #include > >>>> #include > >>>> #include > >>>> > >>>> typedef int pa_bool_t; > >>>> > >>>> typedef struct pa_mutex_t { > >>>> pthread_mutex_t mutex; > >>>> } pa_mutex; > >>>> > >>>> char* pa_machine_id() { > >>>> char buf[256]; > >>>> assert(gethostname(buf, sizeof(buf)) =3D=3D 0); > >>>> return strdup(buf); > >>>> } > >>>> > >>>> pa_mutex* pa_mutex_new(pa_bool_t recursive, pa_bool_t inherit_priori= ty) { > >>>> // we don't support inherit_priority for now > >>>> pa_mutex *m; > >>>> pthread_mutexattr_t attr; > >>>> > >>>> assert(pthread_mutexattr_init(&attr) =3D=3D 0); > >>>> > >>>> if (recursive) > >>>> assert(pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURS= IVE) > >>> =3D=3D > >>>> 0); > >>>> > >>>> m =3D malloc(sizeof(pa_mutex)); > >>>> > >>>> assert(pthread_mutex_init(&m->mutex, &attr) =3D=3D 0); > >>>> > >>>> return m; > >>>> } > >>>> > >>>> This solves the connection problem with pulse audio, but you still c= an't > >>>> make calls or send messages. You need the experimental epoll patch f= rom > >>>> http://lev.vlakno.cz/~rdivacky/patches/linux_epoll.patch for the epo= ll > >>>> syscall. You may also need to disable shared memory at the server si= de of > >>>> pulse audio by changing /usr/local/etc/pulse/daemon.conf. > >>>> > >>>> Then it works. Sound input / sound output / webcam all ok. > >>>> > >>>> The main problems: > >>>> 1. pa_machine_id returns dbus' machine id, where on freebsd it should > >>>> return the machine's name. > >>>> 2. priority inherited mutexes are not supported by the linux emulati= on > >>>> layer yet > >>>> 3. epoll is not implemented > >>>> > >>>> > >>>>> Cheers, > >>>>> Vassilis > >>>>> > >>>>>> On Wednesday 13 August 2014 22:09:22 Vassilis Laganakos wrote: > >>>>>>> Hi, > >>>>>>> > >>>>>>> On Wed, Aug 13, 2014 at 10:47:25AM -0500, Scot Hetzel wrote: > >>>>>>>> On Wed, Aug 13, 2014 at 10:38 AM, Kenta S. > >>> wrote: > >>>>>>>>> Hello. This afternoon when I try to sign onto Skype, I get: > >>>>>>>>> > >>>>>>>>> "Periodic UIC Update Failed" > >>>>>>>>> > >>>>>>>>> I haven't updated ports recently. Does anyone have an idea? > >>>>>>>>> I heard Skype was closing down old versions. > >>>>>>>>> > >>>>>>>> I had received the following e-mail from Skype a few days ago: > >>>>>>>> > >>>>>>>> On Fri, Aug 8, 2014 at 7:53 PM, Skype >>>>> wrote: > >>>>>>>>> Your Skype for Linux version is being retired. > >>>>>>>>> Update today. =C2=BB > >>>>>>>>> Can't see this email properly? Forgotten your password? > >>>>>>>>> Your Skype for Linux version is being retired. Update today. > >>>>>>>>> Dear swhetzel, > >>>>>>>>> > >>>>>>>>> We are now retiring older versions of Skype and it appears > >>> that at > >>>>> some > >>>>>>>>> point you signed into Skype with one of these. To continue > >>> signing > >>>>> into > >>>>>>>>> Skype on Linux you'll need to download the latest version. The > >>> new > >>>>>>>>> version comes with improved performance, the latest features > >>> and > >>>>>>>>> security updates, so you'll get the best possible Skype > >>> experience. > >>>>>>>>> If you're on the latest version of Skype, the above will not > >>> apply. > >>>>>>>>> Update now at http://www.skype.com/download. > >>>>>>>> Someone will need to update the Skype port to the latest Linux > >>>>> version > >>>>>>>> and see if it works on our current version of Linux emulation. > >>>>>>>> > >>>>>>> I've read in various places (and tested myself with a couple of > >>>>> version on > >>>>>>> Linux) that any version before skype 4.3.0.37 will not connect. > >>>>>>> > >>>>>>> The skype port at: > >>>>> https://github.com/vassilisl/freebsd-ports/tree/master/net-im/skype4 > >>>>>>> will connect (if you use the f20 ports > >>>>> https://github.com/vassilisl/freebsd-linux_base-f20 ;) ) > >>>>>>> but it doesn't have sound working. Both xmj and I are working on > >>>>> getting > >>>>>>> that version of Skype on c6 and f20 linux emulation bases > >>>>> respectivelly, > >>>>>>> which basically means get it to talk to pulseaudio. > >>>>>>> > >>>>>>> If anyone has experience with that, please shout! :) > >>>>>>> > >>>>>>> Regards, > >>>>>>> Vassilis > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>> -- > >>>>>> Artyom Mirgorodskiy > >>>> > >>>> > >>> -- > >>> Artyom Mirgorodskiy > >>> > >> > >> >=20 > _______________________________________________ > freebsd-emulation@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-emulation > To unsubscribe, send any mail to "freebsd-emulation-unsubscribe@freebsd.o= rg" --=20 =E2=80=9CPrediction is very difficult, especially if it's about the fut= ure.=E2=80=9D =20 =E2=80=95 Niels Bohr F5E2 30B5 72BB DB1E EB24 B06F 6986 DE46 E128 CC4A --ABTtc+pdwF7KHXCz Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBAgAGBQJUCgH/AAoJEGmG3kbhKMxKD5MP/jrpw7xkCJm0LYAIFFPKpamk hfdcjZJIcgELYNUTvpFkp+IhntLk7aEj1y0goDnV4ys4JKe0P5PIUiIthkLAXBU7 mNDSm3iYSzsvUVTNzRNLtVB9/yB0vWNFcBeXjS5hy7XfBh8obPGmWFX3rPT9LXo5 dRhICt+fnHSuMIpoKmyY/LX+Jq38t0K+iO6k1atrWt3QjaCbAgblIkFkdHmPR0Tj V4+f9GHTQ9x2vbkJPN/YpPRneqOJcabbdI1KjR6sVqLIx66Fu7Sr7n4sXcYXTLKH srUnMlxi1ZD2flDwlZsDKH3VGp341PhmPvYI7qsQv6LT013E342kLV08CxrhOu0f ESKKWh6UVSA3o+m0RsXw0tnJ5FozWZl/2pGoUE323UtdgBxSGQDEzq5qtRSTGmXC Kej19Z/v9Pl7y6c0oJeS3LsaN43UVr40GSJfpjR6sTrx5L457jaGZk3mB71qoxyN wRRJyJR6ud/r5PrNjRMw0juKfzd9IZ/vIwaxmmNOSLp809xp2lrWZkcXCKq33cSR JC5S71aFEGoOd1mBWEACbqWmPDSR98N0Q0OpqXpTU9YhK5K2CguYaLNyQWkBDebR U9ecQ7wQkujeLrqvulJ9KDsmteqRpMi9sAV/WfHhtmwQ5NyUSobIQlp69aiaxyOp yznA1JQTaIzpCrdd6xZ5 =NOn1 -----END PGP SIGNATURE----- --ABTtc+pdwF7KHXCz-- From owner-freebsd-emulation@FreeBSD.ORG Fri Sep 5 20:57:37 2014 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 321839EA for ; Fri, 5 Sep 2014 20:57:37 +0000 (UTC) Received: from mail-lb0-x22d.google.com (mail-lb0-x22d.google.com [IPv6:2a00:1450:4010:c04::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9A9651CC6 for ; Fri, 5 Sep 2014 20:57:36 +0000 (UTC) Received: by mail-lb0-f173.google.com with SMTP id c11so14240427lbj.18 for ; Fri, 05 Sep 2014 13:57:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:user-agent:in-reply-to :references:mime-version:content-transfer-encoding:content-type; bh=C4Jo/jW7boTprG7XRi2uZWh7JERAfunlOW11yE15I0c=; b=BR5aXQO983RPuZxry9lgRbOBnhgAgoDeQ0it6VekGG01vO+UKT9TWdhz4ToZR/vrC4 hfVcCiZPC1PwCJ8CJjiYdRnUtDCy2poCZx+5n5JdPuhvhzzw2fjR6wFvnUmrJWASezFP HLXKD1a+TRAyFQbCKw/5Vd5SPD2b9o8AICPWRjqJ+03EoqaFMQdfcoLeuf1425X9x+ND I6ABrDueEIxfxFQeRGC9piMP+BNBxNoyJOaFcw6XiLX5SyH6YPMAjyLoi/5Fn0ixpKV+ HtVeHvL8FinhJz1/O/ILel/d+qHn/HtGmQIghFfTmxzUqWicO0uH7pbIcKSR9YHBlzCy K92g== X-Received: by 10.152.7.145 with SMTP id j17mr13923939laa.77.1409950654319; Fri, 05 Sep 2014 13:57:34 -0700 (PDT) Received: from notebook.com ([91.243.193.58]) by mx.google.com with ESMTPSA id js10sm1024555lab.23.2014.09.05.13.57.33 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 05 Sep 2014 13:57:33 -0700 (PDT) From: Artyom Mirgorodskiy To: freebsd-emulation@freebsd.org Subject: Re: net-im/skype-[devel] won't connect Date: Fri, 05 Sep 2014 23:57:35 +0300 Message-ID: <1776702.ImuT7NHQLY@notebook.com> User-Agent: KMail/4.12.5 (FreeBSD/11.0-CURRENT; KDE/4.12.5; amd64; ; ) In-Reply-To: <20140905183335.GC9721@halon.org.uk> References: <20140813153823.E448F601EF@smtp.hushmail.com> <54081149.8010604@shurik.kiev.ua> <20140905183335.GC9721@halon.org.uk> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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, 05 Sep 2014 20:57:37 -0000 Hm... Why sound doesn't work? Sound work fine with CentOS 6.4 base and = path from Henry Hu On Friday 05 September 2014 19:33:35 Vassilis Laganakos wrote: > Hi Alexandr, >=20 > On Thu, Sep 04, 2014 at 10:14:17AM +0300, Alexandr Krivulya wrote: > > I have removed linux-f10 from my CURRENT and install linux-f20 and > > skype-4.3.0.37_1,1 from https://github.com/vassilisl/freebsd-linux_= base-f20. > > Now I cannot start skype because of error: > >=20 > > /usr/local/share/skype/skype: error while loading shared libraries:= > > /usr/lib/libQtDBus.so.4: ELF file OS ABI invalid > >=20 > Looks like it is picking the native libraries instead of the linux on= es. > Strange... >=20 > > linux_enable present in rc.conf. What else do I need to setup? > >=20 > Please note that sound in Skype does not work with the -f20 set of po= rts, > and to use linux_base-f20 et al you need to use the lemul kernel. (se= t also > the compat.linux.osrelease to 3.15.0). >=20 > With the latest additions in the linux-f20 ports, you should be able = to get > to install all the required libs for skype by running the following f= rom the > top of the cloned tree: >=20 > cd www/linux-f20-qt4-webkit/ > sudo PORTSDIR=3D$TOP_TREE make install=20 > sudo PORTSDIR=3D$TOP_TREE make clean >=20 > where $TOP_TREE the top of the cloned ports tree. >=20 > That *should* install all the dependencies which *should* cover you f= or > skype :) >=20 > Now because pulseaudio-libs don't work properly yet (see previous mes= sages > in this thread for details), you should "pkg delete linux-f20-pulseau= dio-libs" > and then you should be able to use Skype for messaging only. Unfortun= atelly no > sound until we finish with the missing syscalls. >=20 > Oh, don't forget to kldload linsysfs and linprocfs and do: >=20 > sudo mount /compat/linux/sys > sudo mount /compat/linux/proc >=20 > Hope this helps. >=20 > Cheers, > Vassilis >=20 > > 03.09.2014 10:34, Artyom Mirgorodskiy =D0=BF=D0=B8=D1=88=D0=B5=D1=82= : > > > Thank you! > > > > > > On Tuesday 02 September 2014 22:49:22 Henry Hu wrote: > > >> On Tue, Sep 2, 2014 at 3:47 AM, Artyom Mirgorodskiy < > > >> artyom.mirgorodsky@gmail.com> wrote: > > >> > > >>> This is fantastic! Can you please share compiled library? As I = understand > > >>> this library should be compiled for linux. I don't have linux a= t this time > > >>> > > >> Here it is. > > >> > > >> > > >>> On Monday 01 September 2014 19:12:33 Henry Hu wrote: > > >>>> On Mon, Aug 18, 2014 at 11:27 AM, Vassilis Laganakos < > > >>> vassilis@einval.com> > > >>>> wrote: > > >>>> > > >>>>> Hi Artyom, > > >>>>> > > >>>>> On Mon, Aug 18, 2014 at 06:16:02PM +0300, Artyom Mirgorodskiy= wrote: > > >>>>>> So I try again to run pulse audio and got the following erro= r in > > >>> syslog: > > >>>>>> linux: pid 95238 (pacat): syscall ppoll not implemented > > >>>>>> > > >>>>>> Anybody can help how to implement this syscall on linuxulato= r? > > >>>>>> > > >>>>> Didn't get the chance to update the thread on the work on thi= s (albeit > > >>> for > > >>>>> -f20). I have an implementation for that syscall, as well for= > > >>> fstatfs64, > > >>>>> and > > >>>>> seems to be working. Just need to test it a bit more and I'll= push it > > >>> for > > >>>>> formal review and more testing :) > > >>>>> > > >>>>> I did push the linux-f20-pulseaudio-libs and related packages= in the > > >>> git > > >>>>> repo for the -f20 libs the weekend. > > >>>>> > > >>>> Finally it works... > > >>>> First, compile this to an .so and use LD_PRELOAD to load it: > > >>>> > > >>>> #include > > >>>> #include > > >>>> #include > > >>>> #include > > >>>> #include > > >>>> > > >>>> typedef int pa_bool_t; > > >>>> > > >>>> typedef struct pa_mutex_t { > > >>>> pthread_mutex_t mutex; > > >>>> } pa_mutex; > > >>>> > > >>>> char* pa_machine_id() { > > >>>> char buf[256]; > > >>>> assert(gethostname(buf, sizeof(buf)) =3D=3D 0); > > >>>> return strdup(buf); > > >>>> } > > >>>> > > >>>> pa_mutex* pa_mutex_new(pa_bool_t recursive, pa_bool_t inherit_= priority) { > > >>>> // we don't support inherit_priority for now > > >>>> pa_mutex *m; > > >>>> pthread_mutexattr_t attr; > > >>>> > > >>>> assert(pthread_mutexattr_init(&attr) =3D=3D 0); > > >>>> > > >>>> if (recursive) > > >>>> assert(pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_= RECURSIVE) > > >>> =3D=3D > > >>>> 0); > > >>>> > > >>>> m =3D malloc(sizeof(pa_mutex)); > > >>>> > > >>>> assert(pthread_mutex_init(&m->mutex, &attr) =3D=3D 0); > > >>>> > > >>>> return m; > > >>>> } > > >>>> > > >>>> This solves the connection problem with pulse audio, but you s= till can't > > >>>> make calls or send messages. You need the experimental epoll p= atch from > > >>>> http://lev.vlakno.cz/~rdivacky/patches/linux_epoll.patch for t= he epoll > > >>>> syscall. You may also need to disable shared memory at the ser= ver side of > > >>>> pulse audio by changing /usr/local/etc/pulse/daemon.conf. > > >>>> > > >>>> Then it works. Sound input / sound output / webcam all ok. > > >>>> > > >>>> The main problems: > > >>>> 1. pa_machine_id returns dbus' machine id, where on freebsd it= should > > >>>> return the machine's name. > > >>>> 2. priority inherited mutexes are not supported by the linux e= mulation > > >>>> layer yet > > >>>> 3. epoll is not implemented > > >>>> > > >>>> > > >>>>> Cheers, > > >>>>> Vassilis > > >>>>> > > >>>>>> On Wednesday 13 August 2014 22:09:22 Vassilis Laganakos wrot= e: > > >>>>>>> Hi, > > >>>>>>> > > >>>>>>> On Wed, Aug 13, 2014 at 10:47:25AM -0500, Scot Hetzel wrote= : > > >>>>>>>> On Wed, Aug 13, 2014 at 10:38 AM, Kenta S. > > >>> wrote: > > >>>>>>>>> Hello. This afternoon when I try to sign onto Skype, I ge= t: > > >>>>>>>>> > > >>>>>>>>> "Periodic UIC Update Failed" > > >>>>>>>>> > > >>>>>>>>> I haven't updated ports recently. Does anyone have an ide= a? > > >>>>>>>>> I heard Skype was closing down old versions. > > >>>>>>>>> > > >>>>>>>> I had received the following e-mail from Skype a few days = ago: > > >>>>>>>> > > >>>>>>>> On Fri, Aug 8, 2014 at 7:53 PM, Skype > >>>>> wrote: > > >>>>>>>>> Your Skype for Linux version is being retired. > > >>>>>>>>> Update today. =C2=BB > > >>>>>>>>> Can't see this email properly? Forgotten your password? > > >>>>>>>>> Your Skype for Linux version is being retired. Update tod= ay. > > >>>>>>>>> Dear swhetzel, > > >>>>>>>>> > > >>>>>>>>> We are now retiring older versions of Skype and it appear= s > > >>> that at > > >>>>> some > > >>>>>>>>> point you signed into Skype with one of these. To continu= e > > >>> signing > > >>>>> into > > >>>>>>>>> Skype on Linux you'll need to download the latest version= . The > > >>> new > > >>>>>>>>> version comes with improved performance, the latest featu= res > > >>> and > > >>>>>>>>> security updates, so you'll get the best possible Skype > > >>> experience. > > >>>>>>>>> If you're on the latest version of Skype, the above will = not > > >>> apply. > > >>>>>>>>> Update now at http://www.skype.com/download. > > >>>>>>>> Someone will need to update the Skype port to the latest L= inux > > >>>>> version > > >>>>>>>> and see if it works on our current version of Linux emulat= ion. > > >>>>>>>> > > >>>>>>> I've read in various places (and tested myself with a coupl= e of > > >>>>> version on > > >>>>>>> Linux) that any version before skype 4.3.0.37 will not conn= ect. > > >>>>>>> > > >>>>>>> The skype port at: > > >>>>> https://github.com/vassilisl/freebsd-ports/tree/master/net-im= /skype4 > > >>>>>>> will connect (if you use the f20 ports > > >>>>> https://github.com/vassilisl/freebsd-linux_base-f20 ;) ) > > >>>>>>> but it doesn't have sound working. Both xmj and I are worki= ng on > > >>>>> getting > > >>>>>>> that version of Skype on c6 and f20 linux emulation bases > > >>>>> respectivelly, > > >>>>>>> which basically means get it to talk to pulseaudio. > > >>>>>>> > > >>>>>>> If anyone has experience with that, please shout! :) > > >>>>>>> > > >>>>>>> Regards, > > >>>>>>> Vassilis > > >>>>>>> > > >>>>>>> > > >>>>>>> > > >>>>>> -- > > >>>>>> Artyom Mirgorodskiy > > >>>> > > >>>> > > >>> -- > > >>> Artyom Mirgorodskiy > > >>> > > >> > > >> > >=20 > > _______________________________________________ > > freebsd-emulation@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-emulation > > To unsubscribe, send any mail to "freebsd-emulation-unsubscribe@fre= ebsd.org" >=20 >=20 --=20 Artyom Mirgorodskiy