From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Akira Kyle Newsgroups: gmane.emacs.devel Subject: Re: Introducing emacs-webkit and more thoughts on Emacs rendering (was Rethinking the design of xwidgets) Date: Sun, 22 Nov 2020 13:29:30 -0700 Message-ID: <86k0udnnit.fsf@akirakyle.com> References: <864kmzupp0.fsf@akirakyle.com> <86pn46awrr.fsf@akirakyle.com> <20201122121849.GC1798@tuxteam.de> <20201122162418.GE16377@tuxteam.de> <86v9dxnslb.fsf@akirakyle.com> Mime-Version: 1.0 Content-Type: text/plain; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8813"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.4.13; emacs 28.0.50 Cc: tomas@tuxteam.de, emacs-devel@gnu.org To: Jean Louis Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 22 21:30:10 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kgvzt-0002BB-UK for ged-emacs-devel@m.gmane-mx.org; Sun, 22 Nov 2020 21:30:09 +0100 Original-Received: from localhost ([::1]:57908 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kgvzt-0002Tg-0C for ged-emacs-devel@m.gmane-mx.org; Sun, 22 Nov 2020 15:30:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45278) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kgvzL-00023w-Ls for emacs-devel@gnu.org; Sun, 22 Nov 2020 15:29:35 -0500 Original-Received: from mail-io1-f53.google.com ([209.85.166.53]:42534) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kgvzJ-0004Ym-Ro for emacs-devel@gnu.org; Sun, 22 Nov 2020 15:29:35 -0500 Original-Received: by mail-io1-f53.google.com with SMTP id m13so15917672ioq.9 for ; Sun, 22 Nov 2020 12:29:33 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=ZU1ZdWQYcwpWlTPPu0AUJaRQtSj3gTFrnZNp2tfbbk0=; b=VixyyKsBraKU6SGqeC0jd8vZRXrCySyQHD7VykvM+RZWi8DVJ7od7tltaovRNadT6s bBEF3/R5RjJm9c+WWxwwo8P6aWY9h2jprn5vq+wVQrbOdqWyCbclKowZLWzh6nSCYvd2 NfFh9DI8S+fEfR0L7wdIlOnnuWXxuVlvk46029mqbFibyh07vHbQ3iJ0R767AAatXM+B e4jybmYqJ96vIE1oB/7iSOMxDVBcRKtVbukn0b9Afs2/fKKngvicXeWXqEgGb7oXAA1D ZDOE3AxJesz31XFJvUElDPXInmtZNEH7WLh1gJeWV4GFb/iIueD86YdaTdWN6AGOE5mo apGA== X-Gm-Message-State: AOAM532dc+ncfikQRPz4msp6wZEmZlvTF0v4Z8H0IS6AJW37jc2gr8ah SKiKkTWSui6n7kedHkA+YtYpwjF4ls0eeNdB X-Google-Smtp-Source: ABdhPJxvOmtaGxhA/ulgSx0hGBqVaniYcGzlZvQUJGZRYarYVRsCdgqBAZ22JszIFJefCWp1+zUerw== X-Received: by 2002:a6b:4401:: with SMTP id r1mr31409619ioa.78.1606076972432; Sun, 22 Nov 2020 12:29:32 -0800 (PST) Original-Received: from data ([2601:281:8080:45f0:ae86:53b8:ddcf:9fa4]) by smtp.gmail.com with ESMTPSA id m9sm4985041ioj.54.2020.11.22.12.29.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Nov 2020 12:29:31 -0800 (PST) In-reply-to: Received-SPF: pass client-ip=209.85.166.53; envelope-from=aikokyle@gmail.com; helo=mail-io1-f53.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:259653 Archived-At: On Sun, Nov 22, 2020 at 12:58 PM, Jean Louis wrote: >> What version of webkitgtk2 do you have? Can you make sure >> `pkg-config` is >> finding gtk+-3.0 and webkit2gtk-4.0? I think and >> co. should be >> included by gtk and webkit2gtk. > > pkg-config --cflags gtk+-3.0 > -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 > -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 > -I/usr/lib/dbus-1.0/include -I/usr/include/gtk-3.0 > -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo > -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 > -I/usr/include/cairo -I/usr/include/pixman-1 > -I/usr/include/freetype2 -I/usr/include/libpng16 > -I/usr/include/harfbuzz -I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 > -I/usr/include/harfbuzz -I/usr/include/libdrm > -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 > -I/usr/include/libpng16 -I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include > > pkg-config --libs webkit2gtk-4.0 > -lwebkit2gtk-4.0 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 > -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lsoup-2.4 > -lgio-2.0 -lgobject-2.0 -ljavascriptcoregtk-4.0 -lglib-2.0 > > I think it is finding. And your webkitgtk version? Others seem to be having success building this on their systems so perhaps see if you can build the minimal webkitgtk example here: https://wiki.gnome.org/Projects/WebKitGtk/ProgrammingGuide/Tutorial