tags 669522 patch thanks Lucas Nussbaum <lu...@lucas-nussbaum.net> writes:
> During a rebuild of all packages in sid, your package failed to build on > amd64. It should build fine with the attached patch. It was caused by libCgl.la no longer being shipped by coinor-libcgl-dev (see #633173). Vincent
diff -Nru coinor-cbc-2.5.0/debian/changelog coinor-cbc-2.5.0/debian/changelog --- coinor-cbc-2.5.0/debian/changelog 2011-12-21 21:37:09.000000000 +0100 +++ coinor-cbc-2.5.0/debian/changelog 2012-06-14 20:52:23.000000000 +0200 @@ -1,3 +1,11 @@ +coinor-cbc (2.5.0-2.4) unstable; urgency=low + + * Non-maintainer upload. + * patches/Makefile.diff: .la files are no longer shipped by some -dev + libraries. Link against them using -l instead. (Closes: #669522) + + -- Vincent Legout <vleg...@debian.org> Thu, 14 Jun 2012 20:50:26 +0200 + coinor-cbc (2.5.0-2.3) unstable; urgency=low * Non-maintainer upload. diff -Nru coinor-cbc-2.5.0/debian/patches/Makefile.diff coinor-cbc-2.5.0/debian/patches/Makefile.diff --- coinor-cbc-2.5.0/debian/patches/Makefile.diff 2009-09-24 15:52:59.000000000 +0200 +++ coinor-cbc-2.5.0/debian/patches/Makefile.diff 2012-06-14 20:36:09.000000000 +0200 @@ -1,7 +1,7 @@ -Index: coinor-cbc-2.3.1/Cbc/src/Makefile.in +Index: coinor-cbc-2.5.0/Cbc/src/Makefile.in =================================================================== ---- coinor-cbc-2.3.1.orig/Cbc/src/Makefile.in 2009-07-28 14:38:50.000000000 +0200 -+++ coinor-cbc-2.3.1/Cbc/src/Makefile.in 2009-09-24 15:43:37.000000000 +0200 +--- coinor-cbc-2.5.0.orig/Cbc/src/Makefile.in 2012-06-14 20:31:14.694313988 +0200 ++++ coinor-cbc-2.5.0/Cbc/src/Makefile.in 2012-06-14 20:36:01.774321892 +0200 @@ -59,7 +59,7 @@ @COIN_HAS_CLP_TRUE@ -I`$(CYGPATH_W) $(OSISRCDIR)/src/OsiClp` \ @COIN_HAS_CLP_TRUE@ -I`$(CYGPATH_W) $(CLPOBJDIR)/inc` @@ -17,8 +17,8 @@ -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@am__append_10 = $(OSIOBJDIR)/src/OsiClp/libOsiClp.la \ -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@ $(CLPOBJDIR)/src/libClp.la -+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@am__append_10 = /usr/lib/libOsiClp.la \ -+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@ /usr/lib/libClp.la ++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@am__append_10 = -lOsiClp \ ++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@ -lClp -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@am__append_11 = `cat $(CLPOBJDIR)/clp_addlibs.txt` +@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@am__append_11 = -lClp @@ -31,8 +31,8 @@ -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@am__append_15 = $(OSIOBJDIR)/src/OsiDylp/libOsiDylp.la \ -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@ $(DYLPOBJDIR)/src/Dylp/libDylp.la -+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@am__append_15 = /usr/lib/libOsiDylp.la \ -+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@ /usr/lib/libDylp.la ++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@am__append_15 = -lOsiDylp \ ++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@ -lDylp -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@am__append_16 = `cat $(DYLPOBJDIR)/dylp_addlibs.txt` +@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@am__append_16 = -lDylp @@ -44,7 +44,7 @@ @CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@ -I`$(CYGPATH_W) $(OSISRCDIR)/src/OsiSym` -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@am__append_28 = $(OSIOBJDIR)/src/OsiSym/libOsiSym.la \ -+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@am__append_28 = /usr/lib/libOsiSym.la \ ++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@am__append_28 = -lOsiSym \ @CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@ $(SYMPHONYOBJDIR)/src/libSym.la @CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@am__append_29 = `cat $(SYMPHONYOBJDIR)/sym_addlibs.txt` @@ -53,15 +53,15 @@ -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@am__append_31 = $(OSIOBJDIR)/src/OsiVol/libOsiVol.la \ -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@ $(VOLOBJDIR)/src/libVol.la -+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@am__append_31 = /usr/lib/libOsiVol.la \ -+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@ /usr/lib/libVol.la ++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@am__append_31 = -lOsiVol \ ++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@ -lVol -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@am__append_32 = `cat $(VOLOBJDIR)/vol_addlibs.txt` +@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@am__append_32 = -lVol @CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_XPR_TRUE@am__append_33 = -I`$(CYGPATH_W) $(XPRINCDIR)` \ @CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_XPR_TRUE@ -I`$(CYGPATH_W) $(OSISRCDIR)/src/OsiXpr` -@@ -190,11 +190,11 @@ +@@ -204,11 +204,11 @@ @COIN_HAS_ASL_TRUE@@COIN_HAS_CLP_TRUE@am__DEPENDENCIES_3 = \ @COIN_HAS_ASL_TRUE@@COIN_HAS_CLP_TRUE@ $(am__DEPENDENCIES_2) @COIN_HAS_CLP_TRUE@cbc_DEPENDENCIES = libCbcSolver.la libCbc.la \ @@ -70,27 +70,27 @@ -@COIN_HAS_CLP_TRUE@ $(OSIOBJDIR)/src/libOsi.la \ -@COIN_HAS_CLP_TRUE@ $(CLPOBJDIR)/src/libClp.la \ -@COIN_HAS_CLP_TRUE@ $(COINUTILSOBJDIR)/src/libCoinUtils.la \ -+@COIN_HAS_CLP_TRUE@ /usr/lib/libCgl.la \ -+@COIN_HAS_CLP_TRUE@ /usr/lib/libOsiClp.la \ -+@COIN_HAS_CLP_TRUE@ /usr/lib/libOsi.la \ -+@COIN_HAS_CLP_TRUE@ /usr/lib/libClp.la \ -+@COIN_HAS_CLP_TRUE@ /usr/lib/libCoinUtils.la \ ++@COIN_HAS_CLP_TRUE@ -lCgl \ ++@COIN_HAS_CLP_TRUE@ -lClp \ ++@COIN_HAS_CLP_TRUE@ -lOsi \ ++@COIN_HAS_CLP_TRUE@ -lClp \ ++@COIN_HAS_CLP_TRUE@ -lCoinUtils \ @COIN_HAS_CLP_TRUE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_3) am__cbc_generic_SOURCES_DIST = CbcGenBaB.cpp CbcGenCbcParam.cpp \ CbcGenCbcParam.hpp CbcGenCbcParamUtils.cpp CbcGenCtlBlk.cpp \ -@@ -216,25 +216,25 @@ +@@ -230,25 +230,25 @@ @CBC_BUILD_CBC_GENERIC_TRUE@ CbcGenSolution.$(OBJEXT) \ @CBC_BUILD_CBC_GENERIC_TRUE@ CbcGenSolvers.$(OBJEXT) cbc_generic_OBJECTS = $(am_cbc_generic_OBJECTS) -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@am__DEPENDENCIES_4 = $(OSIOBJDIR)/src/OsiClp/libOsiClp.la \ -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@ $(CLPOBJDIR)/src/libClp.la -+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@am__DEPENDENCIES_4 = /usr/lib/libOsiClp.la \ -+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@ /usr/lib/libClp.la ++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@am__DEPENDENCIES_4 = -lOsiClp \ ++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CLP_TRUE@ -lClp @CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_CPX_TRUE@am__DEPENDENCIES_5 = $(OSIOBJDIR)/src/OsiCpx/libOsiCpx.la -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@am__DEPENDENCIES_6 = $(OSIOBJDIR)/src/OsiDylp/libOsiDylp.la \ -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@ $(DYLPOBJDIR)/src/Dylp/libDylp.la -+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@am__DEPENDENCIES_6 = /usr/lib/libOsiDylp.la \ -+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@ /usr/lib/libDylp.la ++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@am__DEPENDENCIES_6 = -lOsiDylp \ ++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_DYLP_TRUE@ -lDylp @CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_FMP_TRUE@am__DEPENDENCIES_7 = $(OSIOBJDIR)/src/OsiFmp/libOsiFmp.la @CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_GLPK_TRUE@am__DEPENDENCIES_8 = $(OSIOBJDIR)/src/OsiGlpk/libOsiGlpk.la @CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_MSK_TRUE@am__DEPENDENCIES_9 = $(OSIOBJDIR)/src/OsiMsk/libOsiMsk.la @@ -100,31 +100,31 @@ -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@ $(SYMPHONYOBJDIR)/src/libSym.la -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@am__DEPENDENCIES_13 = $(OSIOBJDIR)/src/OsiVol/libOsiVol.la \ -@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@ $(VOLOBJDIR)/src/libVol.la -+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@am__DEPENDENCIES_12 = /usr/lib/libOsiSym.la \ -+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@ /usr/lib/libSym.la -+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@am__DEPENDENCIES_13 = /usr/lib/libOsiVol.la \ -+@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@ /usr/lib/libVol.la ++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@am__DEPENDENCIES_12 = -lOsiSym \ ++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_SYMPHONY_TRUE@ -lSym ++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@am__DEPENDENCIES_13 = -lOsiVol \ ++@CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_VOL_TRUE@ -lVol @CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_XPR_TRUE@am__DEPENDENCIES_14 = $(OSIOBJDIR)/src/OsiXpr/libOsiXpr.la @CBC_BUILD_CBC_GENERIC_TRUE@@COIN_HAS_ASL_TRUE@am__DEPENDENCIES_15 = $(am__DEPENDENCIES_2) @CBC_BUILD_CBC_GENERIC_TRUE@cbc_generic_DEPENDENCIES = \ @CBC_BUILD_CBC_GENERIC_TRUE@ libCbcSolver.la libCbc.la \ -@CBC_BUILD_CBC_GENERIC_TRUE@ $(CGLOBJDIR)/src/libCgl.la \ -+@CBC_BUILD_CBC_GENERIC_TRUE@ /usr/lib/libCgl.la \ ++@CBC_BUILD_CBC_GENERIC_TRUE@ -lCgl \ @CBC_BUILD_CBC_GENERIC_TRUE@ $(am__DEPENDENCIES_4) \ @CBC_BUILD_CBC_GENERIC_TRUE@ $(am__DEPENDENCIES_5) \ @CBC_BUILD_CBC_GENERIC_TRUE@ $(am__DEPENDENCIES_6) \ -@@ -247,8 +247,8 @@ +@@ -261,8 +261,8 @@ @CBC_BUILD_CBC_GENERIC_TRUE@ $(am__DEPENDENCIES_13) \ @CBC_BUILD_CBC_GENERIC_TRUE@ $(am__DEPENDENCIES_14) \ @CBC_BUILD_CBC_GENERIC_TRUE@ $(am__DEPENDENCIES_15) \ -@CBC_BUILD_CBC_GENERIC_TRUE@ $(OSIOBJDIR)/src/libOsi.la \ -@CBC_BUILD_CBC_GENERIC_TRUE@ $(COINUTILSOBJDIR)/src/libCoinUtils.la -+@CBC_BUILD_CBC_GENERIC_TRUE@ /usr/lib/libOsi.la \ -+@CBC_BUILD_CBC_GENERIC_TRUE@ /usr/lib/libCoinUtils.la ++@CBC_BUILD_CBC_GENERIC_TRUE@ -lOsi \ ++@CBC_BUILD_CBC_GENERIC_TRUE@ -lCoinUtils depcomp = $(SHELL) $(top_srcdir)/../depcomp am__depfiles_maybe = depfiles CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -@@ -389,9 +389,8 @@ +@@ -403,9 +403,8 @@ LDFLAGS = @LDFLAGS@ LIBEXT = @LIBEXT@ LIBOBJS = @LIBOBJS@ @@ -136,7 +136,7 @@ $(am__append_3) $(am__append_11) $(am__append_16) \ $(am__append_29) $(am__append_32) LIBTOOL = @LIBTOOL@ -@@ -598,18 +597,13 @@ +@@ -651,18 +650,13 @@ # Additional COIN libraries @COIN_HAS_CLP_TRUE@cbc_LDADD = libCbcSolver.la libCbc.la \ @@ -145,11 +145,11 @@ -@COIN_HAS_CLP_TRUE@ $(OSIOBJDIR)/src/libOsi.la \ -@COIN_HAS_CLP_TRUE@ $(CLPOBJDIR)/src/libClp.la \ -@COIN_HAS_CLP_TRUE@ $(COINUTILSOBJDIR)/src/libCoinUtils.la \ -+@COIN_HAS_CLP_TRUE@ /usr/lib/libCgl.la \ -+@COIN_HAS_CLP_TRUE@ /usr/lib/libOsiClp.la \ -+@COIN_HAS_CLP_TRUE@ /usr/lib/libOsi.la \ -+@COIN_HAS_CLP_TRUE@ /usr/lib/libClp.la \ -+@COIN_HAS_CLP_TRUE@ /usr/lib/libCoinUtils.la \ ++@COIN_HAS_CLP_TRUE@ -lCgl \ ++@COIN_HAS_CLP_TRUE@ -lOsiClp \ ++@COIN_HAS_CLP_TRUE@ -lOsi \ ++@COIN_HAS_CLP_TRUE@ -lClp \ ++@COIN_HAS_CLP_TRUE@ -lCoinUtils \ @COIN_HAS_CLP_TRUE@ $(am__append_5) $(am__append_6) -# Finally, the -rpath flag is used by libtool to make sure that the shared @@ -160,12 +160,12 @@ # List all source files for this executable, including headers @CBC_BUILD_CBC_GENERIC_TRUE@cbc_generic_SOURCES = \ @CBC_BUILD_CBC_GENERIC_TRUE@ CbcGenBaB.cpp \ -@@ -626,20 +620,15 @@ +@@ -679,20 +673,15 @@ # Finally the Osi Coin library (many of the above need it) @CBC_BUILD_CBC_GENERIC_TRUE@cbc_generic_LDADD = libCbcSolver.la \ @CBC_BUILD_CBC_GENERIC_TRUE@ libCbc.la \ -@CBC_BUILD_CBC_GENERIC_TRUE@ $(CGLOBJDIR)/src/libCgl.la \ -+@CBC_BUILD_CBC_GENERIC_TRUE@ /usr/lib/libCgl.la \ ++@CBC_BUILD_CBC_GENERIC_TRUE@ -lCgl \ @CBC_BUILD_CBC_GENERIC_TRUE@ $(am__append_10) $(am__append_13) \ @CBC_BUILD_CBC_GENERIC_TRUE@ $(am__append_15) $(am__append_18) \ @CBC_BUILD_CBC_GENERIC_TRUE@ $(am__append_20) $(am__append_22) \ @@ -179,8 +179,8 @@ -# library is found (in the lib install directory) when we are using dynamic -# libraries. -@CBC_BUILD_CBC_GENERIC_TRUE@cbc_generic_LDFLAGS = -rpath $(libdir) -+@CBC_BUILD_CBC_GENERIC_TRUE@ /usr/lib/libOsi.la \ -+@CBC_BUILD_CBC_GENERIC_TRUE@ /usr/lib/libCoinUtils.la ++@CBC_BUILD_CBC_GENERIC_TRUE@ -lOsi \ ++@CBC_BUILD_CBC_GENERIC_TRUE@ -lCoinUtils # This line is necessary to allow VPATH compilation with MS compilers # on Cygwin