r13123 - in packages/trunk/lordsawar/debian: . patches
Alexander Reichle-Schmehl
tolimar at alioth.debian.org
Thu Jan 19 11:49:19 UTC 2012
Author: tolimar
Date: 2012-01-19 11:49:19 +0000 (Thu, 19 Jan 2012)
New Revision: 13123
Added:
packages/trunk/lordsawar/debian/patches/ftbfs_as-needed.diff
Modified:
packages/trunk/lordsawar/debian/changelog
packages/trunk/lordsawar/debian/patches/series
Log:
Include ftbfs_as-needed.diff by Ilya Barygin to fix FTBFS with ld --as-needed
Modified: packages/trunk/lordsawar/debian/changelog
===================================================================
--- packages/trunk/lordsawar/debian/changelog 2012-01-19 11:47:21 UTC (rev 13122)
+++ packages/trunk/lordsawar/debian/changelog 2012-01-19 11:49:19 UTC (rev 13123)
@@ -3,6 +3,8 @@
* NOT RELEASED YET
* Stopp build-depending on libggz-dev, libggzdmod-dev and libggzmod-dev.
Apparently they are no longer used (Closes: #655401)
+ * Include ftbfs_as-needed.diff by Ilya Barygin to fix FTBFS with ld
+ --as-needed (Closes: #631738)
-- Alexander Reichle-Schmehl <tolimar at debian.org> Tue, 29 Mar 2011 16:12:45 +0200
Added: packages/trunk/lordsawar/debian/patches/ftbfs_as-needed.diff
===================================================================
--- packages/trunk/lordsawar/debian/patches/ftbfs_as-needed.diff (rev 0)
+++ packages/trunk/lordsawar/debian/patches/ftbfs_as-needed.diff 2012-01-19 11:49:19 UTC (rev 13123)
@@ -0,0 +1,142 @@
+Description: Correct the order of linker parameters so that it doesn't fail
+ with --as-needed option.
+Author: Ilya Barygin <barygin at gmail.com>
+Bug-Ubuntu: https://launchpad.net/bugs/770984
+--- a/src/pbm/Makefile.am
++++ b/src/pbm/Makefile.am
+@@ -23,8 +23,8 @@
+ lordsawar_pbm_SOURCES = pbm.cpp main.cpp pbm.h ${top_srcdir}/src/pbm-game-client.cpp ${top_srcdir}/src/pbm-game-client.h ${top_srcdir}/src/game-client-decoder.cpp ${top_srcdir}/src/game-client-decoder.h ${top_srcdir}/src/chat-client.cpp ${top_srcdir}/src/chat-client.h
+
+
+-lordsawar_pbm_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) $(SDL_LIBS) -ltar -lz \
+- $(top_builddir)/src/liblordsawar.la \
++lordsawar_pbm_LDADD = $(top_builddir)/src/liblordsawar.la \
++ $(LIBSIGC_LIBS) $(GTKMM_LIBS) $(SDL_LIBS) -ltar -lz \
+ @LIBINTL@ \
+ -L$(top_builddir)/src
+ ##endif
+--- a/src/pbm/Makefile.in
++++ b/src/pbm/Makefile.in
+@@ -283,8 +283,8 @@
+ # 02110-1301, USA.
+ MAINTAINERCLEANFILES = Makefile.in
+ lordsawar_pbm_SOURCES = pbm.cpp main.cpp pbm.h ${top_srcdir}/src/pbm-game-client.cpp ${top_srcdir}/src/pbm-game-client.h ${top_srcdir}/src/game-client-decoder.cpp ${top_srcdir}/src/game-client-decoder.h ${top_srcdir}/src/chat-client.cpp ${top_srcdir}/src/chat-client.h
+-lordsawar_pbm_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) $(SDL_LIBS) -ltar -lz \
+- $(top_builddir)/src/liblordsawar.la \
++lordsawar_pbm_LDADD = $(top_builddir)/src/liblordsawar.la -lz \
++ $(LIBSIGC_LIBS) $(GTKMM_LIBS) $(SDL_LIBS) -ltar \
+ @LIBINTL@ \
+ -L$(top_builddir)/src
+
+--- a/src/gls/Makefile.am
++++ b/src/gls/Makefile.am
+@@ -22,20 +22,20 @@
+ lordsawar_game_list_client_SOURCES = gls-client-main.cpp \
+ gls-client-tool.cpp gls-client-tool.h
+
+-lordsawar_game_list_client_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+- $(top_builddir)/src/liblordsawar.la \
++lordsawar_game_list_client_LDADD = $(top_builddir)/src/liblordsawar.la \
+ $(top_builddir)/src/liblordsawargamelist.la \
+ $(top_builddir)/src/liblordsawarnet.la \
++ $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+ @LIBINTL@ \
+ -L$(top_builddir)/src
+
+ lordsawar_game_list_server_SOURCES = main.cpp \
+ gamelist-server.cpp gamelist-server.h
+
+-lordsawar_game_list_server_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+- $(top_builddir)/src/liblordsawar.la \
++lordsawar_game_list_server_LDADD = $(top_builddir)/src/liblordsawar.la \
+ $(top_builddir)/src/liblordsawargamelist.la \
+ $(top_builddir)/src/liblordsawarnet.la \
++ $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+ @LIBINTL@ \
+ -L$(top_builddir)/src
+ ##endif
+--- a/src/gls/Makefile.in
++++ b/src/gls/Makefile.in
+@@ -296,20 +296,20 @@
+ lordsawar_game_list_client_SOURCES = gls-client-main.cpp \
+ gls-client-tool.cpp gls-client-tool.h
+
+-lordsawar_game_list_client_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+- $(top_builddir)/src/liblordsawar.la \
++lordsawar_game_list_client_LDADD = $(top_builddir)/src/liblordsawar.la \
+ $(top_builddir)/src/liblordsawargamelist.la \
+ $(top_builddir)/src/liblordsawarnet.la \
++ $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+ @LIBINTL@ \
+ -L$(top_builddir)/src
+
+ lordsawar_game_list_server_SOURCES = main.cpp \
+ gamelist-server.cpp gamelist-server.h
+
+-lordsawar_game_list_server_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+- $(top_builddir)/src/liblordsawar.la \
++lordsawar_game_list_server_LDADD = $(top_builddir)/src/liblordsawar.la \
+ $(top_builddir)/src/liblordsawargamelist.la \
+ $(top_builddir)/src/liblordsawarnet.la \
++ $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+ @LIBINTL@ \
+ -L$(top_builddir)/src
+
+--- a/src/ghs/Makefile.am
++++ b/src/ghs/Makefile.am
+@@ -22,22 +22,22 @@
+ lordsawar_game_host_client_SOURCES = ghs-client-main.cpp \
+ ghs-client-tool.cpp ghs-client-tool.h
+
+-lordsawar_game_host_client_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+- $(top_builddir)/src/liblordsawar.la \
++lordsawar_game_host_client_LDADD = $(top_builddir)/src/liblordsawar.la \
+ $(top_builddir)/src/liblordsawargamelist.la \
+ $(top_builddir)/src/liblordsawargamehost.la \
+ $(top_builddir)/src/liblordsawarnet.la \
++ $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+ @LIBINTL@ \
+ -L$(top_builddir)/src
+
+ lordsawar_game_host_server_SOURCES = main.cpp \
+ gamehost-server.cpp gamehost-server.h
+
+-lordsawar_game_host_server_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+- $(top_builddir)/src/liblordsawar.la \
++lordsawar_game_host_server_LDADD = $(top_builddir)/src/liblordsawar.la \
+ $(top_builddir)/src/liblordsawargamelist.la \
+ $(top_builddir)/src/liblordsawargamehost.la \
+ $(top_builddir)/src/liblordsawarnet.la \
++ $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+ @LIBINTL@ \
+ -L$(top_builddir)/src
+ ##endif
+--- a/src/ghs/Makefile.in
++++ b/src/ghs/Makefile.in
+@@ -298,22 +298,22 @@
+ lordsawar_game_host_client_SOURCES = ghs-client-main.cpp \
+ ghs-client-tool.cpp ghs-client-tool.h
+
+-lordsawar_game_host_client_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+- $(top_builddir)/src/liblordsawar.la \
++lordsawar_game_host_client_LDADD = $(top_builddir)/src/liblordsawar.la \
+ $(top_builddir)/src/liblordsawargamelist.la \
+ $(top_builddir)/src/liblordsawargamehost.la \
+ $(top_builddir)/src/liblordsawarnet.la \
++ $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+ @LIBINTL@ \
+ -L$(top_builddir)/src
+
+ lordsawar_game_host_server_SOURCES = main.cpp \
+ gamehost-server.cpp gamehost-server.h
+
+-lordsawar_game_host_server_LDADD = $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+- $(top_builddir)/src/liblordsawar.la \
++lordsawar_game_host_server_LDADD = $(top_builddir)/src/liblordsawar.la \
+ $(top_builddir)/src/liblordsawargamelist.la \
+ $(top_builddir)/src/liblordsawargamehost.la \
+ $(top_builddir)/src/liblordsawarnet.la \
++ $(LIBSIGC_LIBS) $(GTKMM_LIBS) -ltar -lz \
+ @LIBINTL@ \
+ -L$(top_builddir)/src
+
Modified: packages/trunk/lordsawar/debian/patches/series
===================================================================
--- packages/trunk/lordsawar/debian/patches/series 2012-01-19 11:47:21 UTC (rev 13122)
+++ packages/trunk/lordsawar/debian/patches/series 2012-01-19 11:49:19 UTC (rev 13123)
@@ -1 +1,2 @@
#No current patches
+ftbfs_as-needed.diff
More information about the Pkg-games-commits
mailing list