I tried to replace mythtv-31.0_p20210731-r1 with current media-tv/mythtv-32.0-r1. Emerge stops with ERROR: javac not found but required by BD-J emerge --oneshot mythtv !!! Repository 'anyc' has sync-uri attribute, but is missing sync-type attribute These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ~] media-tv/mythtv-32.0-r1::gentoo [31.0_p20210731-r1::gentoo] USE="X alsa autostart cdda cdr dvb dvd exif java lame opengl perl pulseaudio systemd v4l vaapi vdpau wrapper x264 xml xmltv xvid (-altivec) -asi -cec -ceton -debug -fftw -hdhomerun -ieee1394 -jack -lcd -libass -lirc -nvdec -oss -python -raw -vbox -vpx -x265 -zeroconf (-bluray%*) (-egl%) (-hdpvr%) (-ivtv%)" INPUT_DEVICES="-joystick" 0 KiB Total: 1 package (1 upgrade), Size of downloads: 0 KiB Would you like to merge these packages? [Yes/No] >>> Verifying ebuild manifests >>> Emerging (1 of 1) media-tv/mythtv-32.0-r1::gentoo * mythtv-32.0.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking mythtv-32.0.tar.gz to /var/tmp/portage/media-tv/mythtv-32.0-r1/work >>> Source unpacked in /var/tmp/portage/media-tv/mythtv-32.0-r1/work >>> Preparing source in /var/tmp/portage/media-tv/mythtv-32.0-r1/work/mythtv-32.0/mythtv ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-tv/mythtv-32.0-r1/work/mythtv-32.0/mythtv ... * Running ./configure --prefix=/usr --libdir=/usr/lib64 --libdir-name=lib64 --mandir=/usr/share/man --compile-type=release --disable-ccache --disable-distcc --cpu=bdver2 --disable-altivec --disable-audio-oss --enable-audio-alsa --disable-audio-jack --enable-audio-pulseoutput --disable-lirc --disable-joystick-menu --disable-libcec --disable-firewire --disable-hdhomerun --disable-vbox --disable-ceton --enable-v4l2 --enable-dvb --disable-asi --enable-x11 --disable-nvdec --enable-vaapi --enable-vdpau --enable-opengl --disable-libass --enable-systemd_notify --enable-systemd_journal --enable-libxml2 --disable-libdns-sd --without-bindings=python --with-bindings=perl --enable-bdjava --enable-libmp3lame --enable-libxvid --enable-libx264 --disable-libx265 --disable-libvpx --enable-symbol-visibility --enable-pic - THIS MAY TAKE A WHILE. ERROR: javac not found but required by BD-J If you think configure made a mistake, make sure that you are using the latest version of MythTV from git. If the latest version fails, report the problem to the mythtv-dev@mythtv.org mailing list or IRC #mythtv on irc.libera.chat Include the log file "config.ep" produced by configure as this will help solve the problem. * ERROR: media-tv/mythtv-32.0-r1::gentoo failed (configure phase): * Fail doing ./configure --prefix=/usr --libdir=/usr/lib64 --libdir-name=lib64 --mandir=/usr/share/man --compile-type=release --disable-ccache --disable-distcc --cpu=bdver2 --disable-altivec --disable-audio-oss --enable-audio-alsa --disable-audio-jack --enable-audio-pulseoutput --disable-lirc --disable-joystick-menu --disable-libcec --disable-firewire --disable-hdhomerun --disable-vbox --disable-ceton --enable-v4l2 --enable-dvb --disable-asi --enable-x11 --disable-nvdec --enable-vaapi --enable-vdpau --enable-opengl --disable-libass --enable-systemd_notify --enable-systemd_journal --enable-libxml2 --disable-libdns-sd --without-bindings=python --with-bindings=perl --enable-bdjava --enable-libmp3lame --enable-libxvid --enable-libx264 --disable-libx265 --disable-libvpx --enable-symbol-visibility --enable-pic * * Call stack: * ebuild.sh, line 127: Called src_configure * environment, line 2976: Called die * The specific snippet of code: * ./configure --prefix="${EPREFIX}/usr" --cc="$(tc-getCC)" --cxx="$(tc-getCXX)" --ar="$(tc-getAR)" --optflags="${CFLAGS}" --extra-cflags="${CFLAGS}" --extra-cxxflags="${CXXFLAGS}" --extra-ldflags="${LDFLAGS}" --qmake=$(qt5_get_bindir)/qmake "${myconf[@]}" || die "Fail doing ./configure ${myconf[@]}" Reproducible: Always
Created attachment 771092 [details] emerge_info
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0636a3f3e7e636ba7b91d74cad36b03ebbee4b90 commit 0636a3f3e7e636ba7b91d74cad36b03ebbee4b90 Author: Wilson Michaels <thebitpit@austincustomerrands.com> AuthorDate: 2022-04-18 16:45:21 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2022-04-27 13:18:57 +0000 media-tv/mythtv: inherit java-pkg-opt-2 and java-ant-2 Bug: https://bugs.gentoo.org/837959 Bug: https://bugs.gentoo.org/838919 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Wilson Michaels <thebitpit@austincustomerrands.com> Closes: https://github.com/gentoo/gentoo/pull/25092 Signed-off-by: Joonas Niilola <juippis@gentoo.org> media-tv/mythtv/{mythtv-32.0-r1.ebuild => mythtv-32.0-r2.ebuild} | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
32.0-r1 is gone. Closing.