Package Details: ventoy 1.1.12-2

Git Clone URL: https://aur.archlinux.org/ventoy.git (read-only, click to copy)
Package Base: ventoy
Description: A new bootable USB solution
Upstream URL: https://www.ventoy.net/
Licenses: GPL-3.0-or-later
Submitter: Toolybird
Maintainer: Toolybird
Last Packager: Toolybird
Votes: 53
Popularity: 1.40
First Submitted: 2023-02-17 20:09 (UTC)
Last Updated: 2026-05-06 22:46 (UTC)

Required by (0)

Sources (22)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

Toolybird commented on 2026-05-06 22:54 (UTC)

A workaround to fix the build failures has been applied. Turns out the root cause is slightly buggy Arch GCC packaging. More info here: https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/work_items/39

Toolybird commented on 2026-05-04 07:25 (UTC)

usr/bin/ld: cannot find -latomic_asneeded: No such file or directory

Thanks for the report. Seems to be a generic problem when static linking with musl-gcc and gcc-16. The AUR pkg dash-static-musl has the same issue.. I'll need to find a solution somehow...

Lone_Wolf commented on 2026-05-03 15:39 (UTC)

clean chroot build

usr/bin/ld: cannot find -latomic_asneeded: No such file or directory
/usr/bin/ld: have you installed the static version of the atomic_asneeded library ?
collect2: error: ld returned 1 exit status

build log at https://app.box.com/s/k3k2af36jny2rfd9v5xsiwzy6nm0qhvl prepare log at https://app.box.com/s/g4k11js8mhc0eud3oj43nq69d4lwpsfa

Toolybird commented on 2026-03-29 21:59 (UTC)

The build is now fixed with 1.1.10-4.

intelfx commented on 2026-03-29 15:11 (UTC)

What’s the correct fix?

Toolybird commented on 2026-03-29 07:17 (UTC) (edited on 2026-03-29 07:17 (UTC) by Toolybird)

Thanks for the heads-up. Appears to be caused by latest upgrade to autoconf-2.73-1. I already have a fix lined up.. but it needs some testing...

intelfx commented on 2026-03-29 06:41 (UTC)

FTBFS due to the -std= hack not working anymore for GRUB, for whatever reason:

gcc -std=gnu11 -std=gnu23 -DHAVE_CONFIG_H -I.  -Wall -W -DGRUB_UTIL=1 -D_FILE_OFFSET_BITS=64 -I./include -DGRUB_FILE=\"grub-core/io/xzio.c\" -I. -I. -I. -I. -I./include -I./include -I./grub-core/lib/libgcrypt-grub/src/  -I./grub-core/lib/minilzo -I./grub-core/lib/xzembed -I./grub-core/lib/zstd -DMINILZO_HAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -W -Wshadow -Wpointer-arith -Wundef -Wchar-subscripts -Wcomment -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wfloat-equal -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-braces -Wmissing-format-attribute -Wmultichar -Wparentheses -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wswitch -Wtrigraphs -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value  -Wunused-variable -Wwrite-strings -Wnested-externs -Wstrict-prototypes -Wcast-align  -Wextra -Wattributes -Wendif-labels -Winit-self -Wint-to-pointer-cast -Winvalid-pch -Wmissing-field-initializers -Wnonnull -Woverflow -Wvla -Wpointer-to-int-cast -Wstrict-aliasing -Wvariadic-macros -Wvolatile-register-var -Wpointer-sign -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-declarations -Wformat=2  -fno-builtin -Wno-undef  -MT grub-core/io/libgrubmods_a-xzio.o -MD -MP -MF grub-core/io/.deps-util/libgrubmods_a-xzio.Tpo -c -o grub-core/io/libgrubmods_a-xzio.o `test -f 'grub-core/io/xzio.c' || echo './'`grub-core/io/xzio.c
<...>
In file included from grub-core/io/xzio.c:29:
./grub-core/lib/xzembed/xz.h:34:16: error: cannot use keyword ‘false’ as enumeration constant
   34 | typedef enum { false = 0, true = 1 } bool;
      |                ^~~~~
./grub-core/lib/xzembed/xz.h:34:16: note: ‘false’ is a keyword with ‘-std=c23’ onwards
./grub-core/lib/xzembed/xz.h:34:38: error: expected ‘;’, identifier or ‘(’ before ‘bool’
   34 | typedef enum { false = 0, true = 1 } bool;
      |                                      ^~~~
./grub-core/lib/xzembed/xz.h:34:38: warning: useless type name in empty declaration
make[2]: *** [Makefile:8152: grub-core/io/libgrubmods_a-xzio.o] Error 1
make[2]: *** Waiting for unfinished jobs....
<...>
make[2]: Leaving directory '/build/ventoy/src/Ventoy-1.1.10/GRUB2/SRC/grub-x86_64-efi'
make[1]: *** [Makefile:11725: all-recursive] Error 1
make[1]: Leaving directory '/build/ventoy/src/Ventoy-1.1.10/GRUB2/SRC/grub-x86_64-efi'
make: *** [Makefile:3758: all] Error 2

Please consider applying: https://termbin.com/2s93r

doppelhelix commented on 2026-03-26 07:40 (UTC)

I just wanted to say thanks for your continued work on this behemoth of a PKGBUILD!

Toolybird commented on 2026-03-09 20:18 (UTC)

Some sources fail validity check

Incorrect. Please pay attention to the git commit log. If the patches were previously downloaded, you'll need to delete them and re-download.

n3b0j5a commented on 2026-03-09 15:03 (UTC) (edited on 2026-03-09 15:03 (UTC) by n3b0j5a)

Some sources fail validity check:

ventoy-fix-ucs-2-lookup-on-python-3.9.patch ... FAILED
ventoy-fix-array.array.tostring-removal-in-python-3.9.patch ... FAILED