Bug#957843: stella: ftbfs with GCC-10

Matthias Klose doko at debian.org
Fri Apr 17 12:11:35 BST 2020


Package: src:stella
Version: 6.0.2-1
Severity: normal
Tags: sid bullseye
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-10

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/stella_6.0.2-1_unstable_gcc10.log
The last lines of the build log are at the end of this report.

To build with GCC 10, either set CC=gcc-10 CXX=g++-10 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-10/porting_to.html

[...]
Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=user42
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=unstable
SCHROOT_CHROOT_NAME=sid-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1001
SCHROOT_GROUP=user42
SCHROOT_SESSION_ID=sid-amd64-sbuild-f0307bc1-3e17-4e13-ba81-398ba5187e13
SCHROOT_UID=1001
SCHROOT_USER=user42
SHELL=/bin/sh
USER=user42

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package stella
dpkg-buildpackage: info: source version 6.0.2-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Stephen Kitt <skitt at debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
test -f config.mak || echo "RM_REC := rm -f -r" > config.mak
dh_auto_clean
	make -j4 distclean
make[2]: Entering directory '/<<PKGBUILDDIR>>'
rm -f src/emucore/AtariVox.o src/emucore/Bankswitch.o src/emucore/Booster.o src/emucore/Cart.o src/emucore/CartDetector.o src/emucore/Cart0840.o src/emucore/Cart2K.o src/emucore/Cart3E.o src/emucore/Cart3EPlus.o src/emucore/Cart3F.o src/emucore/Cart4A50.o src/emucore/Cart4K.o src/emucore/Cart4KSC.o src/emucore/CartAR.o src/emucore/CartBUS.o src/emucore/CartCDF.o src/emucore/CartCM.o src/emucore/CartCTY.o src/emucore/CartCV.o src/emucore/CartCVPlus.o src/emucore/CartDASH.o src/emucore/CartDPC.o src/emucore/CartDPCPlus.o src/emucore/CartE0.o src/emucore/CartMNetwork.o src/emucore/CartE7.o src/emucore/CartE78K.o src/emucore/CartEF.o src/emucore/CartEFSC.o src/emucore/CartBF.o src/emucore/CartBFSC.o src/emucore/CartDF.o src/emucore/CartDFSC.o src/emucore/CartF0.o src/emucore/CartF4.o src/emucore/CartF4SC.o src/emucore/CartF6.o src/emucore/CartF6SC.o src/emucore/CartF8.o src/emucore/CartF8SC.o src/emucore/CartFA.o src/emucore/CartFA2.o src/emucore/CartFE.o src/emucore/CartMDM.o src/emucore/CartSB.o src/emucore/CartUA.o src/emucore/CartWD.o src/emucore/CartX07.o src/emucore/CompuMate.o src/emucore/Console.o src/emucore/Control.o src/emucore/DispatchResult.o src/emucore/Driving.o src/emucore/EventHandler.o src/emucore/EmulationTiming.o src/emucore/EmulationWorker.o src/emucore/FrameBuffer.o src/emucore/FBSurface.o src/emucore/FSNode.o src/emucore/Genesis.o src/emucore/Joystick.o src/emucore/Keyboard.o src/emucore/KidVid.o src/emucore/MindLink.o src/emucore/M6502.o src/emucore/M6532.o src/emucore/MT24LC256.o src/emucore/MD5.o src/emucore/OSystem.o src/emucore/Paddles.o src/emucore/PointingDevice.o src/emucore/Props.o src/emucore/PropsSet.o src/emucore/SaveKey.o src/emucore/Serializer.o src/emucore/Settings.o src/emucore/Switches.o src/emucore/System.o src/emucore/TIASurface.o src/emucore/Thumbulator.o src/emucore/libemucore.a 
rm -f src/emucore/tia/TIA.o src/emucore/tia/Playfield.o src/emucore/tia/DrawCounterDecodes.o src/emucore/tia/Missile.o src/emucore/tia/Player.o src/emucore/tia/Ball.o src/emucore/tia/Background.o src/emucore/tia/LatchedInput.o src/emucore/tia/PaddleReader.o src/emucore/tia/Audio.o src/emucore/tia/AudioChannel.o src/emucore/tia/libtia.a 
rm -f src/emucore/tia/frame-manager/FrameManager.o src/emucore/tia/frame-manager/AbstractFrameManager.o src/emucore/tia/frame-manager/FrameLayoutDetector.o src/emucore/tia/frame-manager/YStartDetector.o src/emucore/tia/frame-manager/JitterEmulation.o src/emucore/tia/frame-manager/libframe-manager.a 
rm -f src/gui/AboutDialog.o src/gui/AudioDialog.o src/gui/BrowserDialog.o src/gui/CheckListWidget.o src/gui/ColorWidget.o src/gui/ComboDialog.o src/gui/CommandDialog.o src/gui/CommandMenu.o src/gui/ConfigPathDialog.o src/gui/ContextMenu.o src/gui/DeveloperDialog.o src/gui/DialogContainer.o src/gui/Dialog.o src/gui/EditableWidget.o src/gui/EditTextWidget.o src/gui/EventMappingWidget.o src/gui/FileListWidget.o src/gui/Font.o src/gui/GameInfoDialog.o src/gui/GameList.o src/gui/GlobalPropsDialog.o src/gui/HelpDialog.o src/gui/InputDialog.o src/gui/InputTextDialog.o src/gui/JoystickDialog.o src/gui/LauncherDialog.o src/gui/Launcher.o src/gui/ListWidget.o src/gui/LoggerDialog.o src/gui/Menu.o src/gui/MessageBox.o src/gui/OptionsDialog.o src/gui/PopUpWidget.o src/gui/ProgressDialog.o src/gui/RadioButtonWidget.o src/gui/RomAuditDialog.o src/gui/RomInfoWidget.o src/gui/ScrollBarWidget.o src/gui/SnapshotDialog.o src/gui/StringListWidget.o src/gui/TabWidget.o src/gui/TimeLineWidget.o src/gui/TimeMachineDialog.o src/gui/TimeMachine.o src/gui/UIDialog.o src/gui/VideoDialog.o src/gui/Widget.o src/gui/libgui.a 
rm -f src/common/Base.o src/common/EventHandlerSDL2.o src/common/FBSurfaceSDL2.o src/common/FrameBufferSDL2.o src/common/FSNodeZIP.o src/common/main.o src/common/MouseControl.o src/common/PhysicalJoystick.o src/common/PJoystickHandler.o src/common/PKeyboardHandler.o src/common/PNGLibrary.o src/common/RewindManager.o src/common/SoundSDL2.o src/common/StateManager.o src/common/TimerManager.o src/common/ZipHandler.o src/common/AudioQueue.o src/common/AudioSettings.o src/common/FpsMeter.o src/common/ThreadDebugging.o src/common/StaggeredLogger.o src/common/libcommon.a 
rm -f src/common/tv_filters/NTSCFilter.o src/common/tv_filters/AtariNTSC.o src/common/tv_filters/libtv_filters.a 
rm -f src/common/audio/SimpleResampler.o src/common/audio/ConvolutionBuffer.o src/common/audio/LanczosResampler.o src/common/audio/HighPass.o src/common/audio/libaudio.a 
rm -f  src/emucore/AtariVox.o src/emucore/Bankswitch.o src/emucore/Booster.o src/emucore/Cart.o src/emucore/CartDetector.o src/emucore/Cart0840.o src/emucore/Cart2K.o src/emucore/Cart3E.o src/emucore/Cart3EPlus.o src/emucore/Cart3F.o src/emucore/Cart4A50.o src/emucore/Cart4K.o src/emucore/Cart4KSC.o src/emucore/CartAR.o src/emucore/CartBUS.o src/emucore/CartCDF.o src/emucore/CartCM.o src/emucore/CartCTY.o src/emucore/CartCV.o src/emucore/CartCVPlus.o src/emucore/CartDASH.o src/emucore/CartDPC.o src/emucore/CartDPCPlus.o src/emucore/CartE0.o src/emucore/CartMNetwork.o src/emucore/CartE7.o src/emucore/CartE78K.o src/emucore/CartEF.o src/emucore/CartEFSC.o src/emucore/CartBF.o src/emucore/CartBFSC.o src/emucore/CartDF.o src/emucore/CartDFSC.o src/emucore/CartF0.o src/emucore/CartF4.o src/emucore/CartF4SC.o src/emucore/CartF6.o src/emucore/CartF6SC.o src/emucore/CartF8.o src/emucore/CartF8SC.o src/emucore/CartFA.o src/emucore/CartFA2.o src/emucore/CartFE.o src/emucore/CartMDM.o src/emucore/CartSB.o src/emucore/CartUA.o src/emucore/CartWD.o src/emucore/CartX07.o src/emucore/CompuMate.o src/emucore/Console.o src/emucore/Control.o src/emucore/DispatchResult.o src/emucore/Driving.o src/emucore/EventHandler.o src/emucore/EmulationTiming.o src/emucore/EmulationWorker.o src/emucore/FrameBuffer.o src/emucore/FBSurface.o src/emucore/FSNode.o src/emucore/Genesis.o src/emucore/Joystick.o src/emucore/Keyboard.o src/emucore/KidVid.o src/emucore/MindLink.o src/emucore/M6502.o src/emucore/M6532.o src/emucore/MT24LC256.o src/emucore/MD5.o src/emucore/OSystem.o src/emucore/Paddles.o src/emucore/PointingDevice.o src/emucore/Props.o src/emucore/PropsSet.o src/emucore/SaveKey.o src/emucore/Serializer.o src/emucore/Settings.o src/emucore/Switches.o src/emucore/System.o src/emucore/TIASurface.o src/emucore/Thumbulator.o src/emucore/tia/TIA.o src/emucore/tia/Playfield.o src/emucore/tia/DrawCounterDecodes.o src/emucore/tia/Missile.o src/emucore/tia/Player.o src/emucore/tia/Ball.o src/emucore/tia/Background.o src/emucore/tia/LatchedInput.o src/emucore/tia/PaddleReader.o src/emucore/tia/Audio.o src/emucore/tia/AudioChannel.o src/emucore/tia/frame-manager/FrameManager.o src/emucore/tia/frame-manager/AbstractFrameManager.o src/emucore/tia/frame-manager/FrameLayoutDetector.o src/emucore/tia/frame-manager/YStartDetector.o src/emucore/tia/frame-manager/JitterEmulation.o src/gui/AboutDialog.o src/gui/AudioDialog.o src/gui/BrowserDialog.o src/gui/CheckListWidget.o src/gui/ColorWidget.o src/gui/ComboDialog.o src/gui/CommandDialog.o src/gui/CommandMenu.o src/gui/ConfigPathDialog.o src/gui/ContextMenu.o src/gui/DeveloperDialog.o src/gui/DialogContainer.o src/gui/Dialog.o src/gui/EditableWidget.o src/gui/EditTextWidget.o src/gui/EventMappingWidget.o src/gui/FileListWidget.o src/gui/Font.o src/gui/GameInfoDialog.o src/gui/GameList.o src/gui/GlobalPropsDialog.o src/gui/HelpDialog.o src/gui/InputDialog.o src/gui/InputTextDialog.o src/gui/JoystickDialog.o src/gui/LauncherDialog.o src/gui/Launcher.o src/gui/ListWidget.o src/gui/LoggerDialog.o src/gui/Menu.o src/gui/MessageBox.o src/gui/OptionsDialog.o src/gui/PopUpWidget.o src/gui/ProgressDialog.o src/gui/RadioButtonWidget.o src/gui/RomAuditDialog.o src/gui/RomInfoWidget.o src/gui/ScrollBarWidget.o src/gui/SnapshotDialog.o src/gui/StringListWidget.o src/gui/TabWidget.o src/gui/TimeLineWidget.o src/gui/TimeMachineDialog.o src/gui/TimeMachine.o src/gui/UIDialog.o src/gui/VideoDialog.o src/gui/Widget.o src/common/Base.o src/common/EventHandlerSDL2.o src/common/FBSurfaceSDL2.o src/common/FrameBufferSDL2.o src/common/FSNodeZIP.o src/common/main.o src/common/MouseControl.o src/common/PhysicalJoystick.o src/common/PJoystickHandler.o src/common/PKeyboardHandler.o src/common/PNGLibrary.o src/common/RewindManager.o src/common/SoundSDL2.o src/common/StateManager.o src/common/TimerManager.o src/common/ZipHandler.o src/common/AudioQueue.o src/common/AudioSettings.o src/common/FpsMeter.o src/common/ThreadDebugging.o src/common/StaggeredLogger.o src/common/tv_filters/NTSCFilter.o src/common/tv_filters/AtariNTSC.o src/common/audio/SimpleResampler.o src/common/audio/ConvolutionBuffer.o src/common/audio/LanczosResampler.o src/common/audio/HighPass.o stella
rm -f -r src/emucore/.deps src/emucore/tia/.deps src/emucore/tia/frame-manager/.deps src/gui/.deps src/common/.deps src/common/tv_filters/.deps src/emucore/tia/.deps
rm -f build.rules config.h config.mak config.log
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
./configure --prefix=/usr
Running Stella configure...
Looking for C++ compiler... g++
Checking for compiler version... 10, bad

The version of your compiler is not supported at this time
Please ensure you are using GCC 5.0 / Clang 3.8 or above
make[1]: *** [debian/rules:14: override_dh_auto_configure] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the Pkg-games-devel mailing list