Your message dated Wed, 21 Dec 2011 01:32:31 +0000
with message-id <[email protected]>
and subject line Bug#633686: fixed in mysql++ 3.1.0-2
has caused the Debian Bug report #633686,
regarding mysql++: wrong linker flag order
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
633686: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633686
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mysql++
Version: 3.1.0-1
Severity: whishlist
User: [email protected]
Usertags: ld-as-needed
On Ubuntu the build of mysql++ fails due to wrong order of the linker flags.
This can be fixed with the attached diff.
--- mysql++-3.1.0.orig/Makefile.in
+++ mysql++-3.1.0/Makefile.in
@@ -471,7 +471,7 @@ $(LIBPREFIX)mysqlpp_ssqls2parse$(LIBEXT)
$(RANLIB) $@
ssqlsxlat$(EXEEXT): $(SSQLSXLAT_OBJECTS)
$(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3)
$(LIBPREFIX)mysqlpp_ssqls2parse$(LIBEXT)
- $(CXX) -o $@ $(SSQLSXLAT_OBJECTS) -L. -l@MYSQL_C_LIB_NAME@
@PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LDFLAGS) -lmysqlpp -lmysqlpp_ssqls2parse
$(LIBS)
+ $(CXX) -o $@ $(SSQLSXLAT_OBJECTS) -L. -l@MYSQL_C_LIB_NAME@
@PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LDFLAGS) -lmysqlpp_ssqls2parse -lmysqlpp
$(LIBS)
$(__ssqlsxlat___mac_setfilecmd)
@@ -531,7 +531,7 @@ test_sqlstream$(EXEEXT): $(TEST_SQLSTREA
$(__test_sqlstream___mac_setfilecmd)
test_ssqls2$(EXEEXT): $(TEST_SSQLS2_OBJECTS)
$(DLLPREFIX)mysqlpp$(__mysqlpp___targetsuf3)
$(LIBPREFIX)mysqlpp_ssqls2parse$(LIBEXT)
- $(CXX) -o $@ $(TEST_SSQLS2_OBJECTS) -L. -l@MYSQL_C_LIB_NAME@
@PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LDFLAGS) -lmysqlpp -lmysqlpp_ssqls2parse
$(LIBS)
+ $(CXX) -o $@ $(TEST_SSQLS2_OBJECTS) -L. -l@MYSQL_C_LIB_NAME@
@PTHREAD_LIBS@ @MYSQLPP_EXTRA_LIBS@ $(LDFLAGS) -lmysqlpp_ssqls2parse -lmysqlpp
$(LIBS)
$(__test_ssqls2___mac_setfilecmd)
--- mysql++-3.1.0.orig/Makefile.simple
+++ mysql++-3.1.0/Makefile.simple
@@ -285,7 +285,7 @@ libmysqlpp_ssqls2parse.a: $(SSQLS2PARSE_
$(RANLIB) $@
ssqlsxlat: $(SSQLSXLAT_OBJECTS) libmysqlpp_ssqls2parse.a
- $(CXX) -o $@ $(SSQLSXLAT_OBJECTS) $(__DEBUGINFO) -L. $(LDFLAGS)
-lmysqlpp -lmysqlclient -lmysqlpp_ssqls2parse
+ $(CXX) -o $@ $(SSQLSXLAT_OBJECTS) $(__DEBUGINFO) -L. $(LDFLAGS)
-lmysqlpp_ssqls2parse -lmysqlpp -lmysqlclient
test_array_index: $(TEST_ARRAY_INDEX_OBJECTS)
$(CXX) -o $@ $(TEST_ARRAY_INDEX_OBJECTS) $(__DEBUGINFO) -L.
$(LDFLAGS) -lmysqlpp -lmysqlclient
@@ -321,7 +321,7 @@ test_sqlstream: $(TEST_SQLSTREAM_OBJECTS
$(CXX) -o $@ $(TEST_SQLSTREAM_OBJECTS) $(__DEBUGINFO) -L. $(LDFLAGS)
-lmysqlpp -lmysqlclient
test_ssqls2: $(TEST_SSQLS2_OBJECTS) libmysqlpp_ssqls2parse.a
- $(CXX) -o $@ $(TEST_SSQLS2_OBJECTS) $(__DEBUGINFO) -L. $(LDFLAGS)
-lmysqlpp -lmysqlclient -lmysqlpp_ssqls2parse
+ $(CXX) -o $@ $(TEST_SSQLS2_OBJECTS) $(__DEBUGINFO) -L. $(LDFLAGS)
-lmysqlpp_ssqls2parse -lmysqlpp -lmysqlclient
test_string: $(TEST_STRING_OBJECTS)
$(CXX) -o $@ $(TEST_STRING_OBJECTS) $(__DEBUGINFO) -L. $(LDFLAGS)
-lmysqlpp -lmysqlclient
--- End Message ---
--- Begin Message ---
Source: mysql++
Source-Version: 3.1.0-2
We believe that the bug you reported is fixed in the latest version of
mysql++, which is due to be installed in the Debian FTP archive:
libmysql++-dev_3.1.0-2_amd64.deb
to main/m/mysql++/libmysql++-dev_3.1.0-2_amd64.deb
libmysql++-doc_3.1.0-2_all.deb
to main/m/mysql++/libmysql++-doc_3.1.0-2_all.deb
libmysql++3_3.1.0-2_amd64.deb
to main/m/mysql++/libmysql++3_3.1.0-2_amd64.deb
mysql++_3.1.0-2.debian.tar.gz
to main/m/mysql++/mysql++_3.1.0-2.debian.tar.gz
mysql++_3.1.0-2.dsc
to main/m/mysql++/mysql++_3.1.0-2.dsc
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Roberto C. Sanchez <[email protected]> (supplier of updated mysql++ package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 20 Dec 2011 20:15:39 -0500
Source: mysql++
Binary: libmysql++-dev libmysql++3 libmysql++-doc
Architecture: source all amd64
Version: 3.1.0-2
Distribution: unstable
Urgency: low
Maintainer: Athena Capital Research <[email protected]>
Changed-By: Roberto C. Sanchez <[email protected]>
Description:
libmysql++-dev - MySQL C++ library bindings (development)
libmysql++-doc - MySQL C++ library bindings (documentation and examples)
libmysql++3 - MySQL C++ library bindings (runtime)
Closes: 607833 633686 650054
Changes:
mysql++ (3.1.0-2) unstable; urgency=low
.
* Document how to fully build the examples
* Allow build to succeed with multiarch libmysqlclient-dev, thanks to
Clint Byrum for the patch (Closes: #650054)
* Fix wrong order of linker flags, thanks to Jean-Louis Dupond for the
patch (Closes: #633686)
* Build against thread-aware MySQL by passing --enable-thread-check
option to ./configure (Closes: #607833)
Checksums-Sha1:
0a3781a632a0db8fec8cbd1699fa598bba12238c 1935 mysql++_3.1.0-2.dsc
7322996fe098603f0627dc7a3c8ae6a134f3c7f4 89318 mysql++_3.1.0-2.debian.tar.gz
74b89e9cdb6bf5124a4d1b0d4baf43cf1c02b5c9 1097512 libmysql++-doc_3.1.0-2_all.deb
b48025e54a31c1703183f774db64605f52e279e1 393868
libmysql++-dev_3.1.0-2_amd64.deb
14e5c07d6a1320a042750746009b40846db37f4a 187554 libmysql++3_3.1.0-2_amd64.deb
Checksums-Sha256:
30dea11cb3dd478ca78eeca7ca181680b05729eaf7857176fece1fbb105a57a2 1935
mysql++_3.1.0-2.dsc
05023f47cb6f78b764a40a780130e2f120d40f4c8a02f6155a01123d23749060 89318
mysql++_3.1.0-2.debian.tar.gz
60ec5c0ad2e04d4a03ecf80b2f38c470ac995299096e93fcc26a3e8a53e4b106 1097512
libmysql++-doc_3.1.0-2_all.deb
da207dcfd0aee940c16aa949f946274cc75663f5eae7f3a0e3e9329fd8f9104d 393868
libmysql++-dev_3.1.0-2_amd64.deb
357be2707dae9d07d865b7bb0109234ee116df34cced207c2e76c9ba38d4824c 187554
libmysql++3_3.1.0-2_amd64.deb
Files:
79bf4bbc0cdb98440bfd8aaefbb77634 1935 libs optional mysql++_3.1.0-2.dsc
ce6c9a3ed1f500dfe3f1bcd4ef7146b9 89318 libs optional
mysql++_3.1.0-2.debian.tar.gz
f5c091c20158dc506497a14deca12029 1097512 doc optional
libmysql++-doc_3.1.0-2_all.deb
813b1887c687c1a8cf6859bfab6e53c3 393868 libdevel optional
libmysql++-dev_3.1.0-2_amd64.deb
0fece02564f332b041b876a2a4e39ce7 187554 libs optional
libmysql++3_3.1.0-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAEBCAAGBQJO8TXeAAoJECzXeF7dp7IPYsUP/imS1yKKqdInjlnzJsXl6nLJ
21HNPv129/cqDP/s4v4L4kQk+Y9/76c73+OYHmj+YjiYgQgBUB9N+WztLxHXL4ZR
q1KRTcplO/d35EE9FwL3/ZcJoPBoNXDi+CZTqKz2Q0PEHiNt8jUoP+scVcXxxWCU
eSuaBdFtzDfs81rESgWVtk0BHSoGXA3m1UnI6x9bCvQEGAHfFnnkZIuXEpLXoC5J
7HegKsZ37TGWvFT8iVYdsXP026fOm8syv3VrcPiC1IupSfARkQ/CPmssYOItggpS
LgrOaR6KPNR8wYn/XMma6dXTeLvR0PN0JK01Tgb1Wvo42+SXSWu+NaP0ySbq0OZr
y1CfvTe0V+keo9hO+tNixh5BP4cZi3bdYfqAtceAnxSfMFq9dYgUlSNQGneiuTvw
99ImoyZbQlaWWk0YaRcOBaVKaIvSK2bLsVbroYcPE2B3vWrTFWoOz8c4EcGlz6q2
LfscwtFwVAXyRbvpGw6q23ZFveAXpoeTNBCGwY1Vgu0bhgnuuPJAPJMUAYcLAep7
Nxfy/VuTwA8n1288/IOGzRZVWsaVtInS3y53F8LRDxFkjOCcMRv8lfXMQ+frApYM
HsEUiaNO/zBW8xefxgoUwhInPF6qKqOK+WfhtDJd5TWV8/yKWmQf1BwPjGiLGlXq
9U4LFX1k8Oq3tQ/alYvs
=cI8d
-----END PGP SIGNATURE-----
--- End Message ---