Source: pinball
Version: 0.3.1-14
Severity: serious
Tags: patch ftbfs
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/pinball.html
...
Making all in src
make[3]: Entering directory '/build/1st/pinball-0.3.1/src'
g++ -DHAVE_CONFIG_H -I. -I.. -I../base -I../addon -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O2
-ffile-prefix-map=/build/1st/pinball-0.3.1=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o Pinball.o Pinball.cpp
In file included from /usr/include/c++/8/backward/strstream:50,
from Pinball.cpp:13:
/usr/include/c++/8/backward/backward_warning.h:32:2: warning: #warning This
file includes at least one deprecated or antiquated header which may be removed
without further notice at a future date. Please use a non-deprecated interface
with equivalent functionality instead. For a listing of replacement headers and
interfaces, consult the file backward_warning.h. To disable this warning use
-Wno-deprecated. [-Wcpp]
#warning \
^~~~~~~
Pinball.cpp: In function 'MenuItem* createMenus(Engine*)':
Pinball.cpp:566:10: warning: ignoring return value of 'int chdir(const char*)',
declared with attribute warn_unused_result [-Wunused-result]
chdir(Config::getInstance()->getDataDir());
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pinball.cpp:579:10: warning: ignoring return value of 'int chdir(const char*)',
declared with attribute warn_unused_result [-Wunused-result]
chdir(cwd);
~~~~~^~~~~
make[3]: *** No rule to make target '../src/libemilia_pin.a', needed by
'pinball'. Stop.
make[3]: Leaving directory '/build/1st/pinball-0.3.1/src'
make[2]: *** [Makefile:535: all-recursive] Error 1
This is likely an old latent bug that would always have caused
problems with parallel building.
Fix is attached.
Description: Fix the src/Makefile.am dependencies
Author: Adrian Bunk <[email protected]>
--- pinball-0.3.1.orig/src/Makefile.am
+++ pinball-0.3.1/src/Makefile.am
@@ -9,7 +9,7 @@ pinlib_LIBRARIES = libemilia_pin.a
INCLUDES = -I../base -I../addon @INCLTDL@
-pinball_LDADD = ../src/libemilia_pin.a ../addon/libemilia_addon.a
../base/libemilia_base.a @LIBLTDL@
+pinball_LDADD = libemilia_pin.a ../addon/libemilia_addon.a
../base/libemilia_base.a @LIBLTDL@
pinball_LDFLAGS = -export-dynamic
pinball_SOURCES = Pinball.cpp