From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: add aegisub Date: Thu, 03 Nov 2016 14:20:23 +0100 Message-ID: <8737j8wvhk.fsf@gnu.org> References: <20161022223037.7bf91855@lepiller.eu> <70c686e693102487b82140083e556c5b@openmailbox.org> <20161023222908.482e9ce7@lepiller.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45568) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c2HwU-0008Hg-Ic for guix-devel@gnu.org; Thu, 03 Nov 2016 09:20:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c2HwQ-0005ta-Hh for guix-devel@gnu.org; Thu, 03 Nov 2016 09:20:30 -0400 In-Reply-To: <20161023222908.482e9ce7@lepiller.eu> (Julien Lepiller's message of "Sun, 23 Oct 2016 22:29:08 +0200") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Julien Lepiller Cc: guix-devel@gnu.org Julien Lepiller skribis: > On Sun, 23 Oct 2016 20:21:08 +0300 > Theodoros Foradis wrote: > >> On 2016-10-22 23:30, Julien Lepiller wrote: >> > Hi, >> >=20 >> > I made three patches to add aegisub. It needs icu support in boost. >> >=20 >> > Currently, the window acts strangely. Widgets resize when resizing >> > the window, but not when maximizing it, they don't all show at >> > first. The video part should resize with the mouse wheel, but the >> > containing frame only resizes after resizing the window. sliders >> > don't visually move, but they are functionnal. Sound can't play (it >> > defaults to alsa which doesn't work on my system, and crashes when >> > selecting pulseaudio with "Assertion 'c->callback' failed at >> > pulsecore/socket-client.c:126, function do_call(). Aborting."). >> >=20 >> > So I need some help here. >> >=20 >> > Also the testing suite depends on a lua package that is not in guix >> > yet and has a lot of dependencies not in guix. So I disabled it for=20 >> > now.=20=20 >>=20 >> Hello, >>=20 >> I have been packaging kicad (which uses wxwidgets), and I came across=20 >> the >> same window resizing issues. I got around them by adding a version of >> wxwidgets-3.0.2 which uses gtk+-2 as an input. >>=20 >> I plan to post the patches soon, but if it works for aegisub, you can >> add it first. I use the following package definition: >>=20 >> (define-public wxwidgets-gtk2 >> (package (inherit wxwidgets) >> (inputs `(("gtk+" ,gtk+-2) >> ,@(alist-delete >> "gtk+" >> (package-inputs wxwidgets)))) >> (name "wxwidgets-gtk2"))) > > Thank you so much! That's a lot better :) > > So now I only have one issue left: no sound. Alsa doesn't work: > > ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave > > and setting to pulseaudio crashes: > > Assertion 'c->callback' failed at pulsecore/socket-client.c:126, > function do_call(). Aborting. > > Any idea? No idea :-), but maybe you should =E2=80=98git send-email=E2=80=99 your pat= ches, or some of them, to get feedback and have them applied since this PulseAudio issue seems to be unrelated to what most of the patches are doing? Ludo=E2=80=99.