From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: Re: MPS and pgtk Date: Thu, 27 Jun 2024 00:38:06 +0200 Message-ID: References: <878qyr6ewh.fsf@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13523"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Aleksandr Vityazev , emacs-devel@gnu.org, Eli Zaretskii , eller.helmut@gmail.com To: Gerd =?utf-8?B?TcO2bGxtYW5u?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jun 27 00:39:07 2024 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 1sMbIA-0003Ie-SQ for ged-emacs-devel@m.gmane-mx.org; Thu, 27 Jun 2024 00:39:07 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sMbHY-0005pX-4d; Wed, 26 Jun 2024 18:38:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sMbHO-0005p1-AQ for emacs-devel@gnu.org; Wed, 26 Jun 2024 18:38:19 -0400 Original-Received: from sonic316-12.consmr.mail.bf2.yahoo.com ([74.6.130.122]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sMbHL-0006lB-TT for emacs-devel@gnu.org; Wed, 26 Jun 2024 18:38:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1719441493; bh=8ZGWOyafdWFprWAHn4JcpI4JJKlBAPGmsNdnGrn1G5Y=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject:Reply-To; b=gd727udF6Y90d7QI9ix/7FXGLc0U8NZtB4wkJ+W4ifjA0EiL7yoGcrYNTPAAZLxJpPC9xlBhwR71XpnSIQN01HoIEiScNCDe7w5uFlEG8qdjcKa4YXy2evwkZ364TdqFrqr0Gfp0NZnBUTsbK54EZ5oy2HtNHQs6CoQ4U7YuON/p+oH+fAUF5yRndOVkiizfAUMFKkfeVaFjE5MeLAlcXZtGtlQWWzwS9dyOohBIaJO/wp/gHkERC53AiBVUy/MTmSxIp6mAoZrg8/v1FaQyRbfRhQB1b0RiKLLU2IyjmXCfrXyhIRe50cruXwgxImUITXsuuQ8BAnpqhpvyZxBGrA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1719441493; bh=cqU1nUcSwrmCNz7Kl7yHJwF+UtmOSRNP6no9TfQE460=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=OeaVHW9XusG0xY3SKH2fEc0SRl56Fjbjm7THVqv7CTwBiWtrYiefxL+DI9MVkzoRQJ3vgAZq3PPk8gw9hjnPI3maUTtPp1b+FKyJsNZXZoyH2mJDxQ7iDHEZyUtvtwRo/DegmOh3GoGuVh/U5Z5noWe6lZy5zkJiUOKXEH0W9ru8xKZdDGzO8Di9phU0uO1iLaD9u9fYpl92wCJ+1vDe+7iLwd7Ty5/kBIXrfiRe/6X21p6ILVnSfIT8XSjFolxC12cLgjqaykGDL4lDEk9MsDMgmhDe/YX4ZIO8Tlt3cF/qJ6mVNZbs1yhNdJsXvrJ8Tdw/qrvOFMN1QtOYgU6u/A== X-YMail-OSG: YV9cG5EVM1mkheB9SPvnNv0yTauj80Y1nq8zdGypR0i_8qCoIe_obp_.8HxYHTP QwS9rX_zfWr15cnAKVTAZEJ2k2K3EBPlAwf7M8Rhyoq90giU7yHH08rm0pgynHe8GlWmEKzp17BK ZH1AOAu63_lCfeAoCK4vja9CL584npCfod1ShEd2beXlQ4CvjBD_HgBGGSYSKtSuDAF6_dNBZyr7 P5s6QULScQEo33Jm2powPHQcFqwfuPNhNrI0FycBQg4I7nxNnwO8_.fHg2ViFsQ7FNk8VGCjJjoN oqMkyqIkivYsZ.hexHj2OU_Yly4YgoS_SBoCdpUiPR2zvFF_ghr752evlx4h2t40luG3T8ExVl0z YAnxFzpqJ2rBRTpy5ExiKsCACvLrABCHpbvgK_u9hxAL3CsvTNsAwKk3nQ1jCMvMtCGf2uhxXxJf UUtKT8lfBUkkOSPBOgg9pQLpNXqCyivaiX.scZHyjDY9_MT3l8z4kbgUa_zFRveSHQKtdHuuS8FS VKi8opJgeysD0pEAX2dj9Gd1rYm0yUGdcPnGv29E1vLsEBhuykvFFXO36G3HENLbciaqysRF4UEs Dz0T4NJQQW4A8_KKwbRRAbEmAW9mjcSN4j8QiINWRNUgDLpXAtyJuEuYuNPxCQHR0I5nXWftWIL_ YX.19LRDu95W00G9PAGiDn.DA2wPu0takE7qyonFlyGJg5wuvs.Rrdxs6glNZUVwZ33amBKUiLXu HPHtLhGCcvbNfOCNIxcAOmpkwcvsS_LV0Lr95gjU3dRusmao7PcrNi3ZbzXUPd71e1S9kDtiB0BJ ionj_Udn7fQIUqfSZkaeAI99tpMpS3Q.RdI19S4Nyw X-Sonic-MF: X-Sonic-ID: 3bf71309-e5f6-4102-9412-4b238419067d Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.bf2.yahoo.com with HTTP; Wed, 26 Jun 2024 22:38:13 +0000 Original-Received: by hermes--production-ir2-85cf877599-cnwg7 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 5c4744b97ad85cb5f1fb8b6548aff65f; Wed, 26 Jun 2024 22:38:08 +0000 (UTC) Content-Disposition: inline In-Reply-To: X-Mailer: WebService/1.1.22407 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Received-SPF: pass client-ip=74.6.130.122; envelope-from=spacibba@aol.com; helo=sonic316-12.consmr.mail.bf2.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:320734 Archived-At: On Wed, Jun 26, 2024 at 06:38:03PM GMT, Gerd M�llmann wrote: >Aleksandr Vityazev writes: > >> Hello, >> >> I tried to build scratch/igc with the "--with-pgtk" flag >> got the following errors: >> >> make[3]: Leaving directory '/tmp/guix-build-emacs-igc-31.0.50-0.544e031.drv-0/source/admin/unidata' >> CCLD temacs >> ld: pgtkterm.o: in function `mark_pgtkterm': >> /tmp/guix-build-emacs-igc-31.0.50-0.544e031.drv-0/source/src/pgtkterm.c:357: undefined reference to `mark_object' >> ld: /tmp/guix-build-emacs-igc-31.0.50-0.544e031.drv-0/source/src/pgtkterm.c:358: undefined reference to `mark_object' >> ld: /tmp/guix-build-emacs-igc-31.0.50-0.544e031.drv-0/source/src/pgtkterm.c:359: undefined reference to `mark_object' >> ld: /tmp/guix-build-emacs-igc-31.0.50-0.544e031.drv-0/source/src/pgtkterm.c:360: undefined reference to `mark_object' >> ld: /tmp/guix-build-emacs-igc-31.0.50-0.544e031.drv-0/source/src/pgtkterm.c:361: undefined reference to `mark_object' >> ld: pgtkterm.o:/tmp/guix-build-emacs-igc-31.0.50-0.544e031.drv-0/source/src/pgtkterm.c:369: more undefined references to `mark_object' follow >> collect2: error: ld returned 1 exit status >> >> The remaining configuration flags were as follows: >> --with-mps=yes >> --with-cairo >> --with-modules >> --with-native-compilation=no >> --disable-build-details > >Looks like pgtk is currently not supported, i.e. apparenlty no one >working on igc is using it, sorry. > This is wondering me because all the main distributions/desktops are moving (or have already moved) to Wayland. So, IMHO the pgtk support may be prioritized as it is the only way we support Wayland natively. Not sure if there are plans or alternatives under consideration to change/improve pgtk, but if igc becomes an issue for it... we may rethink if we really want it looking to the future? WDYT? Ergus