ethical-haquer / Galaxy-Flasher

A GUI for Samsung Flash Tools
GNU General Public License v3.0
56 stars 4 forks source link

[Bug]: Tool doesn't start on Arch Linux (Flatpak and Python) #16

Closed speedyes closed 1 week ago

speedyes commented 4 months ago

What happened?

Galaxy Flasher doesn't start for me in both flatpak and python version. Flatpak version doesn't give me any output through terminal and Python version gives me ValueError: Namespace Vte not available for version 3.91. I've installed vte3 (0.76.3-1) and all the dependencies for Flatpak version. Is there any way I can see logs?

Specs:

DE: Plasma 6.1.2 on Wayland Kernel: 6.9.9-arch GPU: GTX 1650

Galaxy Flasher version

Alpha v0.5.0

Galaxy Flasher's log output

No response

Flash tool's log output

No response

justaCasualCoder commented 4 months ago

@speedyes Please try installing the vte4 package. I don't really know about flatpak though...

speedyes commented 4 months ago

@speedyes Please try installing the vte4 package. I don't really know about flatpak though...

Yeah tried that and now both flatpak and python packages show nothing in output. Reverting back to vte3 returns that error again

justaCasualCoder commented 4 months ago

@speedyes Does it run and close, or just hang? vte4 is the correct package... I'm assuming the gtk4 import is hanging for some reason. Maybe try installing gtk4-demos and see if running gtk4-demo works? Unfortunately Galaxy-Flasher doesn't have debug logging yet...

ethical-haquer commented 4 months ago

@speedyes What command(s) are you using to try and run the flatpak app?

ethical-haquer commented 3 months ago

@speedyes

It's been a while, any updates?

diabl0w commented 3 months ago

in absence of OP, i'd like to report that its working on archlinux via python after installing vte4

ethical-haquer commented 3 months ago

@diabl0w Thanks for the report!

mehanix commented 3 months ago

Hi, I can't seem to get this working under Debian as vte4 is not in the repositories. Flatpak also fails stating You need to install flatpak-builder to use this script. however I have already installed flatpak-builder as per the guide's instructions. Any idea as to what I could try next?

ethical-haquer commented 3 months ago

@mehanix Hello! What version of Debian are you using? What happens if you run flatpak-builder in the terminal?

mehanix commented 3 months ago

I'm actually on LMDE 6 but i think the principles should be the same.

I actually ran sudo apt install flatpak-builder and I could proceed with the rest of the tutorial successfully. It might be worth it to add a mention for this in the docs.

However, I was wondering, isn't the whole point of Flatpak to provide users with pre-packaged packets to install? Why not just provide the prebuilts rather than have a tutorial on how to build it yourself?

mehanix commented 3 months ago

Nevermind, I spoke too early - did the flatpak steps exactly as described, but running flatpak run com.ethicalhaquer.galaxyflasher yields:

Traceback (most recent call last):
  File "/app/./galaxy-flasher", line 33, in <module>
    gi.require_version("Vte", "2.91")
  File "/usr/lib/python3.11/site-packages/gi/__init__.py", line 125, in require_version
    raise ValueError('Namespace %s not available for version %s' %
ValueError: Namespace Vte not available for version 2.91

I think LMDE 6 is based off of Debian 12.

ethical-haquer commented 3 months ago

@mehanix Interesting, I didn't know about LMDE. Yeah, it looks like it uses the packages provided by Debian. The prerequisites for Flatpak do say: "According to here: "...[flatpak-builder] is usually available from the same repository as the flatpak package (e.g. use apt or dnf)." Currently the docs aren't the best though. In the near future, I plan to have external docs.

As for ease of installation, it is kind of a pain to install right now. The goal is to get Galaxy Flasher on FlatHub, and then it will be easier to install.

That's strange that you got that error while running the Flatpak. It should automatically build and install the required VTE version. Could you post the output of ./build.sh? TIA.

mehanix commented 3 months ago

Here's the log:

Downloading sources
Fetching git repo https://gitlab.gnome.org/GNOME/vte.git/, ref refs/heads/master
Starting build of com.ethicalhaquer.galaxyflasher
Cache hit for python3-PyGObject, skipping build
Cache miss, checking out last cache hit
========================================================================
Building module Galaxy-Flasher in /home/nix/Downloads/galaxy-flasher-v0.5.1-alpha-linux/flatpak/.flatpak-builder/build/Galaxy-Flasher-1
========================================================================
Running: pip install -r requirements.txt
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: PyGObject in /usr/lib/python3.11/site-packages (from -r requirements.txt (line 1)) (3.48.2)
Running: cp -r locales /app/locales/
Running: cp -r odin4-wrapper.sh /app/odin4-wrapper.sh
Running: install -D galaxy-flasher.py /app/galaxy-flasher
Running: install -D entry.sh /app/bin/entry
Running: install -D galaxy-flasher.desktop /app/share/applications/com.ethicalhaquer.galaxyflasher.desktop
Committing stage build-Galaxy-Flasher to cache
========================================================================
Building module vte in /home/nix/Downloads/galaxy-flasher-v0.5.1-alpha-linux/flatpak/.flatpak-builder/build/vte-1
========================================================================
The Meson build system
Version: 1.3.2
Source dir: /run/build/vte
Build dir: /run/build/vte/_flatpak_build
Build type: native build
Project name: vte
Project version: 0.79.0
C compiler for the host machine: ccache cc (gcc 13.2.0 "cc (GCC) 13.2.0")
C linker for the host machine: cc ld.bfd 2.42
C++ compiler for the host machine: ccache c++ (gcc 13.2.0 "c++ (GCC) 13.2.0")
C++ linker for the host machine: c++ ld.bfd 2.42
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -std=gnu11: YES 
../meson.build:148: WARNING: Consider using the built-in option for language standard version instead of using "-std=gnu11".
Compiler for C++ supports arguments -std=gnu++20: YES 
../meson.build:156: WARNING: Consider using the built-in option for language standard version instead of using "-std=gnu++20".
Program python3 (dataclasses) found: YES (/usr/bin/python) modules: dataclasses
Header "sys/ioctl.h" has symbol "TIOCGWINSZ" : YES 
Library m found: YES
Checking if "fork" compiles: YES 
Checking if "grantpt" compiles: YES 
Checking if "posix_openpt" compiles: YES 
Checking if "ptsname" compiles: YES 
Checking if "tcgetattr" compiles: YES 
Checking if "unlockpt" compiles: YES 
Checking if "explicit_bzero" compiles: YES 
Checking if "fdwalk" compiles: NO 
Checking if "pread" compiles: YES 
Checking if "pwrite" compiles: YES 
Checking if "strchrnul" compiles: YES 
Checking if "close_range" compiles: YES 
Checking if "ceil" with dependency -lm compiles: YES 
Checking if "floor" with dependency -lm compiles: YES 
Checking if "round" with dependency -lm compiles: YES 
Compiler for C supports arguments -Wall: YES 
Compiler for C supports arguments -Wextra: YES 
Compiler for C supports arguments -Wcast-align: YES 
Compiler for C supports arguments -Wcast-function-type: YES 
Compiler for C supports arguments -Wclobbered: YES 
Compiler for C supports arguments -Wempty-body: YES 
Compiler for C supports arguments -Wendif-labels: YES 
Compiler for C supports arguments -Werror=init-self: YES 
Compiler for C supports arguments -Werror=missing-include-dirs: YES 
Compiler for C supports arguments -Werror=pointer-arith: YES 
Compiler for C supports arguments -Wfloat-equal: YES 
Compiler for C supports arguments -Wignored-qualifiers: YES 
Compiler for C supports arguments -Winvalid-pch: YES 
Compiler for C supports arguments -Wlogical-op: YES 
Compiler for C supports arguments -Wmisleading-indentation: YES 
Compiler for C supports arguments -Wmissing-declarations: YES 
Compiler for C supports arguments -Wmissing-field-initializers: YES 
Compiler for C supports arguments -Wmissing-format-attribute: YES 
Compiler for C supports arguments -Wmissing-include-dirs: YES 
Compiler for C supports arguments -Wmissing-noreturn: YES 
Compiler for C supports arguments -Wno-deprecated-declarations: YES 
Compiler for C supports arguments -Wno-address-of-packed-member: YES 
Compiler for C supports arguments -Wno-c99-designator: NO 
Compiler for C supports arguments -Wno-missing-field-initializers: YES 
Compiler for C supports arguments -Wno-packed: YES 
Compiler for C supports arguments -Wno-switch-enum: YES 
Compiler for C supports arguments -Wno-unused-parameter: YES 
Compiler for C supports arguments -Wno-volatile: NO 
Compiler for C supports arguments -Wshadow: YES 
Compiler for C supports arguments -Wshift-negative-value: YES 
Compiler for C supports arguments -Wsign-compare: YES 
Compiler for C supports arguments -Wstrict-aliasing=2: YES 
Compiler for C supports arguments -Wtype-limits: YES 
Compiler for C supports arguments -Wundef: YES 
Compiler for C supports arguments -Wuninitialized: YES 
Compiler for C supports arguments -Wuninitialized: YES (cached)
Compiler for C supports arguments -Wunsafe-loop-optimizations: YES 
Compiler for C supports arguments -Wunused: YES 
Compiler for C supports arguments -Wunused-but-set-parameter: YES 
Compiler for C supports arguments -Wunused-but-set-variable: YES 
Compiler for C supports arguments -Wunused-function: YES 
Compiler for C supports arguments -Wunused-label: YES 
Compiler for C supports arguments -Wunused-local-typedefs: YES 
Compiler for C supports arguments -Wunused-value: YES 
Compiler for C supports arguments -Wunused-variable: YES 
Compiler for C supports arguments -Wvla: YES 
Compiler for C supports arguments -Wwrite-strings: YES 
Compiler for C supports arguments -fdiagnostics-show-option: YES 
Compiler for C supports arguments -fno-common: YES 
Compiler for C supports arguments -fno-semantic-interposition: YES 
Compiler for C supports arguments -fno-strict-aliasing: YES 
Compiler for C supports arguments -Waggregate-return: YES 
Compiler for C supports arguments -Werror=implicit-function-declaration: YES 
Compiler for C supports arguments -Werror=missing-prototypes: YES 
Compiler for C supports arguments -Wimplicit: YES 
Compiler for C supports arguments -Wimplicit-fallthrough=3: YES 
Compiler for C supports arguments -Wmissing-parameter-type: YES 
Compiler for C supports arguments -Wnested-externs: YES 
Compiler for C supports arguments -Wold-style-declaration: YES 
Compiler for C supports arguments -Wold-style-definition: YES 
Compiler for C supports arguments -Woverride-init: YES 
Compiler for C supports arguments -Wsign-compare: YES (cached)
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C++ supports arguments -Wall: YES 
Compiler for C++ supports arguments -Wextra: YES 
Compiler for C++ supports arguments -Wcast-align: YES 
Compiler for C++ supports arguments -Wcast-function-type: YES 
Compiler for C++ supports arguments -Wclobbered: YES 
Compiler for C++ supports arguments -Wempty-body: YES 
Compiler for C++ supports arguments -Wendif-labels: YES 
Compiler for C++ supports arguments -Werror=init-self: YES 
Compiler for C++ supports arguments -Werror=missing-include-dirs: YES 
Compiler for C++ supports arguments -Werror=pointer-arith: YES 
Compiler for C++ supports arguments -Wfloat-equal: YES 
Compiler for C++ supports arguments -Wignored-qualifiers: YES 
Compiler for C++ supports arguments -Winvalid-pch: YES 
Compiler for C++ supports arguments -Wlogical-op: YES 
Compiler for C++ supports arguments -Wmisleading-indentation: YES 
Compiler for C++ supports arguments -Wmissing-declarations: YES 
Compiler for C++ supports arguments -Wmissing-field-initializers: YES 
Compiler for C++ supports arguments -Wmissing-format-attribute: YES 
Compiler for C++ supports arguments -Wmissing-include-dirs: YES 
Compiler for C++ supports arguments -Wmissing-noreturn: YES 
Compiler for C++ supports arguments -Wno-deprecated-declarations: YES 
Compiler for C++ supports arguments -Wno-address-of-packed-member: YES 
Compiler for C++ supports arguments -Wno-c99-designator: NO 
Compiler for C++ supports arguments -Wno-missing-field-initializers: YES 
Compiler for C++ supports arguments -Wno-packed: YES 
Compiler for C++ supports arguments -Wno-switch-enum: YES 
Compiler for C++ supports arguments -Wno-unused-parameter: YES 
Compiler for C++ supports arguments -Wno-volatile: YES 
Compiler for C++ supports arguments -Wshadow: YES 
Compiler for C++ supports arguments -Wshift-negative-value: YES 
Compiler for C++ supports arguments -Wsign-compare: YES 
Compiler for C++ supports arguments -Wstrict-aliasing=2: YES 
Compiler for C++ supports arguments -Wtype-limits: YES 
Compiler for C++ supports arguments -Wundef: YES 
Compiler for C++ supports arguments -Wuninitialized: YES 
Compiler for C++ supports arguments -Wuninitialized: YES (cached)
Compiler for C++ supports arguments -Wunsafe-loop-optimizations: YES 
Compiler for C++ supports arguments -Wunused: YES 
Compiler for C++ supports arguments -Wunused-but-set-parameter: YES 
Compiler for C++ supports arguments -Wunused-but-set-variable: YES 
Compiler for C++ supports arguments -Wunused-function: YES 
Compiler for C++ supports arguments -Wunused-label: YES 
Compiler for C++ supports arguments -Wunused-local-typedefs: YES 
Compiler for C++ supports arguments -Wunused-value: YES 
Compiler for C++ supports arguments -Wunused-variable: YES 
Compiler for C++ supports arguments -Wvla: YES 
Compiler for C++ supports arguments -Wwrite-strings: YES 
Compiler for C++ supports arguments -fdiagnostics-show-option: YES 
Compiler for C++ supports arguments -fno-common: YES 
Compiler for C++ supports arguments -fno-semantic-interposition: YES 
Compiler for C++ supports arguments -fno-strict-aliasing: YES 
Compiler for C++ supports arguments -Wimplicit-fallthrough=5: YES 
Compiler for C++ supports arguments -Wnon-virtual-dtor: YES 
Compiler for C++ supports arguments -Wstrict-null-sentinel: YES 
Compiler for C++ supports arguments -fvisibility-inlines-hidden: YES 
Compiler for C++ supports arguments -fvisibility=hidden: YES 
Compiler for C++ supports arguments -fvisibility-inlines-hidden: YES (cached)
Compiler for C++ supports arguments -fvisibility=hidden: YES (cached)
Compiler for C supports arguments -Werror=format=2 -Werror=format-nonliteral -Werror=format-security: YES 
Compiler for C++ supports arguments -Werror=format=2 -Werror=format-nonliteral -Werror=format-security: YES 
../meson.build:586: WARNING: Consider using the built-in warning_level option instead of using "-Wall".
../meson.build:586: WARNING: Consider using the built-in warning_level option instead of using "-Wextra".
../meson.build:587: WARNING: Consider using the built-in warning_level option instead of using "-Wall".
../meson.build:587: WARNING: Consider using the built-in warning_level option instead of using "-Wextra".
Compiler for C supports link arguments -Wl,-Bsymbolic: YES 
Compiler for C++ supports link arguments -Wl,-Bsymbolic: YES 
Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES 
Compiler for C++ supports link arguments -Wl,-Bsymbolic-functions: YES 
Compiler for C supports link arguments -fstack-protector: YES 
Compiler for C++ supports link arguments -fstack-protector: YES 
Compiler for C supports link arguments -fstack-protector-strong: YES 
Compiler for C++ supports link arguments -fstack-protector-strong: YES 
Found pkg-config: YES (/usr/bin/pkg-config) 2.2.0
Run-time dependency cairo found: YES 1.18.0
Run-time dependency cairo-gobject found: YES 1.18.0
Run-time dependency gio-2.0 found: YES 2.80.4
Run-time dependency glib-2.0 found: YES 2.80.4
Run-time dependency gobject-2.0 found: YES 2.80.4
Run-time dependency pango found: YES 1.52.2
Run-time dependency libpcre2-8 found: YES 10.42
Run-time dependency threads found: YES
Run-time dependency liblz4 found: YES 1.9.4
Run-time dependency fribidi found: YES 1.0.15
Run-time dependency gnutls found: YES 3.8.0
Run-time dependency gtk4 found: YES 4.14.4
Run-time dependency icu-uc found: YES 73.2
Run-time dependency libsystemd found: YES 254
Configuring config.h using configuration
Configuring vteversion.h using configuration
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Dependency gio-2.0 found: YES 2.80.4 (cached)
Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Dependency glib-2.0 found: YES 2.80.4 (cached)
Program /usr/bin/glib-genmarshal found: YES (/usr/bin/glib-genmarshal)
Dependency gio-2.0 found: YES 2.80.4 (cached)
Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Configuring vte.csh using configuration
Configuring vte.sh using configuration
Dependency gio-2.0 found: YES 2.80.4 (cached)
Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Run-time dependency gobject-introspection-1.0 found: YES 1.80.1
Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached)
Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached)
Program /usr/bin/g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached)
Program /usr/bin/g-ir-compiler found: YES (/usr/bin/g-ir-compiler)
../bindings/vala/meson.build:19: WARNING: add_languages is missing native:, assuming languages are wanted for both host and build.
Vala compiler for the host machine: valac (valac 0.56.17)
Library posix found: YES
Program vapigen found: YES (/usr/bin/vapigen)
Program msgfmt found: YES (/usr/bin/msgfmt)
Program msginit found: YES (/usr/bin/msginit)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program xgettext found: YES (/usr/bin/xgettext)
Program meson_changelog.sh found: YES (/run/build/vte/meson_changelog.sh)
Configuring Makefile using configuration
Configuring .gitignore with command
Message: 
Configuration for VTE:

  Version:      0.79.0

  C compiler:   gcc (version 13.2.0)
  C++ compiler: gcc (version 13.2.0)

  Coverage:     false
  Debug:        false

  A11y:         true
  Docs:         false
  FRIBIDI:      true
  GNUTLS:       true
  GTK+ 3.0:     false
  GTK+ 4.0:     true
  ICU:          true
  GIR:          true
  systemd:      true
  SIXEL:        false
  Glade:        true
  Vala:         true

  Prefix:       /app

../meson.build:747: WARNING: This is an unstable development release!

Build targets in project: 141

vte 0.79.0

  User defined options
    prefix: /app
    gtk3  : false
    gtk4  : true

Found ninja-1.11.1 at /usr/bin/ninja
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
[1/234] Generating src/vteresources_h with a custom command
[2/234] Generating src/vteresources_c with a custom command
[3/234] Generating src/vteresources-gtk4.cc_c with a custom command
[4/234] Generating src/vteresources-gtk4.cc_h with a custom command
[5/234] Compiling C++ object src/decoder-cat.p/utf8.cc.o
[6/234] Generating glib marshaller header src/marshal_h
INFO: Reading ../src/marshal.list...
[7/234] Generating src/vte/vtetypebuiltins-gtk4.h with a custom command
[8/234] Generating src/vte/vtetypebuiltins-gtk4.cc with a custom command
[9/234] Generating glib marshaller source src/marshal_c
INFO: Reading ../src/marshal.list...
[10/234] Generating src/minifont-coverage.inc with a custom command
[11/234] Generating src/modes with a custom command
[12/234] Compiling C++ object src/decoder-cat.p/debug.cc.o
[13/234] Compiling C object src/dumpkeys.p/dumpkeys.c.o
[14/234] Linking target src/dumpkeys
[15/234] Compiling C object src/mev.p/mev.c.o
[16/234] Linking target src/mev
[17/234] Compiling C object src/slowcat.p/slowcat.c.o
[18/234] Compiling C++ object src/vte-urlencode-cwd.p/urlencode.cc.o
[19/234] Linking target src/slowcat
[20/234] Linking target src/vte-urlencode-cwd
[21/234] Generating src/parser-seq with a custom command
[22/234] Compiling C object src/xticker.p/xticker.c.o
[23/234] Compiling C++ object src/test-colors.p/debug.cc.o
[24/234] Compiling C object src/libvte-2.91-gtk4.so.0.p/meson-generated_.._vteresources.c.o
[25/234] Compiling C object src/libvte-2.91-gtk4.so.0.p/meson-generated_.._marshal.c.o
[26/234] Compiling C object src/libvte-2.91-gtk4.so.0.p/meson-generated_.._vteresources-gtk4.cc.c.o
[27/234] Compiling C++ object src/decoder-cat.p/icu-decoder.cc.o
[28/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/debug.cc.o
[29/234] Compiling C++ object src/decoder-cat.p/glib-glue.cc.o
[30/234] Compiling C++ object src/decoder-cat.p/icu-converter.cc.o
[31/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/meson-generated_.._vte_vtetypebuiltins-gtk4.cc.o
[32/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/pastify.cc.o
[33/234] Compiling C++ object src/decoder-cat.p/decoder-cat.cc.o
[34/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/utf8.cc.o
[35/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/parser.cc.o
[36/234] Compiling C++ object src/decoder-cat.p/icu-glue.cc.o
[37/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/color-parser.cc.o
[38/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/glib-glue.cc.o
[39/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/chunk.cc.o
[40/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/uuid.cc.o
[41/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/pty.cc.o
[42/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/regex.cc.o
[43/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/vteuuid.cc.o
[44/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/missing.cc.o
[45/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/keymap.cc.o
[46/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/reaper.cc.o
[47/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/osc-colors.cc.o
[48/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/vtepty.cc.o
[49/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/drawing-context.cc.o
[50/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/fonts-pangocairo.cc.o
[51/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/scheduler.cc.o
[52/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/bidi.cc.o
[53/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/ring.cc.o
[54/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/clipboard-gtk.cc.o
[55/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/minifont.cc.o
[56/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/vtespawn.cc.o
[57/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/spawn.cc.o
[58/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/ringview.cc.o
[59/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/vtestream.cc.o
[60/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/vterowdata.cc.o
[61/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/vteunistr.cc.o
[62/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/vteutils.cc.o
[63/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/vteregex.cc.o
[64/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/vtetypes.cc.o
[65/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/icu-decoder.cc.o
[66/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/icu-converter.cc.o
[67/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/systemd.cc.o
[68/234] Linking target src/decoder-cat
[69/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/icu-glue.cc.o
[70/234] Compiling C++ object src/parser-cat.p/glib-glue.cc.o
[71/234] Compiling C++ object src/parser-cat.p/utf8.cc.o
[72/234] Compiling C++ object src/parser-cat.p/parser.cc.o
[73/234] Compiling C++ object src/parser-cat.p/debug.cc.o
[74/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/drawing-gsk.cc.o
[75/234] Linking target src/xticker
[76/234] Compiling C++ object src/test-colors.p/glib-glue.cc.o
[77/234] Compiling C++ object src/test-colors.p/color-parser.cc.o
[78/234] Generating src/minifont-coverage-tests.inc with a custom command
[79/234] Compiling C++ object src/test-minifont.p/minifont-test.cc.o
[80/234] Linking target src/test-minifont
[81/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/widget.cc.o
[82/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/vteaccess-gtk4.cc.o
[83/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/vtegtk.cc.o
[84/234] Compiling C++ object src/test-colors.p/color-test.cc.o
[85/234] Compiling C++ object src/test-modes.p/modes-test.cc.o
[86/234] Linking target src/test-colors
[87/234] Linking target src/test-modes
[88/234] Compiling C++ object src/test-pastify.p/pastify.cc.o
[89/234] Compiling C++ object src/parser-cat.p/parser-cat.cc.o
[90/234] Compiling C++ object src/test-reaper.p/debug.cc.o
[91/234] Compiling C++ object src/test-parser.p/parser.cc.o
[92/234] Linking target src/parser-cat
[93/234] Compiling C++ object src/test-stream.p/vteutils.cc.o
[94/234] Compiling C++ object src/test-reaper.p/reaper.cc.o
[95/234] Linking target src/test-reaper
[96/234] Compiling C++ object src/test-tabstops.p/tabstops-test.cc.o
[97/234] Compiling C++ object src/test-refptr.p/refptr-test.cc.o
[98/234] Linking target src/test-tabstops
[99/234] Linking target src/test-refptr
[100/234] Compiling C++ object src/test-pastify.p/pastify-test.cc.o
[101/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/vteseq.cc.o
[102/234] Compiling C++ object src/test-termprops.p/debug.cc.o
[103/234] Linking target src/test-pastify
[104/234] Compiling C++ object src/test-unicode-width.p/unicode-width-test.cc.o
[105/234] Linking target src/test-unicode-width
[106/234] Compiling C++ object src/test-utf8.p/utf8.cc.o
[107/234] Compiling C++ object src/test-termprops.p/color-parser.cc.o
[108/234] Compiling C++ object src/test-uuid.p/debug.cc.o
[109/234] Compiling C++ object src/test-termprops.p/glib-glue.cc.o
[110/234] Compiling C++ object src/test-termprops.p/uuid.cc.o
[111/234] Compiling C++ object src/libvte-2.91-gtk4.so.0.p/vte.cc.o
[112/234] Compiling C++ object src/test-parser.p/parser-test.cc.o
[113/234] Compiling C++ object src/test-utf8.p/utf8-test.cc.o
[114/234] Compiling C++ object src/test-uuid.p/glib-glue.cc.o
[115/234] Generating src/app/resources-gtk4.cc_c with a custom command
[116/234] Linking target src/test-parser
[117/234] Building translation po/ab/LC_MESSAGES/vte-2.91-ab.mo
[118/234] Building translation po/am/LC_MESSAGES/vte-2.91-am.mo
[119/234] Generating src/app/resources-gtk4.cc_h with a custom command
[120/234] Building translation po/an/LC_MESSAGES/vte-2.91-an.mo
[121/234] Linking target src/test-utf8
[122/234] Linking target src/libvte-2.91-gtk4.so.0
[123/234] Compiling C++ object src/app/vte-2.91-gtk4.p/.._debug.cc.o
[124/234] Compiling C object src/app/vte-2.91-gtk4.p/meson-generated_.._resources-gtk4.cc.c.o
[125/234] Compiling C++ object src/test-uuid.p/uuid.cc.o
[126/234] Building translation po/ang/LC_MESSAGES/vte-2.91-ang.mo
[127/234] Building translation po/ar/LC_MESSAGES/vte-2.91-ar.mo
[128/234] Generating symbol file src/libvte-2.91-gtk4.so.0.p/libvte-2.91-gtk4.so.0.symbols
[129/234] Building translation po/as/LC_MESSAGES/vte-2.91-as.mo
[130/234] Building translation po/ast/LC_MESSAGES/vte-2.91-ast.mo
[131/234] Building translation po/az/LC_MESSAGES/vte-2.91-az.mo
[132/234] Building translation po/be/LC_MESSAGES/vte-2.91-be.mo
[133/234] Building translation po/be@latin/LC_MESSAGES/vte-2.91-be@latin.mo
[134/234] Building translation po/bg/LC_MESSAGES/vte-2.91-bg.mo
[135/234] Building translation po/bn/LC_MESSAGES/vte-2.91-bn.mo
[136/234] Building translation po/bn_IN/LC_MESSAGES/vte-2.91-bn_IN.mo
[137/234] Building translation po/bs/LC_MESSAGES/vte-2.91-bs.mo
[138/234] Building translation po/ca/LC_MESSAGES/vte-2.91-ca.mo
[139/234] Building translation po/ca@valencia/LC_MESSAGES/vte-2.91-ca@valencia.mo
[140/234] Building translation po/ckb/LC_MESSAGES/vte-2.91-ckb.mo
[141/234] Building translation po/cs/LC_MESSAGES/vte-2.91-cs.mo
[142/234] Building translation po/cy/LC_MESSAGES/vte-2.91-cy.mo
[143/234] Building translation po/da/LC_MESSAGES/vte-2.91-da.mo
[144/234] Building translation po/de/LC_MESSAGES/vte-2.91-de.mo
[145/234] Building translation po/dz/LC_MESSAGES/vte-2.91-dz.mo
[146/234] Building translation po/el/LC_MESSAGES/vte-2.91-el.mo
[147/234] Building translation po/en_CA/LC_MESSAGES/vte-2.91-en_CA.mo
[148/234] Building translation po/en_GB/LC_MESSAGES/vte-2.91-en_GB.mo
[149/234] Building translation po/en@shaw/LC_MESSAGES/vte-2.91-en@shaw.mo
[150/234] Building translation po/eo/LC_MESSAGES/vte-2.91-eo.mo
[151/234] Building translation po/es/LC_MESSAGES/vte-2.91-es.mo
[152/234] Building translation po/et/LC_MESSAGES/vte-2.91-et.mo
[153/234] Building translation po/eu/LC_MESSAGES/vte-2.91-eu.mo
[154/234] Building translation po/fa/LC_MESSAGES/vte-2.91-fa.mo
[155/234] Building translation po/fi/LC_MESSAGES/vte-2.91-fi.mo
[156/234] Building translation po/fr/LC_MESSAGES/vte-2.91-fr.mo
[157/234] Building translation po/fur/LC_MESSAGES/vte-2.91-fur.mo
[158/234] Building translation po/ga/LC_MESSAGES/vte-2.91-ga.mo
[159/234] Building translation po/gl/LC_MESSAGES/vte-2.91-gl.mo
[160/234] Building translation po/gd/LC_MESSAGES/vte-2.91-gd.mo
[161/234] Building translation po/gu/LC_MESSAGES/vte-2.91-gu.mo
[162/234] Building translation po/he/LC_MESSAGES/vte-2.91-he.mo
[163/234] Building translation po/hi/LC_MESSAGES/vte-2.91-hi.mo
[164/234] Building translation po/hr/LC_MESSAGES/vte-2.91-hr.mo
[165/234] Building translation po/hu/LC_MESSAGES/vte-2.91-hu.mo
[166/234] Building translation po/id/LC_MESSAGES/vte-2.91-id.mo
[167/234] Building translation po/is/LC_MESSAGES/vte-2.91-is.mo
[168/234] Building translation po/it/LC_MESSAGES/vte-2.91-it.mo
[169/234] Building translation po/ja/LC_MESSAGES/vte-2.91-ja.mo
[170/234] Building translation po/ka/LC_MESSAGES/vte-2.91-ka.mo
[171/234] Building translation po/kab/LC_MESSAGES/vte-2.91-kab.mo
[172/234] Building translation po/kk/LC_MESSAGES/vte-2.91-kk.mo
[173/234] Building translation po/kn/LC_MESSAGES/vte-2.91-kn.mo
[174/234] Building translation po/ko/LC_MESSAGES/vte-2.91-ko.mo
[175/234] Building translation po/ku/LC_MESSAGES/vte-2.91-ku.mo
[176/234] Building translation po/ky/LC_MESSAGES/vte-2.91-ky.mo
[177/234] Building translation po/li/LC_MESSAGES/vte-2.91-li.mo
[178/234] Building translation po/lt/LC_MESSAGES/vte-2.91-lt.mo
[179/234] Building translation po/lv/LC_MESSAGES/vte-2.91-lv.mo
[180/234] Building translation po/mai/LC_MESSAGES/vte-2.91-mai.mo
[181/234] Building translation po/mi/LC_MESSAGES/vte-2.91-mi.mo
[182/234] Building translation po/mjw/LC_MESSAGES/vte-2.91-mjw.mo
[183/234] Building translation po/mk/LC_MESSAGES/vte-2.91-mk.mo
[184/234] Building translation po/ml/LC_MESSAGES/vte-2.91-ml.mo
[185/234] Building translation po/mn/LC_MESSAGES/vte-2.91-mn.mo
[186/234] Building translation po/mr/LC_MESSAGES/vte-2.91-mr.mo
[187/234] Building translation po/ms/LC_MESSAGES/vte-2.91-ms.mo
[188/234] Building translation po/nb/LC_MESSAGES/vte-2.91-nb.mo
[189/234] Building translation po/nds/LC_MESSAGES/vte-2.91-nds.mo
[190/234] Building translation po/ne/LC_MESSAGES/vte-2.91-ne.mo
[191/234] Building translation po/nl/LC_MESSAGES/vte-2.91-nl.mo
[192/234] Building translation po/nn/LC_MESSAGES/vte-2.91-nn.mo
[193/234] Building translation po/oc/LC_MESSAGES/vte-2.91-oc.mo
[194/234] Building translation po/pa/LC_MESSAGES/vte-2.91-pa.mo
[195/234] Building translation po/or/LC_MESSAGES/vte-2.91-or.mo
[196/234] Building translation po/pl/LC_MESSAGES/vte-2.91-pl.mo
[197/234] Building translation po/pt/LC_MESSAGES/vte-2.91-pt.mo
[198/234] Building translation po/pt_BR/LC_MESSAGES/vte-2.91-pt_BR.mo
[199/234] Compiling C++ object src/test-uuid.p/uuid-test.cc.o
[200/234] Building translation po/ro/LC_MESSAGES/vte-2.91-ro.mo
[201/234] Building translation po/ru/LC_MESSAGES/vte-2.91-ru.mo
[202/234] Building translation po/rw/LC_MESSAGES/vte-2.91-rw.mo
[203/234] Building translation po/si/LC_MESSAGES/vte-2.91-si.mo
[204/234] Building translation po/sk/LC_MESSAGES/vte-2.91-sk.mo
[205/234] Building translation po/sl/LC_MESSAGES/vte-2.91-sl.mo
[206/234] Building translation po/sq/LC_MESSAGES/vte-2.91-sq.mo
[207/234] Building translation po/sr/LC_MESSAGES/vte-2.91-sr.mo
[208/234] Building translation po/sv/LC_MESSAGES/vte-2.91-sv.mo
[209/234] Building translation po/sr@latin/LC_MESSAGES/vte-2.91-sr@latin.mo
[210/234] Building translation po/ta/LC_MESSAGES/vte-2.91-ta.mo
[211/234] Building translation po/tg/LC_MESSAGES/vte-2.91-tg.mo
[212/234] Building translation po/te/LC_MESSAGES/vte-2.91-te.mo
[213/234] Building translation po/th/LC_MESSAGES/vte-2.91-th.mo
[214/234] Building translation po/tr/LC_MESSAGES/vte-2.91-tr.mo
[215/234] Building translation po/ug/LC_MESSAGES/vte-2.91-ug.mo
[216/234] Linking target src/test-uuid
[217/234] Building translation po/vi/LC_MESSAGES/vte-2.91-vi.mo
[218/234] Building translation po/uk/LC_MESSAGES/vte-2.91-uk.mo
[219/234] Building translation po/uz@cyrillic/LC_MESSAGES/vte-2.91-uz@cyrillic.mo
[220/234] Building translation po/wa/LC_MESSAGES/vte-2.91-wa.mo
[221/234] Building translation po/xh/LC_MESSAGES/vte-2.91-xh.mo
[222/234] Building translation po/zh_CN/LC_MESSAGES/vte-2.91-zh_CN.mo
[223/234] Building translation po/zh_TW/LC_MESSAGES/vte-2.91-zh_TW.mo
[224/234] Building translation po/zh_HK/LC_MESSAGES/vte-2.91-zh_HK.mo
[225/234] Compiling C++ object src/test-stream.p/vtestream.cc.o
[226/234] Linking target src/test-stream
[227/234] Compiling C++ object src/app/vte-2.91-gtk4.p/.._glib-glue.cc.o
[228/234] Compiling C++ object src/test-termprops.p/termprops-test.cc.o
[229/234] Linking target src/test-termprops
[230/234] Generating bindings/gir/Vte-3.91.gir with a custom command (wrapped by meson to set env)
../src/vtegtk.cc:3071: Error: Vte: identifier not found on the first line:
 * SECTION: Terminal properties
   ^
../src/vtegtk.cc:8195: Warning: Vte: vte_terminal_get_enable_legacy_osc777: unknown parameter 'enable' in documentation comment
../src/vte/vtepty.h:109: Warning: Vte: Couldn't find 'spawn_with_fds_finish' for the corresponding async function: 'spawn_with_fds_async'
[231/234] Generating bindings/vala/vte-2.91-gtk4.vapi with a custom command
Vte-3.91.gir:2403.7-2403.41: warning: Signal `Vte.Terminal.termprops_changed' conflicts with method of the same name
[232/234] Generating bindings/gir/Vte-3.91.typelib with a custom command
[233/234] Compiling C++ object src/app/vte-2.91-gtk4.p/app.cc.o
[234/234] Linking target src/app/vte-2.91-gtk4
[0/1] Installing files.
Installing src/vte/vtetypebuiltins-gtk4.h to /app/include/vte-2.91-gtk4/vte
Installing src/libvte-2.91-gtk4.so.0 to /app/lib
Installing src/vte-urlencode-cwd to /app/libexec
Installing src/app/vte-2.91-gtk4 to /app/bin
Installing bindings/gir/Vte-3.91.gir to /app/share/gir-1.0
Installing bindings/gir/Vte-3.91.typelib to /app/lib/girepository-1.0
Installing bindings/vala/vte-2.91-gtk4.vapi to /app/share/vala/vapi
Installing po/ab/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ab/LC_MESSAGES
Installing po/am/LC_MESSAGES/vte-2.91.mo to /app/share/locale/am/LC_MESSAGES
Installing po/an/LC_MESSAGES/vte-2.91.mo to /app/share/locale/an/LC_MESSAGES
Installing po/ang/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ang/LC_MESSAGES
Installing po/ar/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ar/LC_MESSAGES
Installing po/as/LC_MESSAGES/vte-2.91.mo to /app/share/locale/as/LC_MESSAGES
Installing po/ast/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ast/LC_MESSAGES
Installing po/az/LC_MESSAGES/vte-2.91.mo to /app/share/locale/az/LC_MESSAGES
Installing po/be/LC_MESSAGES/vte-2.91.mo to /app/share/locale/be/LC_MESSAGES
Installing po/be@latin/LC_MESSAGES/vte-2.91.mo to /app/share/locale/be@latin/LC_MESSAGES
Installing po/bg/LC_MESSAGES/vte-2.91.mo to /app/share/locale/bg/LC_MESSAGES
Installing po/bn/LC_MESSAGES/vte-2.91.mo to /app/share/locale/bn/LC_MESSAGES
Installing po/bn_IN/LC_MESSAGES/vte-2.91.mo to /app/share/locale/bn_IN/LC_MESSAGES
Installing po/bs/LC_MESSAGES/vte-2.91.mo to /app/share/locale/bs/LC_MESSAGES
Installing po/ca/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ca/LC_MESSAGES
Installing po/ca@valencia/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ca@valencia/LC_MESSAGES
Installing po/ckb/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ckb/LC_MESSAGES
Installing po/cs/LC_MESSAGES/vte-2.91.mo to /app/share/locale/cs/LC_MESSAGES
Installing po/cy/LC_MESSAGES/vte-2.91.mo to /app/share/locale/cy/LC_MESSAGES
Installing po/da/LC_MESSAGES/vte-2.91.mo to /app/share/locale/da/LC_MESSAGES
Installing po/de/LC_MESSAGES/vte-2.91.mo to /app/share/locale/de/LC_MESSAGES
Installing po/dz/LC_MESSAGES/vte-2.91.mo to /app/share/locale/dz/LC_MESSAGES
Installing po/el/LC_MESSAGES/vte-2.91.mo to /app/share/locale/el/LC_MESSAGES
Installing po/en_CA/LC_MESSAGES/vte-2.91.mo to /app/share/locale/en_CA/LC_MESSAGES
Installing po/en_GB/LC_MESSAGES/vte-2.91.mo to /app/share/locale/en_GB/LC_MESSAGES
Installing po/en@shaw/LC_MESSAGES/vte-2.91.mo to /app/share/locale/en@shaw/LC_MESSAGES
Installing po/eo/LC_MESSAGES/vte-2.91.mo to /app/share/locale/eo/LC_MESSAGES
Installing po/es/LC_MESSAGES/vte-2.91.mo to /app/share/locale/es/LC_MESSAGES
Installing po/et/LC_MESSAGES/vte-2.91.mo to /app/share/locale/et/LC_MESSAGES
Installing po/eu/LC_MESSAGES/vte-2.91.mo to /app/share/locale/eu/LC_MESSAGES
Installing po/fa/LC_MESSAGES/vte-2.91.mo to /app/share/locale/fa/LC_MESSAGES
Installing po/fi/LC_MESSAGES/vte-2.91.mo to /app/share/locale/fi/LC_MESSAGES
Installing po/fr/LC_MESSAGES/vte-2.91.mo to /app/share/locale/fr/LC_MESSAGES
Installing po/fur/LC_MESSAGES/vte-2.91.mo to /app/share/locale/fur/LC_MESSAGES
Installing po/ga/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ga/LC_MESSAGES
Installing po/gd/LC_MESSAGES/vte-2.91.mo to /app/share/locale/gd/LC_MESSAGES
Installing po/gl/LC_MESSAGES/vte-2.91.mo to /app/share/locale/gl/LC_MESSAGES
Installing po/gu/LC_MESSAGES/vte-2.91.mo to /app/share/locale/gu/LC_MESSAGES
Installing po/he/LC_MESSAGES/vte-2.91.mo to /app/share/locale/he/LC_MESSAGES
Installing po/hi/LC_MESSAGES/vte-2.91.mo to /app/share/locale/hi/LC_MESSAGES
Installing po/hr/LC_MESSAGES/vte-2.91.mo to /app/share/locale/hr/LC_MESSAGES
Installing po/hu/LC_MESSAGES/vte-2.91.mo to /app/share/locale/hu/LC_MESSAGES
Installing po/id/LC_MESSAGES/vte-2.91.mo to /app/share/locale/id/LC_MESSAGES
Installing po/is/LC_MESSAGES/vte-2.91.mo to /app/share/locale/is/LC_MESSAGES
Installing po/it/LC_MESSAGES/vte-2.91.mo to /app/share/locale/it/LC_MESSAGES
Installing po/ja/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ja/LC_MESSAGES
Installing po/ka/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ka/LC_MESSAGES
Installing po/kab/LC_MESSAGES/vte-2.91.mo to /app/share/locale/kab/LC_MESSAGES
Installing po/kk/LC_MESSAGES/vte-2.91.mo to /app/share/locale/kk/LC_MESSAGES
Installing po/kn/LC_MESSAGES/vte-2.91.mo to /app/share/locale/kn/LC_MESSAGES
Installing po/ko/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ko/LC_MESSAGES
Installing po/ku/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ku/LC_MESSAGES
Installing po/ky/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ky/LC_MESSAGES
Installing po/li/LC_MESSAGES/vte-2.91.mo to /app/share/locale/li/LC_MESSAGES
Installing po/lt/LC_MESSAGES/vte-2.91.mo to /app/share/locale/lt/LC_MESSAGES
Installing po/lv/LC_MESSAGES/vte-2.91.mo to /app/share/locale/lv/LC_MESSAGES
Installing po/mai/LC_MESSAGES/vte-2.91.mo to /app/share/locale/mai/LC_MESSAGES
Installing po/mi/LC_MESSAGES/vte-2.91.mo to /app/share/locale/mi/LC_MESSAGES
Installing po/mjw/LC_MESSAGES/vte-2.91.mo to /app/share/locale/mjw/LC_MESSAGES
Installing po/mk/LC_MESSAGES/vte-2.91.mo to /app/share/locale/mk/LC_MESSAGES
Installing po/ml/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ml/LC_MESSAGES
Installing po/mn/LC_MESSAGES/vte-2.91.mo to /app/share/locale/mn/LC_MESSAGES
Installing po/mr/LC_MESSAGES/vte-2.91.mo to /app/share/locale/mr/LC_MESSAGES
Installing po/ms/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ms/LC_MESSAGES
Installing po/nb/LC_MESSAGES/vte-2.91.mo to /app/share/locale/nb/LC_MESSAGES
Installing po/nds/LC_MESSAGES/vte-2.91.mo to /app/share/locale/nds/LC_MESSAGES
Installing po/ne/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ne/LC_MESSAGES
Installing po/nl/LC_MESSAGES/vte-2.91.mo to /app/share/locale/nl/LC_MESSAGES
Installing po/nn/LC_MESSAGES/vte-2.91.mo to /app/share/locale/nn/LC_MESSAGES
Installing po/oc/LC_MESSAGES/vte-2.91.mo to /app/share/locale/oc/LC_MESSAGES
Installing po/or/LC_MESSAGES/vte-2.91.mo to /app/share/locale/or/LC_MESSAGES
Installing po/pa/LC_MESSAGES/vte-2.91.mo to /app/share/locale/pa/LC_MESSAGES
Installing po/pl/LC_MESSAGES/vte-2.91.mo to /app/share/locale/pl/LC_MESSAGES
Installing po/pt/LC_MESSAGES/vte-2.91.mo to /app/share/locale/pt/LC_MESSAGES
Installing po/pt_BR/LC_MESSAGES/vte-2.91.mo to /app/share/locale/pt_BR/LC_MESSAGES
Installing po/ro/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ro/LC_MESSAGES
Installing po/ru/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ru/LC_MESSAGES
Installing po/rw/LC_MESSAGES/vte-2.91.mo to /app/share/locale/rw/LC_MESSAGES
Installing po/si/LC_MESSAGES/vte-2.91.mo to /app/share/locale/si/LC_MESSAGES
Installing po/sk/LC_MESSAGES/vte-2.91.mo to /app/share/locale/sk/LC_MESSAGES
Installing po/sl/LC_MESSAGES/vte-2.91.mo to /app/share/locale/sl/LC_MESSAGES
Installing po/sq/LC_MESSAGES/vte-2.91.mo to /app/share/locale/sq/LC_MESSAGES
Installing po/sr/LC_MESSAGES/vte-2.91.mo to /app/share/locale/sr/LC_MESSAGES
Installing po/sr@latin/LC_MESSAGES/vte-2.91.mo to /app/share/locale/sr@latin/LC_MESSAGES
Installing po/sv/LC_MESSAGES/vte-2.91.mo to /app/share/locale/sv/LC_MESSAGES
Installing po/ta/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ta/LC_MESSAGES
Installing po/te/LC_MESSAGES/vte-2.91.mo to /app/share/locale/te/LC_MESSAGES
Installing po/tg/LC_MESSAGES/vte-2.91.mo to /app/share/locale/tg/LC_MESSAGES
Installing po/th/LC_MESSAGES/vte-2.91.mo to /app/share/locale/th/LC_MESSAGES
Installing po/tr/LC_MESSAGES/vte-2.91.mo to /app/share/locale/tr/LC_MESSAGES
Installing po/ug/LC_MESSAGES/vte-2.91.mo to /app/share/locale/ug/LC_MESSAGES
Installing po/uk/LC_MESSAGES/vte-2.91.mo to /app/share/locale/uk/LC_MESSAGES
Installing po/uz@cyrillic/LC_MESSAGES/vte-2.91.mo to /app/share/locale/uz@cyrillic/LC_MESSAGES
Installing po/vi/LC_MESSAGES/vte-2.91.mo to /app/share/locale/vi/LC_MESSAGES
Installing po/wa/LC_MESSAGES/vte-2.91.mo to /app/share/locale/wa/LC_MESSAGES
Installing po/xh/LC_MESSAGES/vte-2.91.mo to /app/share/locale/xh/LC_MESSAGES
Installing po/zh_CN/LC_MESSAGES/vte-2.91.mo to /app/share/locale/zh_CN/LC_MESSAGES
Installing po/zh_HK/LC_MESSAGES/vte-2.91.mo to /app/share/locale/zh_HK/LC_MESSAGES
Installing po/zh_TW/LC_MESSAGES/vte-2.91.mo to /app/share/locale/zh_TW/LC_MESSAGES
Installing /run/build/vte/src/vte/vte.h to /app/include/vte-2.91-gtk4/vte
Installing /run/build/vte/src/vte/vtedeprecated.h to /app/include/vte-2.91-gtk4/vte
Installing /run/build/vte/src/vte/vteenums.h to /app/include/vte-2.91-gtk4/vte
Installing /run/build/vte/src/vte/vteglobals.h to /app/include/vte-2.91-gtk4/vte
Installing /run/build/vte/src/vte/vtemacros.h to /app/include/vte-2.91-gtk4/vte
Installing /run/build/vte/src/vte/vtepty.h to /app/include/vte-2.91-gtk4/vte
Installing /run/build/vte/src/vte/vteregex.h to /app/include/vte-2.91-gtk4/vte
Installing /run/build/vte/src/vte/vteterminal.h to /app/include/vte-2.91-gtk4/vte
Installing /run/build/vte/src/vte/vteuuid.h to /app/include/vte-2.91-gtk4/vte
Installing /run/build/vte/src/vte/vtetypebuiltins.h to /app/include/vte-2.91-gtk4/vte
Installing /run/build/vte/_flatpak_build/src/vte/vteversion.h to /app/include/vte-2.91-gtk4/vte
Installing /run/build/vte/src/terminfo/xterm-256color to /app/share/vte-2.91/terminfo/x
Installing /run/build/vte/_flatpak_build/meson-private/vte-2.91-gtk4.pc to /app/lib/pkgconfig
Installing /run/build/vte/_flatpak_build/src/vte.csh to /app/etc/profile.d
Installing /run/build/vte/_flatpak_build/src/vte.sh to /app/etc/profile.d
Installing /run/build/vte/src/vte-spawn-.scope.conf to /app/lib/systemd/user/vte-spawn-.scope.d
Installing /run/build/vte/_flatpak_build/meson-private/vte-2.91-gtk4.deps to /app/share/vala/vapi
Installing symlink pointing to libvte-2.91-gtk4.so.0 to /app/lib/libvte-2.91-gtk4.so
compressing debuginfo in: /home/nix/Downloads/galaxy-flasher-v0.5.1-alpha-linux/flatpak/.flatpak-builder/rofiles/rofiles-Sa9vUd/files/bin/vte-2.91-gtk4
processing: /home/nix/Downloads/galaxy-flasher-v0.5.1-alpha-linux/flatpak/.flatpak-builder/rofiles/rofiles-Sa9vUd/files/bin/vte-2.91-gtk4
[32] .debug_aranges compressed -> .zdebug_aranges (1104 => 384 34.78%)
[33] .debug_info compressed -> .zdebug_info (404169 => 181305 44.86%)
[34] .debug_abbrev compressed -> .zdebug_abbrev (10017 => 3318 33.12%)
[35] .debug_line compressed -> .zdebug_line (55536 => 17628 31.74%)
[36] .debug_str compressed -> .zdebug_str (287161 => 44880 15.63%)
[37] .debug_line_str compressed -> .zdebug_line_str (3582 => 1396 38.97%)
[38] .debug_loclists compressed -> .zdebug_loclists (112888 => 31336 27.76%)
[39] .debug_rnglists compressed -> .zdebug_rnglists (12087 => 4782 39.56%)
[42] Updating section string table
stripping /home/nix/Downloads/galaxy-flasher-v0.5.1-alpha-linux/flatpak/.flatpak-builder/rofiles/rofiles-Sa9vUd/files/bin/vte-2.91-gtk4 to /home/nix/Downloads/galaxy-flasher-v0.5.1-alpha-linux/flatpak/.flatpak-builder/rofiles/rofiles-Sa9vUd/files/lib/debug/bin/vte-2.91-gtk4.debug
compressing debuginfo in: /home/nix/Downloads/galaxy-flasher-v0.5.1-alpha-linux/flatpak/.flatpak-builder/rofiles/rofiles-Sa9vUd/files/lib/libvte-2.91-gtk4.so.0
processing: /home/nix/Downloads/galaxy-flasher-v0.5.1-alpha-linux/flatpak/.flatpak-builder/rofiles/rofiles-Sa9vUd/files/lib/libvte-2.91-gtk4.so.0
[31] .debug_aranges compressed -> .zdebug_aranges (6064 => 1674 27.61%)
[32] .debug_info compressed -> .zdebug_info (4985899 => 2392246 47.98%)
[33] .debug_abbrev compressed -> .zdebug_abbrev (148766 => 36183 24.32%)
[34] .debug_line compressed -> .zdebug_line (687028 => 248652 36.19%)
[35] .debug_str compressed -> .zdebug_str (1855565 => 233834 12.60%)
[36] .debug_line_str compressed -> .zdebug_line_str (6736 => 2488 36.94%)
[37] .debug_loclists compressed -> .zdebug_loclists (1320438 => 407518 30.86%)
[38] .debug_rnglists compressed -> .zdebug_rnglists (225149 => 87423 38.83%)
[41] Updating section string table
stripping /home/nix/Downloads/galaxy-flasher-v0.5.1-alpha-linux/flatpak/.flatpak-builder/rofiles/rofiles-Sa9vUd/files/lib/libvte-2.91-gtk4.so.0 to /home/nix/Downloads/galaxy-flasher-v0.5.1-alpha-linux/flatpak/.flatpak-builder/rofiles/rofiles-Sa9vUd/files/lib/debug/lib/libvte-2.91-gtk4.so.0.debug
compressing debuginfo in: /home/nix/Downloads/galaxy-flasher-v0.5.1-alpha-linux/flatpak/.flatpak-builder/rofiles/rofiles-Sa9vUd/files/libexec/vte-urlencode-cwd
processing: /home/nix/Downloads/galaxy-flasher-v0.5.1-alpha-linux/flatpak/.flatpak-builder/rofiles/rofiles-Sa9vUd/files/libexec/vte-urlencode-cwd
[29] .debug_aranges compressed -> .zdebug_aranges (288 => 99 34.38%)
[30] .debug_info compressed -> .zdebug_info (5751 => 3037 52.81%)
[31] .debug_abbrev compressed -> .zdebug_abbrev (1259 => 551 43.76%)
[32] .debug_line compressed -> .zdebug_line (884 => 488 55.20%)
[33] .debug_str compressed -> .zdebug_str (2553 => 1185 46.42%)
[34] .debug_line_str compressed -> .zdebug_line_str (714 => 337 47.20%)
[35] .debug_loclists compressed -> .zdebug_loclists (250 => 155 62.00%)
[36] .debug_rnglists compressed -> .zdebug_rnglists (138 => 93 67.39%)
[39] Updating section string table
stripping /home/nix/Downloads/galaxy-flasher-v0.5.1-alpha-linux/flatpak/.flatpak-builder/rofiles/rofiles-Sa9vUd/files/libexec/vte-urlencode-cwd to /home/nix/Downloads/galaxy-flasher-v0.5.1-alpha-linux/flatpak/.flatpak-builder/rofiles/rofiles-Sa9vUd/files/lib/debug/libexec/vte-urlencode-cwd.debug
Committing stage build-vte to cache
Cleaning up
Committing stage cleanup to cache
Finishing app
Exporting share/applications/com.ethicalhaquer.galaxyflasher.desktop
Please review the exported files and the metadata
Committing stage finish to cache
Exporting com.ethicalhaquer.galaxyflasher to repo
Commit: 19b17bf9ef326fef37208ce1063330e57141826610ddc781714fc119d6bb7d80
Metadata Total: 253
Metadata Written: 1
Content Total: 133
Content Written: 0
Content Bytes Written: 0 (0 bytes)
Exporting com.ethicalhaquer.galaxyflasher.Locale to repo
Commit: 24da1f86baad174e2e337339dbd86955b22a0466983dbaddba142db27ada2c0c
Metadata Total: 745
Metadata Written: 1
Content Total: 97
Content Written: 0
Content Bytes Written: 0 (0 bytes)
Exporting com.ethicalhaquer.galaxyflasher.Debug to repo
Commit: 16a5aa6b21c16181d73635ee322e30d407782eb0e79ccddf7424ab3a31a6f0ad
Metadata Total: 29
Metadata Written: 1
Content Total: 145
Content Written: 0
Content Bytes Written: 0 (0 bytes)
Updating runtime/com.ethicalhaquer.galaxyflasher.Locale/x86_64/master
Installing app/com.ethicalhaquer.galaxyflasher/x86_64/master
Pruning cache
mehanix commented 3 months ago

I don't know why, but a clean uninstall + redownload source code + rebuild fixed things. I might have made some changes in the source code that I forgot to undo while I was testing things out. Thanks!

ethical-haquer commented 3 months ago

@mehanix No problem! If you don't mind me asking, how did you find out about Galaxy Flasher?

Piker98988 commented 3 months ago

Hey there! I'm getting an error on Arch Linux just like OP, here's the log:

┌──── piker at arch ─ ~/android-root/tools/galaxy-flasher
└─ $ python3 galaxy-flasher.py
Traceback (most recent call last):
  File "/home/piker/android-root/tools/galaxy-flasher/galaxy-flasher.py", line 32, in <module>
    gi.require_version("Adw", "1")
  File "/usr/lib/python3.12/site-packages/gi/__init__.py", line 122, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Adw not available

Trying galaxy flasher because I can't wrap my head around odin4 cli

ethical-haquer commented 3 months ago

@Piker98988 Hey! I would try installing the libadwaita package, if you don't already have it.

mehanix commented 3 months ago

@ethical-haquer from XDA. Unfortunately in the end I did end up just using odin4 from CLI to flash my phone. I unfortunately could not install Thor as I couldn't get dotnet 7 working under my system, and odin does not seem to offer interactive GUI functionality with your tool, or at least, my phone wouldn't be recognised by the tool when connecting in download mode after attaching the executable file. All buttons were greyed out and I couldn't write anything in the CLI either.

Thanks for taking the time to write this. It's a shame I couldn't end up using it in the end, I really tried. For my needs, it was enough to literally just run odin4 -b ... -a ... -c ... -s ... -d ... as per the manpage. (flashing official stock rom)

ethical-haquer commented 3 months ago

@mehanix Thanks for the info! For the .NET stuff, I built a self-contained build of Thor that doesn't need .NET. If you click the flash-tool setting, and then click on the "info" icons, there is some info about each flash-tool: galaxy-flasher-thor-info It's not documented anywhere yet though, so don't feel bad about not knowing about it.

For Odin4, what was displayed in the log tab?

Piker98988 commented 2 months ago

To solve my issue I just used Odin in another separate windows computer and it went buttery smooth

ethical-haquer commented 2 months ago

@Piker98988 Nice! :+1: So you weren't able to use GF after installing the libadwaita package?

Piker98988 commented 2 months ago

I just tried it and it does work! Thank you! You have developed a really useful tool for linux users, because for me i wanted to root my A54 but didn't know how with the USERDATA file in odin4... it doesn't say it anywhere! Even though i rooted my phone on windows, you have developed an extremely useful tool which i think will be useful for a lot of people such as me... thank you for your little program, @ethical-haquer !!

ethical-haquer commented 2 months ago

@Piker98988 Thanks for the kind words! So it worked after installing the libadwaita package?

mehanix commented 2 months ago

@mehanix Thanks for the info! For the .NET stuff, I built a self-contained build of Thor that doesn't need .NET. If you click the flash-tool setting, and then click on the "info" icons, there is some info about each flash-tool: galaxy-flasher-thor-info It's not documented anywhere yet though, so don't feel bad about not knowing about it.

For Odin4, what was displayed in the log tab?

It seems you just need to give it a close & open again after you select odin4 in the radio buttons menu, you can't switch between them and have it work. I got an interactive CLI in the app after doing so.

ethical-haquer commented 2 months ago

@mehanix That's correct,you have to close and re-open the app after changing the flash-tool. From the docs:

Flash Tool - The flash-tool you would like Galaxy Flasher to use. The options are: Thor - An open-source flash-tool. The last update was almost a year ago, sadly. Odin4 - A proprietary, official Samsung flash-tool that was leaked. PyThor - An open-source flash-tool that is still in development. The only real reason to use it is if you plan on contributing to it.

You will have to restart Galaxy Flasher after changing this setting for it to apply.

The notice is in-between two settings though, so it's not exactly clear what setting it's referring to. I'll have to make it more clear.

Galaxy Flasher should have a dialog telling the user to reboot after they change the flash-tool setting, or better yet, automatically start the new flash-tool. I'll look into improving this in the next release.

Thanks for letting me know where Galaxy Flasher can be improved!

mehanix commented 2 months ago

Oh, I didn't see that, my bad. Thank you for the tool, and glad I could be of help!

ethical-haquer commented 2 months ago

@mehanix No problem, user feedback is very helpful!

Piker98988 commented 1 month ago

@Piker98988 Thanks for the kind words! So it worked after installing the libadwaita package?

Yes it did, sorry for necroposting

ethical-haquer commented 1 month ago

@Piker98988 No problem! Thanks for the info.

ethical-haquer commented 1 week ago

Vte is not a dependency anymore in v0.6.0.