Build fine with devtools but not with makepkg for me See https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot extra-x86_64-build
Search Criteria
Package Details: appimagelauncher-git r1258.cd87b73-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/appimagelauncher-git.git (read-only, click to copy) |
---|---|
Package Base: | appimagelauncher-git |
Description: | A Helper application for running and integrating AppImages. |
Upstream URL: | https://github.com/TheAssassin/AppImageLauncher |
Keywords: | appimage |
Licenses: | MIT |
Conflicts: | appimagelauncher |
Provides: | appimagelauncher |
Submitter: | AJSlye |
Maintainer: | FabioLolix |
Last Packager: | FabioLolix |
Votes: | 4 |
Popularity: | 0.000000 |
First Submitted: | 2018-04-24 14:08 (UTC) |
Last Updated: | 2024-10-18 16:20 (UTC) |
Dependencies (16)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- libappimage
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- qt5-declarative (qt5-declarative-gitAUR)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- lib32-gcc-libs (lib32-gcc-libs-gitAUR, lib32-gccrs-libs-gitAUR, lib32-gcc-libs-snapshotAUR) (make)
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-linux4AUR, lib32-glibc-eacAUR, lib32-glibc-eac-binAUR, lib32-glibc-eac-rocoAUR) (make)
- libxpm (libxpm-gitAUR) (make)
- patchelf (patchelf-gitAUR) (make)
- qt5-tools (make)
- tinyxxd (make)
Required by (5)
- cpod-appimage (requires appimagelauncher)
- cryptocam-companion-appimage (requires appimagelauncher)
- steam-rom-manager-appimage (requires appimagelauncher)
- todoist-appimage (requires appimagelauncher)
- todoist-appimage-integration (requires appimagelauncher)
Sources (11)
- appimage-binfmt-remove.hook
- AppImage-cpr
- appimagelauncher-fix#574.patch
- git+https://github.com/AppImageCommunity/AppImageUpdate.git
- git+https://github.com/AppImageCommunity/fltk-1.3.4.git
- git+https://github.com/AppImageCommunity/zsync2.git
- git+https://github.com/arsenm/sanitizers-cmake.git
- git+https://github.com/google/googletest.git
- git+https://github.com/Taywee/args.git
- git+https://github.com/TheAssassin/AppImageLauncher.git
- git+https://github.com/TheAssassin/libdesktopenvironments.git
FabioLolix commented on 2024-09-15 14:55 (UTC)
trinitronx commented on 2024-09-15 08:44 (UTC)
I just managed to make a patch, add a few makedepends
, and disable some compiler warnings to workaround the FTBFS issues with current upstream + submodules. Pushed the PKGBUILD
changes up on my fork here.
Note that it's not intended that this bandaid-patch workaround be used in any production-grade capacity, but if anyone needs to get latest sources for appimagelauncher
to build for some reason, maybe this helps?
FabioLolix commented on 2023-11-29 22:43 (UTC)
There is an issue open since June https://github.com/TheAssassin/AppImageLauncher/issues/574
I would recommend to use a VM of a base arch install and check what dependencies are missing using that.
We have devtools for building in a clean chroot https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot, typically I do both a clean build and a dirty build but the program is broken now
euliveiras commented on 2023-11-29 18:52 (UTC) (edited on 2023-11-29 18:52 (UTC) by euliveiras)
i'm getting the same problem
Dhalucario commented on 2023-11-08 21:23 (UTC) (edited on 2023-11-08 21:31 (UTC) by Dhalucario)
I also get an error while trying to compile this:
[ 76%] Linking CXX shared library libbinfmt-bypass-preload.so
patching ELF file 'libbinfmt-bypass-preload.so'
clearing symbol version for dlsym
writing libbinfmt-bypass-preload.so
Error: found symbol version markers newer than 2.4:
U calloc@GLIBC_2.2.5
w __cxa_finalize@GLIBC_2.2.5
U dlsym
U __errno_location@GLIBC_2.2.5
U exit@GLIBC_2.2.5
U free@GLIBC_2.2.5
U getenv@GLIBC_2.2.5
w __gmon_start__
w _ITM_deregisterTMCloneTable
w _ITM_registerTMCloneTable
U malloc@GLIBC_2.2.5
U memcpy@GLIBC_2.14
U __stack_chk_fail@GLIBC_2.4
U stderr@GLIBC_2.2.5
U strdup@GLIBC_2.2.5
U strerror@GLIBC_2.2.5
U strlen@GLIBC_2.2.5
U strncmp@GLIBC_2.2.5
U strncpy@GLIBC_2.2.5
U unsetenv@GLIBC_2.2.5
U __vfprintf_chk@GLIBC_2.3.4
make[2]: *** [src/binfmt-bypass/CMakeFiles/binfmt-bypass-preload.dir/build.make:114: src/binfmt-bypass/libbinfmt-bypass-preload.so] Error 1
make[2]: *** Deleting file 'src/binfmt-bypass/libbinfmt-bypass-preload.so'
make[1]: *** [CMakeFiles/Makefile2:1850: src/binfmt-bypass/CMakeFiles/binfmt-bypass-preload.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'appimagelauncher-git-r1251.71e8e32-1':
error: packages failed to build: appimagelauncher-git-r1251.71e8e32-1
Dhalucario commented on 2023-11-08 21:18 (UTC)
Hi, I would recommend to use a VM of a base arch install and check what dependencies are missing using that.
FabioLolix commented on 2023-08-25 08:42 (UTC)
Thanks for reporting, I'll be away for a few days so can't look into it
AskAlice commented on 2023-08-24 21:58 (UTC)
Should add patchelf to the dependencies
/home/alice/.cache/yay/appimagelauncher-git/src/AppImageLauncher/src/binfmt-bypass/fix-preload-library.sh: line 26: patchelf: command not found
make[2]: *** [src/binfmt-bypass/CMakeFiles/binfmt-bypass-preload.dir/build.make:114: src/binfmt-bypass/libbinfmt-bypass-preload.so] Error 127
make[2]: *** Deleting file 'src/binfmt-bypass/libbinfmt-bypass-preload.so'
make[1]: *** [CMakeFiles/Makefile2:1850: src/binfmt-bypass/CMakeFiles/binfmt-bypass-preload.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
-> error making: appimagelauncher-git-exit status 4
-> Failed to install the following packages. Manual intervention is required:
appimagelauncher-git - exit status 4
yay -S appimagelauncher-git 56.01s user 11.70s system 48% cpu 2:19.07 total
❯ sudo pacman -S patchelf
resolving dependencies...
looking for conflicting packages...
Packages (1) patchelf-0.18.0-1
Total Download Size: 0.10 MiB
Total Installed Size: 0.24 MiB
Celti commented on 2022-12-18 00:24 (UTC)
This package's local submodule handling breaks with git 2.38.1 thanks to CVE-2022-39253. To fix this cleanly, so that this package builds in a clean container, the calls to git submodule update
need to be updated with -c protocol.file.allow=always
; i.e., git -c protocol.file.allow=always submodule update
.
This package also requires a makedependency on vim
or it fails to build in a clean container with a failure to find xxd
.
zerowang commented on 2022-05-23 03:29 (UTC)
get some error when linking appimagelauncherd. Package curl had been installed.
/usr/bin/ld: ../../lib/AppImageUpdate/src/libappimageupdate.so: undefined reference to `curl_easy_getinfo@CURL_OPENSSL_4'
/usr/bin/ld: ../../lib/AppImageUpdate/src/libappimageupdate.so: undefined reference to `curl_multi_perform@CURL_OPENSSL_4'
/usr/bin/ld: ../../lib/AppImageUpdate/src/libappimageupdate.so: undefined reference to `curl_easy_perform@CURL_OPENSSL_4'
/usr/bin/ld: ../../lib/AppImageUpdate/src/libappimageupdate.so: undefined reference to `curl_formfree@CURL_OPENSSL_4'
/usr/bin/ld: ../../lib/AppImageUpdate/src/libappimageupdate.so: undefined reference to `curl_easy_init@CURL_OPENSSL_4'
/usr/bin/ld: ../../lib/AppImageUpdate/src/libappimageupdate.so: undefined reference to `curl_multi_add_handle@CURL_OPENSSL_4
Pinned Comments
FabioLolix commented on 2024-09-15 14:55 (UTC)
Build fine with devtools but not with makepkg for me See https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot extra-x86_64-build
FabioLolix commented on 2023-11-29 22:43 (UTC)
There is an issue open since June https://github.com/TheAssassin/AppImageLauncher/issues/574
We have devtools for building in a clean chroot https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot, typically I do both a clean build and a dirty build but the program is broken now