Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.
Etienne Millon etienne.mil...@gmail.com writes: Changes: coinor-cbc (2.5.0-3) unstable; urgency=low . * New maintainer (Closes: #645087) - Also add Christophe-Marie Duquesne to Uploaders - Update Vcs-* fields * Acknowledge NMU (Closes: #630252) * patches/Makefile.diff: .la files are no longer shipped by some -dev libraries. Link against them using -l instead. (Closes: #669522 - Thanks to Vincent Legout for the patch) * Enable hardening flags * debian/control: - Add dpkg-dev to Build-depends - Fix a spelling error (allows one to) - Deduplicate short package descriptions - Bump Standards-Version to 3.9.3 (no changes needed) You may also be interested in sponsoring a NMU for coinor-ipopt (which fixes an RC bug) : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678935 The package seems fine but could you please mention in the changelog that you ran wrap-and-sort in debian/control and that you updated debian/copyright to remove two trailing spaces. Also, the new coinor-libcbc0 package no longer depends on coinor-libvol0 and libatlas3gf-base. I don't know coinor enough to know if it's important or not though (it seems those two packages come with other coinor packages like coinor-libcgl0 or coinor-libclp0). About coinor-ipopt, I think you're right regarding gregor's comment. I'll try to upload the package if he doesn't answer or doesn't upload. Thanks, Vincent -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.
Thanks for this review. * Vincent Legout vinc...@legout.info [120626 17:13]: The package seems fine but could you please mention in the changelog that you ran wrap-and-sort in debian/control and that you updated debian/copyright to remove two trailing spaces. You're right ; I added this to the changelog. Also, the new coinor-libcbc0 package no longer depends on coinor-libvol0 and libatlas3gf-base. I don't know coinor enough to know if it's important or not though (it seems those two packages come with other coinor packages like coinor-libcgl0 or coinor-libclp0). It seems that -cbc did depend on -vol at a time, but not anymore : https://projects.coin-or.org/Cbc/browser/stable/2.7/Dependencies https://projects.coin-or.org/Cbc/browser/stable/2.5/Dependencies I am not sure why the wiki page claims -vol was used in 2.5, as it was uselessly linked in the previous version : https://buildd.debian.org/status/fetch.php?pkg=coinor-cbcarch=amd64ver=2.5.0-2.3stamp=1324678369 dpkg-shlibdeps: warning: dependency on libVol.so.0 could be avoided if debian/coinor-libcbc0/usr/bin/cbc were not uselessly linked against it (they use none of its symbols). dpkg-shlibdeps: warning: dependency on liblapack.so.3gf could be avoided if debian/coinor-libcbc0/usr/bin/cbc were not uselessly linked against it (they use none of its symbols). It's probably the use of dpkg-buildflags that changed the behaviour, but I believe that it's correct now. I removed the build-dependencies on -vol and lapack (which pulled atlas) and it builds fine. I reuploaded the package, it should be available at the same URL : http://mentors.debian.net/debian/pool/main/c/coinor-cbc/coinor-cbc_2.5.0-3.dsc About coinor-ipopt, I think you're right regarding gregor's comment. I'll try to upload the package if he doesn't answer or doesn't upload. It has been uploaded in the meantime, thanks anyway ! -- Etienne Millon -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.
Etienne Millon etienne.mil...@gmail.com writes: Also, the new coinor-libcbc0 package no longer depends on coinor-libvol0 and libatlas3gf-base. I don't know coinor enough to know if it's important or not though (it seems those two packages come with other coinor packages like coinor-libcgl0 or coinor-libclp0). It seems that -cbc did depend on -vol at a time, but not anymore : https://projects.coin-or.org/Cbc/browser/stable/2.7/Dependencies https://projects.coin-or.org/Cbc/browser/stable/2.5/Dependencies I am not sure why the wiki page claims -vol was used in 2.5, as it was uselessly linked in the previous version : https://buildd.debian.org/status/fetch.php?pkg=coinor-cbcarch=amd64ver=2.5.0-2.3stamp=1324678369 dpkg-shlibdeps: warning: dependency on libVol.so.0 could be avoided if debian/coinor-libcbc0/usr/bin/cbc were not uselessly linked against it (they use none of its symbols). dpkg-shlibdeps: warning: dependency on liblapack.so.3gf could be avoided if debian/coinor-libcbc0/usr/bin/cbc were not uselessly linked against it (they use none of its symbols). It's probably the use of dpkg-buildflags that changed the behaviour, but I believe that it's correct now. I removed the build-dependencies on -vol and lapack (which pulled atlas) and it builds fine. I reuploaded the package, it should be available at the same URL : http://mentors.debian.net/debian/pool/main/c/coinor-cbc/coinor-cbc_2.5.0-3.dsc Thanks, uploaded. Vincent -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.
* Vincent Legout vinc...@legout.info [120626 22:48]: Thanks, uploaded. Great, thanks ! -- Etienne Millon -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.
* Vincent Legout vinc...@legout.info [120619 12:56]: Thanks for taking care of this package. I should be able to sponsor the upload if needed. Hello Vincent, Thanks for the offer. Here is the new version of this package : http://mentors.debian.net/debian/pool/main/c/coinor-cbc/coinor-cbc_2.5.0-3.dsc Changes: coinor-cbc (2.5.0-3) unstable; urgency=low . * New maintainer (Closes: #645087) - Also add Christophe-Marie Duquesne to Uploaders - Update Vcs-* fields * Acknowledge NMU (Closes: #630252) * patches/Makefile.diff: .la files are no longer shipped by some -dev libraries. Link against them using -l instead. (Closes: #669522 - Thanks to Vincent Legout for the patch) * Enable hardening flags * debian/control: - Add dpkg-dev to Build-depends - Fix a spelling error (allows one to) - Deduplicate short package descriptions - Bump Standards-Version to 3.9.3 (no changes needed) You may also be interested in sponsoring a NMU for coinor-ipopt (which fixes an RC bug) : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678935 Thank you ! -- Etienne Millon -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.
* Vincent Legout vinc...@legout.info [120619 09:25]: 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 Hello, Thanks for providing a patch for this bug. I'm in the process of adopting this package (ITA: #645087), so please don't NMU this too soon, I will integrate it in a few days in a maintainer upload. Have a nice day ! -- Etienne Millon -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.
Salut Etienne, Etienne Millon etienne.mil...@gmail.com writes: Thanks for providing a patch for this bug. I'm in the process of adopting this package (ITA: #645087), so please don't NMU this too soon, I will integrate it in a few days in a maintainer upload. Thanks for taking care of this package. I should be able to sponsor the upload if needed. Vincent -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Processed: Re: Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.
Processing commands for cont...@bugs.debian.org: tags 669522 patch Bug #669522 [src:coinor-cbc] coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop. Added tag(s) patch. thanks Stopping processing here. Please contact me if you need assistance. -- 669522: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=669522 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.
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.0 +0100 +++ coinor-cbc-2.5.0/debian/changelog 2012-06-14 20:52:23.0 +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.0 +0200 +++ coinor-cbc-2.5.0/debian/patches/Makefile.diff 2012-06-14 20:36:09.0 +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.0 +0200 -+++ coinor-cbc-2.3.1/Cbc/src/Makefile.in 2009-09-24 15:43:37.0 +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@
Bug#669522: coinor-cbc: FTBFS: make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop.
Source: coinor-cbc Version: 2.5.0-2.3 Severity: serious Tags: wheezy sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20120419 qa-ftbfs Justification: FTBFS on amd64 Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part: ar cru .libs/libCbcSolver.a CbcCbcParam.o Cbc_ampl.o CbcLinked.o CbcLinkedUtils.o unitTestClp.o CbcSolver.o CbcSolverHeuristics.o CbcSolverAnalyze.o CbcSolverExpandKnapsack.o ranlib .libs/libCbcSolver.a creating libCbcSolver.la (cd .libs rm -f libCbcSolver.la ln -s ../libCbcSolver.la libCbcSolver.la) g++ -DHAVE_CONFIG_H -I. -I`echo .` -I../inc -I`echo /«PKGBUILDDIR»/Clp/src` -I`echo /«PKGBUILDDIR»/Osi/src/OsiClp` -I`echo /«PKGBUILDDIR»/Cbc/../Clp/inc` -I`echo /«PKGBUILDDIR»/Cgl/src` -I`echo /«PKGBUILDDIR»/Cgl/src/CglClique` -I`echo /«PKGBUILDDIR»/Cgl/src/CglDuplicateRow` -I`echo /«PKGBUILDDIR»/Cgl/src/CglFlowCover` -I`echo /«PKGBUILDDIR»/Cgl/src/CglGomory` -I`echo /«PKGBUILDDIR»/Cgl/src/CglKnapsackCover` -I`echo /«PKGBUILDDIR»/Cgl/src/CglMixedIntegerRounding` -I`echo /«PKGBUILDDIR»/Cgl/src/CglMixedIntegerRounding2` -I`echo /«PKGBUILDDIR»/Cgl/src/CglOddHole` -I`echo /«PKGBUILDDIR»/Cgl/src/CglPreProcess` -I`echo /«PKGBUILDDIR»/Cgl/src/CglProbing` -I`echo /«PKGBUILDDIR»/Cgl/src/CglRedSplit` -I`echo /«PKGBUILDDIR»/Cgl/src/CglTwomir` -I`echo /«PKGBUILDDIR»/Cgl/src/CglLandP` -I`echo /«PKGBUILDDIR»/Cgl/src/CglResidualCapacity` -I`echo /«PKGBUILDDIR»/Cgl/src/CglZeroHalf` -I`echo /«PKGBUILDDIR»/CoinUtils/src` -I`echo /«PKGBUILDDIR»/Cbc/../CoinUtils/inc` -I`echo /«PKGBUILDDIR»/Osi/src` -I`echo /«PKGBUILDDIR»/Cbc/../Osi/inc` -DCOIN_NO_CLP_MESSAGE -DUSE_CBCCONFIG -I/usr/include/coin -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wall -c -o CoinSolve.o CoinSolve.cpp make[3]: *** No rule to make target `/usr/lib/libCgl.la', needed by `cbc'. Stop. make[3]: Leaving directory `/«PKGBUILDDIR»/Cbc/src' make[2]: *** [all-recursive] Error 1 The full build log is available from: http://people.debian.org/~lucas/logs/2012/04/19/coinor-cbc_2.5.0-2.3_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on about 50 AMD64 nodes of the Grid'5000 platform, using a clean chroot. Internet was not accessible from the build systems. -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org