Shitty assembly code in .c source ://
Search Criteria
Package Details: wine-stable 10.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/wine-stable.git (read-only, click to copy) |
---|---|
Package Base: | wine-stable |
Description: | A compatibility layer for running Windows programs |
Upstream URL: | https://www.winehq.org/ |
Licenses: | LGPL-2.1-or-later |
Conflicts: | wine |
Provides: | wine |
Submitter: | chungy |
Maintainer: | chungy |
Last Packager: | chungy |
Votes: | 36 |
Popularity: | 0.104592 |
First Submitted: | 2016-06-18 08:40 (UTC) |
Last Updated: | 2025-01-22 18:50 (UTC) |
Dependencies (101)
- desktop-file-utils (desktop-file-utils-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-macosAUR, freetype2-qdoledAUR, freetype2-gitAUR, freetype2-qdoled-aw3225qfAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- gettext (gettext-gitAUR)
- lib32-fontconfig
- lib32-freetype2
- lib32-gcc-libs (lib32-gcc-libs-gitAUR, lib32-gccrs-libs-gitAUR, lib32-gcc-libs-snapshotAUR)
- lib32-gettext
- lib32-libpcap
- lib32-libunwind
- lib32-libxcursor
- lib32-libxi
- lib32-libxkbcommon
- lib32-libxrandr
- lib32-wayland
- libpcap (libpcap-gitAUR)
- libunwind (libunwind-carbonAUR, libunwind-gitAUR)
- libxcursor
- libxi (libxi-gitAUR)
- Show 81 more dependencies...
Required by (383)
- 0cc-famitracker (requires wine)
- 2gis (requires wine)
- 4nec2-bin (requires wine)
- accutimes (requires wine)
- adobe-reader-11 (requires wine)
- ag-dsp-controller (requires wine)
- ags-git (requires wine) (optional)
- aimp (requires wine)
- aio-creator-neo (requires wine)
- alchemy-viewer-git (requires wine) (optional)
- algodoo-wine (requires wine)
- altirra (requires wine)
- anituner (requires wine)
- ankama-launcher (requires wine) (optional)
- anycubic-slicer (requires wine)
- aoe3-wine-steam (requires wine)
- arch-gaming-meta (requires wine)
- ares (requires wine)
- asim (requires wine)
- Show 364 more...
Sources (4)
MarsSeed commented on 2022-01-19 00:06 (UTC)
MarsSeed commented on 2022-01-19 00:05 (UTC)
My first time building Wine... :((
Why do I need preloader_mac
anyway? O.o
_start
function in: wine-stable/src/wine/loader/preloader.c
wld_start
function in: wine-stable/src/wine/loader/preloader_mac.c
gcc -m64 -o loader/wine64 loader/main.o -Wl,--export-dynamic -Wl,-Ttext-segment=0x7d000000 \
-Wl,-z,max-page-size=0x1000 -lpthread -ldl -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto
gcc -m64 -o loader/wine64-preloader loader/preloader.o loader/preloader_mac.o -static -nostartfiles -nodefaultlibs \
-Wl,-Ttext=0x7d400000 -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto
/usr/bin/ld: /tmp/cc6YYWdd.ltrans0.ltrans.o: in function `_start':
<artificial>:(.text+0x12): undefined reference to `thread_data'
/usr/bin/ld: <artificial>:(.text+0x2a): undefined reference to `wld_start'
collect2: error: ld returned 1 exit status
make: *** [Makefile:215303: loader/wine64-preloader] Error 1
make: *** Waiting for unfinished jobs....
==> ERROR: A failure occurred in build().
Aborting...
chungy commented on 2022-01-18 23:04 (UTC)
@MarsSeed: Good suggestion! Thanks for the heads up
MarsSeed commented on 2022-01-18 23:03 (UTC) (edited on 2022-01-18 23:18 (UTC) by MarsSeed)
Great new 7.0 news! :) I suggest to remove the following as per Wine 7.0 announcement:
External dependencies:
-
The following libraries are bundled in the source tree and built as PE libraries, so they are no longer required at the Unix level:
- Faudio
- GSM
- LCMS2
- LibJPEG
- LibJXR
- LibMPG123
- LibPng
- LibTiff
- LibXml2
- LibXslt
- Zlib
-
The libraries above can still be imported as external libraries instead of using the bundled copy, provided that they are available in PE format.
- This behavior is requested with the '
--with-system-dllpath
' configure option, which specifies the Unix search path for such dependencies.
cucu9 commented on 2022-01-06 16:29 (UTC)
Had an error compiling. Seems this same issue is coming up https://aur.archlinux.org/packages/wine-valve/#comment-843791
https://aur.archlinux.org/cgit/aur.git/tree/ldap.patch?h=wine-valve worked and I was able to successfully compile.
Levitating commented on 2021-12-24 15:11 (UTC)
@donsmith the opengpg server strips User IDs which gpg doesn't like. Better to use keyserver.ubuntu.com
https://superuser.com/questions/1485213/gpg-cant-import-key-new-key-but-contains-no-user-id-skipped
spikespi commented on 2021-10-30 16:00 (UTC)
i get mingw-w64-gcc error at build in 6.0.2 version again. this time i try to build in clean chroot and build pass ok. btw zst package size reduced to 157m that before was 288m.
ak2021 commented on 2021-09-01 01:25 (UTC)
wine-6.0.1.tar.xz ... FAILED (unknown public key CEFAC8EAAF17519D)
Inlifeuser commented on 2021-07-08 14:26 (UTC) (edited on 2021-07-13 23:21 (UTC) by Inlifeuser)
/home/inlifeuser/.cache/yay/wine-stable/src/wine-64-build/tools/winegcc/winegcc -o dlls/avicap32/avicap32.dll.so \ --wine-objdir . --winebuild \ /home/inlifeuser/.cache/yay/wine-stable/src/wine-64-build/tools/winebuild/winebuild -m32 -fno-PIC \ -fasynchronous-unwind-tables -shared ../wine/dlls/avicap32/avicap32.spec \ dlls/avicap32/avicap32_main.o libs/port/libwine_port.a -ldl -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now /usr/bin/ld: dlls/avicap32/avicap32_main.o: direct GOT relocation R_386_GOT32X against `__wine_dbg_header' without base register can not be used when making a shared object /usr/bin/ld: avicap32.dll-sCCK39.spec.o: warning: relocation in read-only section `.text' collect2: error: ld returned 1 exit status winegcc: /usr/bin/gcc failed make: *** [Makefile:10767: dlls/avicap32/avicap32.dll.so] Error 2 ==> ERROR: A failure occurred in build(). Aborting... error making: wine-stable
UPD: Strangely, without using the AUR helper, the package was successfully builded.
Pinned Comments
isatsam commented on 2023-11-08 23:25 (UTC) (edited on 2023-11-08 23:25 (UTC) by isatsam)
gpg --keyserver keys.openpgp.org --recv-keys CEFAC8EAAF17519D
seems to not be doing anything for me anymore, so the package doesn't build because of a dependency of a dependency's checksum
This worked:
gpg --keyserver keys.openpgp.org --recv-keys CFDF148828C642A7