Your changes have now been merged to master. Thanks for testing and sticking with this.
On Tue, Jan 9, 2024 at 7:50 PM Nicholas Vinson <nvinson...@gmail.com> wrote: > On 1/9/24 02:40, Rocky Bernstein wrote: > > I have not been able to reproduce the problem using the configure > > options given, however the patch seems reasonable. > > > > I have applied it in branch nvinson234 in git on savannah.gnu.org > > <http://savannah.gnu.org> See > > > https://git.savannah.gnu.org/cgit/libcdio.git/commit/?h=nvinsion234&id=4ebc31bf828e3503891a201ecb6ef7e92ac52359 > < > https://git.savannah.gnu.org/cgit/libcdio.git/commit/?h=nvinsion234&id=4ebc31bf828e3503891a201ecb6ef7e92ac52359 > > > > > > Please try this branch out and let me know if this addresses the issue. > > If so, I'll merge it into master. > > The nvinsion234 branch addresses the issue. I've also attached two log > files. The first shows a full run using the master branch (and the > failures observed). The second is with the nvinsion234 branch. > > > > > > > Thanks for the bug report. > > > > On Mon, Jan 8, 2024 at 9:47 PM Nicholas Vinson <nvinson...@gmail.com > > <mailto:nvinson...@gmail.com>> wrote: > > > > [Resending to include the mailing list] > > > > On 1/8/24 21:33, Rocky Bernstein wrote: > > > Thanks - I will try patching this soon. > > > > > > I would be interested in seeing a failure, applying the patch and > > seeing > > > a fix. > > > > > > Would you give me more information about the environment so I can > > > replicate this failure? > > > > I cloned the repository, created configure using the usual autotools, > > created a build folded in the repository, and then from the build > > folder > > I ran: > > > > ../configure \ > > CC="clang" \ > > CXX="clang++" \ > > CFLAGS="-O3 -pipe" \ > > CXXFLAGS="-O3 -pipe" \ > > --prefix=/usr \ > > --build=x86_64-pc-linux-gnu \ > > --host=x86_64-pc-linux-gnu \ > > --mandir=/usr/share/man \ > > --infodir=/usr/share/info \ > > --datadir=/usr/share \ > > --sysconfdir=/etc \ > > --localstatedir=/var/lib \ > > --disable-dependency-tracking \ > > --disable-silent-rules \ > > --docdir=/usr/share/doc/libcdio-2.1.0-r1 \ > > --htmldir=/usr/share/doc/libcdio-2.1.0-r1/html \ > > --with-sysroot=/ \ > > --libdir=/usr/lib64 \ > > --enable-maintainer-mode \ > > --enable-cxx \ > > --disable-cpp-progs \ > > --disable-example-progs \ > > --disable-static \ > > --disable-cddb \ > > --disable-vcd-info \ > > --with-cd-drive \ > > --with-cd-info \ > > --with-cdda-player \ > > --with-cd-read \ > > --with-iso-info \ > > --with-iso-read > > > > which is heavily based on how Gentoo's package manager invokes > > configure. Afterwards, I ran > > > > make V=1 > > > > and observed the error. > > > > Full environment information given after signature. > > > > Regards, > > Nicholas Vinson > > > > Portage 3.0.58 (python 3.11.7-final-0, > > default/linux/amd64/17.1/desktop, > > gcc-13, glibc-2.38-r9, 6.6.7-gentoo x86_64) > > ================================================================= > > System uname: > > Linux-6.6.7-gentoo-x86_64-Intel-R-_Core-TM-_i7-4771_CPU_@ > _3.50GHz-with-glibc2.38 > > KiB Mem: 32553208 total, 13574508 free > > KiB Swap: 2097148 total, 2097148 free > > Timestamp of repository gentoo: Mon, 08 Jan 2024 10:03:15 +0000 > > Head commit of repository gentoo: > > bbfaf0d3b4ad501749c7d5e5a41fee3933b6c0c4 > > > > Timestamp of repository brother-overlay: Tue, 26 Dec 2023 14:18:05 > +0000 > > Head commit of repository brother-overlay: > > 18efecd707fd1ed6ced4695c65294c5c945c78c6 > > > > Head commit of repository magpie: > > b7421a55e7f725875bd1c6e31f51b3a1c0e8a381 > > > > sh bash 5.2_p21-r1 > > ld GNU ld (Gentoo 2.41 p4) 2.41.0 > > app-misc/pax-utils: 1.3.7::gentoo > > app-shells/bash: 5.2_p21-r1::gentoo > > dev-java/java-config: 2.3.3-r1::gentoo > > dev-lang/perl: 5.38.2-r1::gentoo > > dev-lang/python: 3.10.13::gentoo, 3.11.7::gentoo, > > 3.12.1_p1::gentoo > > dev-lang/rust: 1.74.1::gentoo > > dev-util/cmake: 3.28.1::gentoo > > dev-util/meson: 1.3.1::gentoo > > sys-apps/baselayout: 2.14-r1::gentoo > > sys-apps/openrc: 0.52.1::gentoo > > sys-apps/sandbox: 2.38::gentoo > > sys-devel/autoconf: 2.13-r8::gentoo, 2.71-r7::gentoo, > > 2.72-r1::gentoo > > sys-devel/automake: 1.16.5-r1::gentoo > > sys-devel/binutils: 2.41-r4::gentoo > > sys-devel/binutils-config: 5.5::gentoo > > sys-devel/clang: 16.0.6::gentoo, 17.0.6::gentoo > > sys-devel/gcc: 13.2.1_p20231216::gentoo > > sys-devel/gcc-config: 2.11::gentoo > > sys-devel/libtool: 2.4.7-r1::gentoo > > sys-devel/lld: 17.0.6::gentoo > > sys-devel/llvm: 16.0.6::gentoo, 17.0.6::gentoo > > sys-devel/make: 4.4.1-r1::gentoo > > sys-kernel/linux-headers: 6.6::gentoo (virtual/os-headers) > > sys-libs/glibc: 2.38-r9::gentoo > > Repositories: > > > > gentoo > > location: /var/db/repos/gentoo > > sync-type: git > > sync-uri: https://github.com/gentoo-mirror/gentoo.git > > <https://github.com/gentoo-mirror/gentoo.git> > > priority: -1000 > > volatile: False > > sync-git-verify-commit-signature: true > > > > brother-overlay > > location: /var/db/repos/brother-overlay > > sync-type: git > > sync-uri: > > https://github.com/gentoo-mirror/brother-overlay.git > > <https://github.com/gentoo-mirror/brother-overlay.git> > > masters: gentoo > > volatile: False > > > > magpie > > location: /var/db/repos/magpie > > sync-type: git > > sync-uri: https://github.com/nvinson/magpie.git > > <https://github.com/nvinson/magpie.git> > > masters: gentoo > > volatile: False > > > > ABI="amd64" > > ABI_X86="64" > > ACCEPT_KEYWORDS="amd64 ~amd64" > > ACCEPT_LICENSE="* -@EULA" > > ACCEPT_PROPERTIES="*" > > ACCEPT_RESTRICT="*" > > ADA_TARGET="gnat_2021" > > ANT_HOME="/usr/share/ant" > > APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions > > alias > > auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile > > authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs > > dav_lock deflate dir env expires ext_filter file_cache filter headers > > include info log_config logio mime mime_magic negotiation rewrite > > setenvif speling status unique_id userdir usertrack vhost_alias" > > AR="llvm-ar" > > ARCH="amd64" > > AUTOCLEAN="no" > > BINPKG_COMPRESS="bzip2" > > BINPKG_FORMAT="xpak" > > BINPKG_GPG_SIGNING_BASE_COMMAND="/usr/bin/flock > > /run/lock/portage-binpkg-gpg.lock /usr/bin/gpg --sign --armor > > [PORTAGE_CONFIG]" > > BINPKG_GPG_SIGNING_DIGEST="SHA512" > > BINPKG_GPG_VERIFY_BASE_COMMAND="/usr/bin/gpg --verify --batch > --no-tty > > --no-auto-check-trustdb --status-fd 2 [PORTAGE_CONFIG] [SIGNATURE]" > > BINPKG_GPG_VERIFY_GPG_HOME="/etc/portage/gnupg" > > BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml > > python_targets_python3_11 python_single_target_python3_11 multilib" > > BROOT="" > > CALLIGRA_FEATURES="karbon sheets words" > > CBUILD="x86_64-pc-linux-gnu" > > CC="clang" > > CFLAGS="-march=native -O3 -pipe -flto=thin" > > CFLAGS_amd64="-m64" > > CFLAGS_x32="-mx32" > > CFLAGS_x86="-m32 -mfpmath=sse" > > CHOST="x86_64-pc-linux-gnu" > > CHOST_amd64="x86_64-pc-linux-gnu" > > CHOST_x32="x86_64-pc-linux-gnux32" > > CHOST_x86="i686-pc-linux-gnu" > > CLEAN_DELAY="5" > > COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" > > COLLISION_IGNORE="/boot/dtbs/* /lib/modules/*" > > COMMON_FLAGS="-march=native -O3 -pipe" > > CONFIG_PROTECT="/etc > /opt/brother/scanner/brscan4/brsanenetdevice4.cfg > > /usr/lib64/libreoffice/program/sofficerc > /usr/share/gnupg/qualified.txt" > > CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d > > /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release > > /etc/revdep-rebuild > > /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d > > /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" > > CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 sse4 > > sse4_1 sse4_2 ssse3" > > CXX="clang++" > > CXXFLAGS="-march=native -O3 -pipe -flto=thin" > > DEFAULT_ABI="amd64" > > DISPLAY="localhost:11.0" > > DISTDIR="/var/cache/portage/distfiles" > > EDITOR="/usr/bin/vi" > > ELIBC="glibc" > > EMERGE_DEFAULT_OPTS="--quiet-build" > > EMERGE_WARNING_DELAY="10" > > ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY > > GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX > > PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME > > XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME" > > EPREFIX="" > > EROOT="/" > > ESYSROOT="/" > > FCFLAGS="-march=native -O3 -pipe" > > FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs > > binpkg-multi-instance buildpkg-live config-protect-if-modified > > distlocks > > ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict > > network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted > > preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms > > strict unknown-features-warn unmerge-logs unmerge-orphans userfetch > > userpriv usersandbox usersync xattr" > > FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" > > "${URI}"" > > FETCHCOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}"" > > FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; > > port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && > > port= ; eval \"declare -a ssh_opts=(\${3})\" ; exec sftp \${port:+-P > > \${port}} \"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp > > "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"" > > FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; > > port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && > > port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP > > \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" > > "${PORTAGE_SSH_OPTS}"" > > FFLAGS="-march=native -O3 -pipe" > > GCC_SPECS="" > > GENTOO_MIRRORS="http://distfiles.gentoo.org > > <http://distfiles.gentoo.org>" > > GPG_VERIFY_GROUP_DROP="nogroup" > > GPG_VERIFY_USER_DROP="nobody" > > GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin > garmintxt > > gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore > > rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" > > GRUB_PLATFORMS="" > > GSETTINGS_BACKEND="dconf" > > HISTSIZE="1000" > > HOME="/home/nvinson" > > > > INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/13/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.41/info:/usr/share/autoconf-2.72/info:/usr/share/autoconf-2.71/info:/usr/share/autoconf-2.13/info:/usr/share/automake-1.16.5/info:/usr/share/info" > > INPUT_DEVICES="libinput" > > IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest prefix-stack" > > JAVAC="/etc/java-config-2/current-system-vm/bin/javac" > > JAVA_HOME="/etc/java-config-2/current-system-vm" > > JDK_HOME="/etc/java-config-2/current-system-vm" > > KERNEL="linux" > > L10N="en-US en" > > LANG="en_US.utf8" > > LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" > > LC_MESSAGES="C" > > LC_TIME="POSIX" > > LDFLAGS="-Wl,-O1 -Wl,--as-needed" > > LDFLAGS_amd64="-m elf_x86_64" > > LDFLAGS_x32="-m elf32_x86_64" > > LDFLAGS_x86="-m elf_i386" > > LESS="-R -M --shift 5" > > LESSOPEN="|lesspipe %s" > > LEX="flex" > > LIBDIR_amd64="lib64" > > LIBDIR_x32="libx32" > > LIBDIR_x86="lib" > > LOGNAME="nvinson" > > > > 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=01;05;37;41:mi=01;05;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:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:" > > LUA_SINGLE_TARGET="lua5-1" > > LUA_TARGETS="lua5-1" > > MAIL="/var/mail/nvinson" > > MAKEOPTS="-j8" > > MANPAGER="manpager" > > > > MANPATH="/etc/java-config-2/current-system-vm/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.41/man:/etc/java-config-2/current-system-vm/man/:/usr/local/share/man:/usr/share/man:/usr/lib/rust/man:/usr/lib/llvm/17/share/man:/usr/lib/llvm/16/share/man" > > MOTD_SHOWN="pam" > > > MOZ_GMP_PATH="/usr/lib64/nsbrowser/plugins/gmp-gmpopenh264/system-installed" > > MULTILIB_ABIS="amd64 x86" > > MULTILIB_STRICT_DENY="64-bit.*shared object" > > MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib > /usr/kde/*/lib32 > > /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 > > /usr/X11R6/lib" > > > > MULTILIB_STRICT_EXEMPT="(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)" > > NM="llvm-nm" > > NPM_CONFIG_GLOBALCONFIG="/etc/npm/npmrc" > > OFFICE_IMPLEMENTATION="libreoffice" > > OLDPWD="/home/nvinson" > > OPENGL_PROFILE="xorg-x11" > > PAGER="/usr/bin/less" > > > > PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/17/bin:/usr/lib/llvm/16/bin:/data/nvinson/qemu_vms/bin" > > PHP_TARGETS="php8-1" > > PKGDIR="/var/cache/binpkgs" > > PORTAGE_ARCHLIST="alpha amd64 amd64-linux arm arm-linux arm64 > > arm64-linux arm64-macos hppa ia64 loong m68k mips ppc ppc-macos ppc64 > > ppc64-linux riscv riscv-linux s390 sparc x64-macos x64-solaris x86 > > x86-linux" > > PORTAGE_BIN_PATH="/usr/lib/portage/python3.11" > > PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf > png" > > PORTAGE_CONFIGROOT="/" > > PORTAGE_DEBUG="0" > > PORTAGE_DEPCACHEDIR="/var/cache/edb/dep" > > PORTAGE_ELOG_CLASSES="log warn error" > > PORTAGE_ELOG_MAILFROM="portage@localhost" > > PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on > > ${HOST}" > > PORTAGE_ELOG_MAILURI="root" > > PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo" > > PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5" > > PORTAGE_FETCH_RESUME_MIN_SIZE="350K" > > PORTAGE_GID="250" > > PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 > > --clearsign > > --yes --default-key "${PORTAGE_GPG_KEY}" --homedir > "${PORTAGE_GPG_DIR}" > > "${FILE}"" > > PORTAGE_INST_GID="0" > > PORTAGE_INST_UID="0" > > PORTAGE_INTERNAL_CALLER="1" > > PORTAGE_LOGDIR_CLEAN="find "${PORTAGE_LOGDIR}" -type f ! -name > > "summary.log*" -mtime +7 -delete" > > PORTAGE_OVERRIDE_EPREFIX="" > > PORTAGE_PYM_PATH="/usr/lib/python3.11/site-packages" > > PORTAGE_PYTHONPATH="/usr/lib/python3.11/site-packages" > > PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times > > --omit-dir-times --compress --force --whole-file --delete --stats > > --human-readable --timeout=180 --exclude=/distfiles --exclude=/local > > --exclude=/packages --exclude=/.git" > > PORTAGE_RSYNC_RETRIES="-1" > > PORTAGE_SYNC_STALE="30" > > PORTAGE_TMPDIR="/var/tmp" > > PORTAGE_TRUST_HELPER="/usr/bin/getuto" > > PORTAGE_VERBOSE="1" > > PORTAGE_WORKDIR_MODE="0770" > > PORTAGE_XATTR_EXCLUDE="btrfs.* security.evm security.ima > > security.selinux system.nfs4_acl user.apache_handler user.Beagle.* > > user.dublincore.* user.mime_encoding user.xdg.*" > > POSTGRES_TARGETS="postgres15" > > PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL > > USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH > > USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL" > > PWD="/home/nvinson" > > PYTHONDONTWRITEBYTECODE="1" > > PYTHON_SINGLE_TARGET="python3_11" > > PYTHON_TARGETS="python3_11" > > QT_GRAPHICSSYSTEM="raster" > > RANLIB="llvm-ranlib" > > RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O > "${DISTDIR}/${FILE}" > > "${URI}"" > > RESUMECOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}"" > > RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; > > port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && > > port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP > > \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" > > "${PORTAGE_SSH_OPTS}"" > > ROOT="/" > > > > ROOTPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/17/bin:/usr/lib/llvm/16/bin" > > RPMDIR="/var/cache/rpm" > > RUBY_TARGETS="ruby31" > > SHELL="/bin/zsh" > > SHLVL="1" > > SSH_CLIENT="192.168.255.250 35216 22" > > SSH_CONNECTION="192.168.255.250 35216 192.168.255.5 22" > > SSH_TTY="/dev/pts/8" > > SYMLINK_LIB="no" > > SYSROOT="/" > > TERM="xterm-256color" > > TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1" > > UNINSTALL_IGNORE="/boot/dtbs/* /lib/modules/* /var/run /var/lock" > > USE="X a52 aac acl acpi alsa amd64 branding bzip2 cairo cdda cdr > clang > > cleartype cli corefonts crypt cups dbus dri dts dvd dvdr elogind > encode > > exif flac fortran gdbm gif glamor gpm gtk gui iconv icu ipv6 jpeg > lcms > > libnotify libtirpc lto mad mng mp3 mp4 mpeg multilib ncurses nls nptl > > ogg opengl openmp pam pango pcre pdf png policykit ppds qt5 readline > > sdl > > seccomp sound spell split-usr ssl startup-notification svg test-rust > > theora tiff truetype udev udisks unicode upower usb vaapi vorbis vpx > > vulkan wxwidgets x264 xattr xcb xft xml xv xvid zlib" ABI_X86="64" > > ADA_TARGET="gnat_2021" APACHE2_MODULES="authn_core authz_core > > socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm > > authn_file authz_dbm authz_groupfile authz_host authz_owner > authz_user > > autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires > > ext_filter file_cache filter headers include info log_config logio > mime > > mime_magic negotiation rewrite setenvif speling status unique_id > > userdir > > usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" > > COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" > > CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 sse4 > > sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm > > earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax > > mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf > > skytraq > > superstar2 tsip tripmate tnt ublox" INPUT_DEVICES="libinput" > > KERNEL="linux" L10N="en-US en" LCD_DEVICES="bayrad cfontz glk hd44780 > > lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" > > LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" > > PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" > > PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" > > RUBY_TARGETS="ruby31" VIDEO_CARDS="intel i965" XTABLES_ADDONS="quota2 > > psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy > condition > > tarpit sysrq proto logmark ipmark dhcpmac delude chaos account" > > USER="nvinson" > > USERLAND="GNU" > > USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS > > AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS > > COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL > > ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N > > LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET > > LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL > > NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS > > OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS > > PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS > > QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS > VIDEO_CARDS > > VOICEMAIL_STORAGE XTABLES_ADDONS" > > USE_EXPAND_HIDDEN="ABI_MIPS ABI_S390 CPU_FLAGS_ARM CPU_FLAGS_PPC > ELIBC > > KERNEL" > > USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL" > > USE_EXPAND_UNPREFIXED="ARCH" > > USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos > > hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 > > sparc x64-macos x64-solaris x86 x86-linux" > > USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS" > > USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS" > > USE_ORDER="env:pkg:conf:defaults:pkginternal:features:repo:env.d" > > VIDEO_CARDS="intel i965" > > XDG_CONFIG_DIRS="/etc/xdg" > > XDG_DATA_DIRS="/usr/local/share:/usr/share" > > XDG_RUNTIME_DIR="/run/user/1000" > > XDG_SESSION_CLASS="user" > > XDG_SESSION_ID="12" > > XDG_SESSION_TYPE="tty" > > XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p > iface > > geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac > delude > > chaos account" > > ac_cv_c_undeclared_builtin_options="none needed" > > enable_year2038="no" > > > gl_cv_compiler_check_decl_option="-Werror=implicit-function-declaration" > > > > > > > > Thanks. and thanks for the patch. > > > > > > > > > > > > On Mon, Jan 8, 2024 at 9:11 PM Nicholas Vinson > > <nvinson...@gmail.com <mailto:nvinson...@gmail.com> > > > <mailto:nvinson...@gmail.com <mailto:nvinson...@gmail.com>>> > wrote: > > > > > > With default options ld.lld-16 and newer fails to link due to > > undefined > > > symbols listed in libddio.sym. Specifically: > > > > > > cdio_get_default_device_bsdi > > > cdio_get_devices_bsdi > > > cdio_have_bsdi > > > cdio_open_am_bsdi > > > cdio_open_bsdi > > > cdio_set_drive_speed > > > mmc_get_last_lsn > > > mmc_isrc_track_read_subchannel > > > > > > The definitions for the 5 *_bsdi symbols were removed with > commit > > > 487136b3c6c80bbc772c56e6a388b12db55982f4. > > > > > > Neither the definition nor declaration appear in the git > > history for the > > > symbols cdio_set_drive_speed and mmc_get_last_lsn. > > > > > > The definition for was removed with commit > > > b427b174e664f632756bb1653fd2463592066fa3. > > > > > > Fixes Gentoo bug 915826 ( https://bugs.gentoo.org/915826 > > <https://bugs.gentoo.org/915826> > > > <https://bugs.gentoo.org/915826 > > <https://bugs.gentoo.org/915826>> ). > > > > > > Signed-off-by: Nicholas Vinson <nvinson...@gmail.com > > <mailto:nvinson...@gmail.com> > > > <mailto:nvinson...@gmail.com <mailto:nvinson...@gmail.com>>> > > > --- > > > include/cdio/iso9660.h | 2 +- > > > lib/driver/libcdio.sym | 8 -------- > > > lib/iso9660/iso9660_fs.c | 2 ++ > > > 3 files changed, 3 insertions(+), 9 deletions(-) > > > > > > diff --git a/include/cdio/iso9660.h b/include/cdio/iso9660.h > > > index f5eb09e2..6bb99460 100644 > > > --- a/include/cdio/iso9660.h > > > +++ b/include/cdio/iso9660.h > > > @@ -910,8 +910,8 @@ iso9660_dir_calc_record_size (unsigned int > > > namelen, unsigned int su_len); > > > @return stat_t of entry if we found lsn, or NULL > otherwise. > > > Caller must free return value using iso9660_stat_free(). > > > */ > > > -#define iso9660_fs_find_lsn iso9660_find_fs_lsn > > > iso9660_stat_t *iso9660_fs_find_lsn(CdIo_t *p_cdio, lsn_t > > i_lsn); > > > +iso9660_stat_t *iso9660_find_fs_lsn(CdIo_t *p_cdio, lsn_t > > i_lsn); > > > > > > > > > /*! > > > diff --git a/lib/driver/libcdio.sym b/lib/driver/libcdio.sym > > > index 9143ccf5..7d757af9 100644 > > > --- a/lib/driver/libcdio.sym > > > +++ b/lib/driver/libcdio.sym > > > @@ -48,7 +48,6 @@ cdio_get_cdtext > > > cdio_get_cdtext_raw > > > cdio_get_default_device > > > cdio_get_default_device_bincue > > > -cdio_get_default_device_bsdi > > > cdio_get_default_device_cdrdao > > > cdio_get_default_device_driver > > > cdio_get_default_device_freebsd > > > @@ -59,7 +58,6 @@ cdio_get_default_device_solaris > > > cdio_get_default_device_win32 > > > cdio_get_devices > > > cdio_get_devices_bincue > > > -cdio_get_devices_bsdi > > > cdio_get_devices_cdrdao > > > cdio_get_devices_freebsd > > > cdio_get_devices_linux > > > @@ -101,7 +99,6 @@ cdio_get_track_sec_count > > > cdio_guess_cd_type > > > cdio_have_atapi > > > cdio_have_bincue > > > -cdio_have_bsdi > > > cdio_have_cdrdao > > > cdio_have_driver > > > cdio_have_freebsd > > > @@ -135,7 +132,6 @@ cdio_msf_to_str > > > cdio_open > > > cdio_open_am > > > cdio_open_am_bincue > > > -cdio_open_am_bsdi > > > cdio_open_am_cd > > > cdio_open_am_cdrdao > > > cdio_open_am_freebsd > > > @@ -146,7 +142,6 @@ cdio_open_am_osx > > > cdio_open_am_solaris > > > cdio_open_am_win32 > > > cdio_open_bincue > > > -cdio_open_bsdi > > > cdio_open_cd > > > cdio_open_cdrdao > > > cdio_open_cue > > > @@ -171,7 +166,6 @@ cdio_read_sectors > > > cdio_realpath > > > cdio_set_arg > > > cdio_set_blocksize > > > -cdio_set_drive_speed > > > cdio_set_speed > > > cdio_stdio_destroy > > > cdio_stdio_new > > > @@ -224,7 +218,6 @@ mmc_get_drive_mmc_cap > > > mmc_get_dvd_struct_physical > > > mmc_get_event_status > > > mmc_get_hwinfo > > > -mmc_get_last_lsn > > > mmc_get_mcn > > > mmc_get_media_changed > > > mmc_get_track_isrc > > > @@ -236,7 +229,6 @@ mmc_is_disctype_cdrom > > > mmc_is_disctype_dvd > > > mmc_is_disctype_hd_dvd > > > mmc_is_disctype_overwritable > > > -mmc_isrc_track_read_subchannel > > > mmc_last_cmd_sense > > > mmc_mode_select_10 > > > mmc_mode_sense > > > diff --git a/lib/iso9660/iso9660_fs.c > b/lib/iso9660/iso9660_fs.c > > > index f18a2a16..f6843aec 100644 > > > --- a/lib/iso9660/iso9660_fs.c > > > +++ b/lib/iso9660/iso9660_fs.c > > > @@ -1775,6 +1775,8 @@ iso9660_fs_find_lsn(CdIo_t *p_cdio, > > lsn_t i_lsn) > > > free(psz_full_filename); > > > return p_statbuf; > > > } > > > +iso9660_stat_t * > > > +iso9660_find_fs_lsn(CdIo_t *p_cdio, lsn_t i_lsn) > __attribute__ > > > ((alias ("iso9660_fs_find_lsn"))); > > > > > > /*! > > > Given a directory pointer, find the filesystem entry > > that contains > > > -- > > > 2.43.0 > > > > > > > > >