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.24 |
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)
- 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 (lib32-wayland-gitAUR)
- libpcap (libpcap-gitAUR)
- libunwind (libunwind-carbonAUR, libunwind-gitAUR)
- libxcursor
- libxi (libxi-gitAUR)
- Show 81 more dependencies...
Required by (377)
- 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)
- avidemux-core-git (requires wine) (optional)
- bahn-regio-entfernungsrechner-bin (requires wine)
- balsamiqmockups (requires wine)
- bgb (requires wine)
- bingdianwenku-wine (requires wine)
- booktab-wine (requires wine)
- boscaceoil (requires wine)
- bottles (requires wine) (optional)
- bottles-git (requires wine)
- brawlcrate-wine-bin (requires wine)
- bricklink-studio (requires wine)
- bzr-player (requires wine)
- carla-bridges-win (requires wine)
- carla-bridges-win-git (requires wine)
- carla-bridges-win32 (requires wine)
- carla-bridges-win32-git (requires wine)
- carla-bridges-win64 (requires wine)
- carla-bridges-win64-git (requires wine)
- cate-bossfight-bin (requires wine)
- cate-gms2-bin (requires wine)
- caudec (requires wine) (optional)
- cemu-experimental-wine (requires wine)
- cemu-wine (requires wine)
- cheat-engine-zh (requires wine)
- chips-cctools (requires wine) (optional)
- clrmamepro (requires wine)
- cncnet (requires wine)
- cod4-wine-steam (requires wine)
- codaw-wine-steam (requires wine)
- codghosts-wine-steam (requires wine)
- codmw2-wine-steam (requires wine)
- codwaw-wine-steam (requires wine)
- com.163.music.spark (requires wine)
- coolvlviewer (requires wine) (optional)
- coolvlviewer-bin (requires wine) (optional)
- coolvlviewer-experimental (requires wine) (optional)
- coolvlviewer-experimental-bin (requires wine) (optional)
- crowbar (requires wine)
- cxx (requires wine) (optional)
- d-trust-card-assistant (requires wine)
- d2launcher (requires wine)
- dambe (requires wine)
- dcexel (requires wine)
- dirt2-wine-steam (requires wine)
- dirt3-wine-steam (requires wine)
- dirt4-wine-steam (requires wine)
- dirtrally2-wine-steam (requires wine)
- dirtshowdown-wine-steam (requires wine)
- discord-rpc-wine-git (requires wine)
- discordmessenger-mingw (requires wine)
- discordmessenger-msvc (requires wine)
- dn-famitracker-bin (requires wine)
- dnastar7activated (requires wine)
- dng (requires wine)
- dngconverter (requires wine)
- dngconverter (requires wine) (make)
- dssi-vst (requires wine)
- dssi-vst-git (requires wine)
- dxvk-async-git (requires wine) (make)
- dxvk-gplasync-bin (requires wine) (optional)
- dxvk-gplasync-bin-git (requires wine) (optional)
- dxvk-mingw (requires wine)
- dxvk-mingw-git (requires wine)
- dxvk-mingw-git (requires wine) (make)
- dxvk-msvc-git (requires wine) (make)
- dxvk-nvapi-mingw (requires wine)
- dxvk-nvapi-mingw-git (requires wine)
- eac3to (requires wine)
- eact (requires wine)
- easyrpg-player (requires wine) (optional)
- easyrpg-player-git (requires wine) (optional)
- edairy (requires wine)
- elster (requires wine)
- embrilliance (requires wine)
- estlcam-wine (requires wine)
- eternally-us (requires wine)
- euroscope-bin (requires wine)
- evesetup (requires wine) (optional)
- exact-audio-copy (requires wine)
- ez4-client (requires wine)
- famitracker (requires wine)
- fightcade2 (requires wine)
- firealpaca (requires wine)
- fl-studio-integrator (requires wine)
- flashpoint-bin (requires wine)
- flashpoint-launcher-bin (requires wine)
- flashpoint-launcher-git (requires wine)
- foobar2000 (requires wine)
- foon (requires wine)
- fsthost (requires wine)
- futu-ftnn-wine (requires wine)
- gallium-nine-git (requires wine)
- gallium-nine-git (requires wine) (make)
- gamehub-bin (requires wine) (optional)
- gate88-win (requires wine)
- gba-graphics-editor (requires wine)
- gbata (requires wine)
- gcfscape (requires wine)
- geepee32 (requires wine)
- gog-cuphead (requires wine)
- gog-heroes-of-might-and-magic-3-complete-edition (requires wine)
- gog-inscryption-demo (requires wine)
- gog-through-the-darkest-of-times (requires wine)
- gog-vampire-the-masquerade-bloodlines (requires wine)
- goomba-color (requires wine)
- grid-wine-gog (requires wine)
- grid2019-wine-steam (requires wine)
- h7toolpc-bin (requires wine)
- h7toolpc-wine (requires wine)
- halcogen (requires wine)
- ham-v2.71-linux-bin (requires wine)
- heidisql (requires wine)
- heros-hour-gog (requires wine)
- holocure-bin (requires wine)
- hqdfm-wine (requires wine)
- humble-lumpia-git (requires wine) (optional)
- icytower (requires wine)
- idos-timetable-browser-latest (requires wine)
- idos-timetable-browser-license-installer-latest (requires wine) (make)
- innounp-bin (requires wine)
- itch-bin (requires wine) (optional)
- iwbtg (requires wine)
- jazz-jackrabbit-2 (requires wine)
- jcadencii (requires wine) (optional)
- k-meleon-bin-wine (requires wine)
- kakaotalk (requires wine)
- killwine (requires wine)
- kitch-bin (requires wine) (optional)
- kkrieger (requires wine)
- knyttstories (requires wine)
- koku-xinput-wine (requires wine) (make)
- koku-xinput-wine-git (requires wine) (make)
- konaste-linux (requires wine)
- latencyflex-git (requires wine) (make)
- latencyflex-wine-git (requires wine) (make)
- legion+ (requires wine)
- lib32-vkd3d-git (requires wine) (make)
- lib32-vkd3d-proton-git (requires wine) (make)
- linvst (requires wine)
- linvst-bin (requires wine)
- linvst-git (requires wine)
- linvst-x-bin (requires wine)
- linvst3 (requires wine)
- linvst3-bin (requires wine)
- linvstmanager-git (requires wine)
- lmms-git (requires wine) (make)
- lmms-git (requires wine) (optional)
- lnkedit (requires wine)
- loderunner (requires wine)
- lotterhoffcrash (requires wine)
- lsetwatch (requires wine)
- ltspice (requires wine)
- luatools-wine (requires wine)
- lucas-simpsons-hit-and-run-mod-launcher (requires wine)
- lug-helper (requires wine)
- lunar-magic (requires wine)
- lunion-git (requires wine) (optional)
- lutris-git (requires wine) (optional)
- lutris-wine-meta (requires wine)
- lutris-world-of-warcraft-dependencies-nvidia (requires wine)
- magicavoxel (requires wine)
- maszyna-git (requires wine)
- materialize-bin (requires wine)
- mediamonkey (requires wine)
- melodfy-bin (requires wine)
- meshmixer-wine (requires wine)
- meteo-avi-2-gba (requires wine)
- micro-cap (requires wine)
- microsip (requires wine)
- mingw-w64-imath (requires wine) (make)
- mingw-w64-orc (requires wine) (make)
- mingw-w64-wine (requires wine)
- minigalaxy (requires wine) (optional)
- minigalaxy-git (requires wine) (optional)
- minlau-git (requires wine)
- mp3directcut (requires wine)
- mp3tag (requires wine)
- mrswatson-bin (requires wine) (optional)
- mrswatson-git (requires wine) (optional)
- mspaint-xp-bin (requires wine)
- mspinball-bin (requires wine)
- msvc-wine-git (requires wine)
- msvc-wine-rust-git (requires wine)
- msxadvance (requires wine)
- mupen64-rr-lua-bin (requires wine)
- mushaf_almadinah (requires wine)
- musicbee (requires wine)
- musicplayer2-bin (requires wine)
- navicat-lite (requires wine)
- navicat121_premium_cs_x64 (requires wine)
- navicat121_premium_en_x64 (requires wine)
- netinstall-gui (requires wine)
- nocash2k6 (requires wine)
- nocashgba-debugger (requires wine)
- noesis-bin (requires wine)
- nona-win (requires wine)
- nona-win (requires wine) (make)
- notepad++ (requires wine)
- nwscript-code (requires wine) (optional)
- ollydbg-bin (requires wine)
- onenet-edpproto-debugger-wine (requires wine)
- onenet-lua-script-debugger-wine (requires wine)
- onenet-mqtt-device-debugger-wine (requires wine)
- openmpt (requires wine)
- opentrack (requires wine) (make)
- opentrack-git (requires wine) (make)
- osaka-simulator (requires wine)
- osu (requires wine)
- otr-verwaltung3p-vdub (requires wine)
- p-insurgence-bin (requires wine)
- pandownload-bin (requires wine)
- pandownload-wine (requires wine)
- pars-win-extra (requires wine) (make)
- paup-gui (requires wine)
- pceadvance (requires wine)
- pdf-xchange (requires wine)
- pdfencrypt (requires wine)
- pee-wee (requires wine)
- pee-wee (requires wine) (make)
- peldd (requires wine) (optional)
- phast-win (requires wine)
- phast-win (requires wine) (make)
- phoenicis-playonlinux (requires wine)
- pingo (requires wine)
- pkhex-bin (requires wine)
- playkey-linux (requires wine)
- playonlinux (requires wine)
- playonlinux4-git (requires wine)
- pocketnes (requires wine)
- polecat (requires wine)
- progress-quest-bin (requires wine)
- project-sushi (requires wine)
- proton-ge-custom-bin (requires wine) (optional)
- proton-ge-custom-rtsp-bin (requires wine) (optional)
- protonfixes (requires wine) (optional)
- protonfixes-git (requires wine) (optional)
- pxtone-collage (requires wine)
- pywinery (requires wine) (optional)
- q4wine-git (requires wine)
- qaac-wine (requires wine)
- qaac-wine (requires wine) (make)
- qrocrown-bin (requires wine)
- questrade-iq-edge (requires wine)
- rare (requires wine) (optional)
- rasaeroii-bin (requires wine)
- rasp (requires wine)
- rcedit-bin (requires wine)
- rdworks-wine-bin (requires wine)
- red-ggpo (requires wine)
- redpanda-cpp (requires wine) (optional, x86_64)
- reshade-steam-proton-git (requires wine) (optional)
- resource-hacker (requires wine)
- rexpaint (requires wine)
- riven-remake-launcher (requires wine)
- rmt-bin (requires wine)
- sandwine-git (requires wine)
- sappy2006 (requires wine)
- shamela (requires wine)
- shellter (requires wine)
- simplicitystudio5-bin (requires wine) (optional)
- slf-wt (requires wine)
- slf-wt (requires wine) (make)
- smsadvance (requires wine)
- softethervpn-client-manager (requires wine)
- softethervpn-server-manager (requires wine)
- source2viewer (requires wine)
- source2viewer-bin (requires wine)
- source2viewer-git (requires wine)
- spa (requires wine) (make)
- spa (requires wine)
- spcplay (requires wine)
- stc-isp-bin (requires wine)
- stcai-isp-tiny-wine (requires wine)
- stcai-isp-wine (requires wine)
- steam-tui (requires wine) (optional)
- steam-tui-bin (requires wine) (optional)
- steam-tui-git (requires wine) (optional)
- steam-wine-git (requires wine)
- steamcurses-git (requires wine) (optional)
- steamtinkerlaunch (requires wine) (optional)
- steamtinkerlaunch-git (requires wine) (optional)
- suave (requires wine)
- sumatrapdf (requires wine)
- supercard-sd (requires wine)
- swamp-wine (requires wine)
- swgemu (requires wine)
- tagscanner (requires wine)
- tak (requires wine)
- th06-demo-wine (requires wine)
- th07 (requires wine)
- th08 (requires wine)
- th10 (requires wine)
- thedude (requires wine)
- thr-editor (requires wine)
- thunder-mini (requires wine)
- tiberiansun (requires wine)
- tpsdig (requires wine)
- tpsrelw (requires wine)
- tpsutil (requires wine)
- track-designer (requires wine)
- treecomp (requires wine)
- truckersmp-cli (requires wine) (optional)
- truepng (requires wine)
- ultravnc-viewer (requires wine)
- uniextract2 (requires wine)
- unlz-gba (requires wine)
- usbhelper (requires wine)
- usenew-git (requires wine)
- usenti (requires wine)
- ut3-wine-steam (requires wine)
- vatsim-manager (requires wine) (optional)
- vinegar (requires wine) (optional)
- vinegar-git (requires wine) (optional)
- vinesauce-rom-corruptor (requires wine)
- vkd3d-git (requires wine) (make)
- vkd3d-proton-git (requires wine) (make)
- vkd3d-proton-mingw (requires wine)
- vkd3d-proton-mingw-git (requires wine)
- vortex-tracker-ii (requires wine)
- vrising-server (requires wine)
- vtfedit (requires wine)
- wapkg (requires wine) (optional)
- wii-scrubber-bin (requires wine)
- wikitaxi (requires wine)
- winamp2 (requires wine)
- winarcadia-bin (requires wine)
- winbox3 (requires wine)
- winclada (requires wine)
- wine-cachyos-opt (requires wine) (optional)
- wine-installer (requires wine)
- wine-installer-git (requires wine)
- wine-pixi (requires wine)
- wineasio (requires wine)
- wineasio-git (requires wine)
- winegame (requires wine) (optional)
- winegui (requires wine)
- winegui-bin (requires wine)
- winestreamproxy (requires wine)
- winestreamproxy-git (requires wine)
- winetricks-git (requires wine)
- winetricks-zh (requires wine)
- winetricks-zh-git (requires wine)
- winfile (requires wine)
- winscp (requires wine)
- wreckfest-wine-gog (requires wine)
- wreckfest-wine-steam (requires wine)
- xpiwe (requires wine)
- xpiwe (requires wine) (make)
- xqwizard (requires wine)
- yabridge-bin (requires wine)
- yabridge-git (requires wine)
- yatqa (requires wine)
- ynab4 (requires wine)
- ytd (requires wine)
- yy-wine-1 (requires wine)
- yzkof-gm-arcade-international (requires wine)
- zxadvance (requires wine)
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.
donsmith commented on 2021-06-29 08:02 (UTC)
If you are trying to use the pinned comment: gpg --keyserver pool.sks-keyservers.net --recv-keys CEFAC8EAAF17519D;makepkg -si
and getting this error: gpg: keyserver receive failed: No name
it's because they SKS keyservers are no longer online
try this instead: gpg --keyserver keys.openpgp.org --recv-keys CEFAC8EAAF17519D
more info: https://stackoverflow.com/questions/66217436/gpg-keyserver-receive-failed-no-name
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