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 <b...@debian.org>

--- 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

Reply via email to