Not sure what's going on with your environment, but I did a quick check with "cat -A" on package-release.sh and I can only see $ (LF), no preceding ^M (CR) whatsoever.
Funny thing, I also couldn't see any ^M sequences in vi, kate also said failes have unix style endline, but I've run dos2unix on those two files and dxvk started to build just fine.
Here's my env:
SHELL=/bin/bash
SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/2800,unix/unix:/tmp/.ICE-unix/2800
WINDOWID=2
COLORTERM=truecolor
XDG_CONFIG_DIRS=/home/Xeno/.config/kdedefaults:/etc/xdg:/usr/share/kde-settings/kde-profile/default/xdg
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
HISTCONTROL=ignoredups
XDG_MENU_PREFIX=kf5-
HOSTNAME=fedora
HISTSIZE=1000
LANGUAGE=pl
SDL_JOYSTICK_DEVICE=/dev/input/js0
DOTNET_ROOT=/usr/lib64/dotnet
SSH_AUTH_SOCK=/run/user/1000/ssh-agent.socket
SHELL_SESSION_ID=379639e321cd40fea33fbe7d31bb35a9
SDKMAN_CANDIDATES_DIR=/home/Xeno/.sdkman/candidates
DESKTOP_SESSION=plasma
GTK_RC_FILES=/etc/gtk/gtkrc:/home/Xeno/.gtkrc:/home/Xeno/.config/gtkrc
GDK_CORE_DEVICE_EVENTS=1
XCURSOR_SIZE=24
LMOD_DIR=/usr/share/lmod/lmod/libexec
EDITOR=/usr/bin/nano
XDG_SEAT=seat0
PWD=/home/Xeno
XDG_SESSION_DESKTOP=KDE
LOGNAME=Xeno
XDG_SESSION_TYPE=wayland
MODULESHOME=/usr/share/lmod/lmod
MANPATH=/usr/share/lmod/lmod/share/man:
SYSTEMD_EXEC_PID=2847
XAUTHORITY=/run/user/1000/xauth_uWJAWo
GTK2_RC_FILES=/home/Xeno/.gtkrc-2.0-kde4
HOME=/home/Xeno
SSH_ASKPASS=/usr/bin/ksshaskpass
LANG=pl_PL.UTF-8
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
XDG_CURRENT_DESKTOP=KDE
KONSOLE_DBUS_SERVICE=:1.913
WAYLAND_DISPLAY=wayland-0
LMOD_SETTARG_FULL_SUPPORT=no
KONSOLE_DBUS_SESSION=/Sessions/8
PROFILEHOME=
SDKMAN_VERSION=5.16.0
PLATFORM_SDK_ROOT=/srv/mer
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
INVOCATION_ID=76fcf9a2c1504132b247a95388f8acb7
LMOD_VERSION=8.7.31
KONSOLE_VERSION=230801
GROOVY_HOME=/home/Xeno/.sdkman/candidates/groovy/current
MANAGERPID=2565
DOTNET_BUNDLE_EXTRACT_BASE_DIR=/home/Xeno/.cache/dotnet_bundle_extract
KDE_SESSION_UID=1000
MODULEPATH_ROOT=/usr/share/modulefiles
MOZ_GMP_PATH=/usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
XKB_DEFAULT_LAYOUT=pl
XDG_ACTIVATION_TOKEN=kwin-20
XDG_SESSION_CLASS=user
LMOD_PKG=/usr/share/lmod/lmod
TERM=xterm
LESSOPEN=||/usr/bin/lesspipe.sh %s
USER=Xeno
COLORFGBG=15;0
PLASMA_USE_QT_SCALING=1
KDE_SESSION_VERSION=5
PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket
QT_WAYLAND_FORCE_DPI=96
SDKMAN_DIR=/home/Xeno/.sdkman
DISPLAY=:0
LMOD_ROOT=/usr/share/lmod
SHLVL=1
R600_ENABLE_S3TC=1
BASH_ENV=/usr/share/lmod/lmod/init/bash
LMOD_sys=Linux
CVS_RSH=ssh
XDG_VTNR=2
SDKMAN_CANDIDATES_API=https://api.sdkman.io/2
XDG_SESSION_ID=2
LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib
XDG_RUNTIME_DIR=/run/user/1000
DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/
KDEDIRS=/usr
QT_AUTO_SCREEN_SCALE_FACTOR=0
JOURNAL_STREAM=8:24425
XCURSOR_THEME=breeze_cursors
XDG_DATA_DIRS=/home/Xeno/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
KDE_FULL_SESSION=true
PATH=/home/Xeno/.sdkman/candidates/groovy/current/bin:/usr/lib/qtchooser:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/Xeno/.dotnet/tools:/home/Xeno/.local/bin:/home/Xeno/bin:/opt/tornister/lib64/python2.6/:/home/Xeno/tmp/SailfishOS/bin
MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
SDKMAN_PLATFORM=linuxx64
LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod
KDE_APPLICATIONS_AS_SCOPE=1
MAIL=/var/spool/mail/Xeno
Ok i think I found it, for some reason in my ~/.gitconfig there was autocrlf set to true. when this parameter is set to false it clones files with correct line end sequence.
SDL_JOYSTICK_DEVICE=/dev/input/js0x1 2023-10
DXVK cloned from git master (as per instructions) fails to build under Fedora 38 x86_64, both using package-release.sh script and manually.
The former fails with error:
the latter option called as
meson setup --cross-file build-win64.txt --buildtype release --prefix ~/tmp/dxvk/libs build.w64"fails with errorConverting package-release.sh and /subprojects/libdisplay-info/tool/gen-search-table.py files with dos2unix solves the issue.