On Wed, Sep 30, 2020 at 05:51:05PM +0200, Charlene Wendling wrote:
> Hi,
> 
> (This can wait post-release, the wasted time is low)
> 
> Kitty is broken in the current macppc bulk:
> 
> > cc -MMD -DNDEBUG -Wextra -Wfloat-conversion
> > -Wno-missing-field-initializers -Wall -Wstrict-prototypes -std=c11
> > -pedantic-errors -Werror -fwrapv -fstack-protector-strong -pipe
> > -fvisibility=hidden -D_FORTIFY_SOURCE=2 -fPIC -O2 -pipe -flto
> > -pthread -Ikitty -I/usr/local/include/python3.8 -c
> > kittens/choose/score.c -o
> > build/subseq_matcher-score.c.obuild/fast_data_types-charsets.c.o:
> > file not recognized: File format not recognized
> 
> My first guess was to disable LTO by doing a debug build (see
> setup.py:289 for rationale), and i managed to package kitty like that.
>  
> At runtime i'm greeted with:
> 
> > [274 17:24:38.489771] [glfw error 65543]: GLX: Failed to create
> > context: GLXBadFBConfig 
> > [274 17:24:38.496529] Failed to create GLFW temp window! This
> > usually happens because of old/broken OpenGL drivers. kitty requires
> > working OpenGL 3.3 drivers.
> 
> And it quits. No macppc machine should be OpenGL 3.3 capable using
> hardware acceleration. With software rendering it leads to floating
> point exceptions or system lockups, and would be very slow anyway.
> 
> I'm proposing to not build it on macppc. 

ok thfr@

> 
> Comments/feedback are welcome,
> 
> Charlène.
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/kitty/Makefile,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 Makefile
> --- Makefile  7 Sep 2020 12:53:00 -0000       1.2
> +++ Makefile  30 Sep 2020 15:37:32 -0000
> @@ -1,5 +1,8 @@
>  # $OpenBSD: Makefile,v 1.2 2020/09/07 12:53:00 sthen Exp $
>  
> +# Requires OpenGL>=3.3
> +NOT_FOR_ARCHS =              powerpc
> +
>  COMMENT =            fast, feature full, GPU-based terminal emulator
>  
>  MODPY_EGG_VERSION =  0.18.3
> 
> 

Reply via email to