Your message dated Tue, 01 Mar 2011 22:02:19 +0000
with message-id <[email protected]>
and subject line Bug#615727: fixed in google-mock 1.5.0-2
has caused the Debian Bug report #615727,
regarding google-mock: ftbfs with gold or ld --no-add-needed
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.)


-- 
615727: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=615727
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: google-mock
Version: 1.4.0-3
Severity: important
Tags: sid
User: [email protected]
Usertags: no-add-needed

The package fails to build in a test rebuild on at least amd64 with
ld --no-add-needed.  For details, please see:
http://lists.debian.org/debian-devel-announce/2011/02/msg00011.html
http://wiki.debian.org/ToolChain/DSOLinking

Ubuntu might have a patch for this issue, but unfortunately it was
not forwarded to Debian.  Please have a look at
http://packages.qa.debian.org/google-mock to see if an Ubuntu version for
this package exists, and if a fix is included in the Ubuntu diff.

[...]
(cd lib/.libs && rm -f libgmock_main.so && ln -s libgmock_main.so.0.0.0 
libgmock_main.so)
ar cru lib/.libs/libgmock_main.a  src/gmock_main.o
ranlib lib/.libs/libgmock_main.a
creating lib/libgmock_main.la
(cd lib/.libs && rm -f libgmock_main.la && ln -s ../libgmock_main.la 
libgmock_main.la)
make[2]: Leaving directory 
`/build/user-google-mock_1.4.0-3-amd64-TIki53/google-mock-1.4.0'
make[1]: Leaving directory 
`/build/user-google-mock_1.4.0-3-amd64-TIki53/google-mock-1.4.0'
   dh_auto_test
make[1]: Entering directory 
`/build/user-google-mock_1.4.0-3-amd64-TIki53/google-mock-1.4.0'
make[2]: Entering directory 
`/build/user-google-mock_1.4.0-3-amd64-TIki53/google-mock-1.4.0'
make  test/gmock-actions_test test/gmock-cardinalities_test 
test/gmock-generated-actions_test test/gmock-generated-function-mockers_test 
test/gmock-generated-internal-utils_test test/gmock-generated-matchers_test 
test/gmock-internal-utils_test test/gmock_link_test test/gmock-matchers_test 
test/gmock-more-actions_test test/gmock-nice-strict_test test/gmock-port_test 
test/gmock-printers_test test/gmock-spec-builders_test test/gmock_test 
test/gmock_no_rtti_test test/gmock_use_own_tuple_test test/gmock_leak_test_ 
test/gmock_output_test_ \
          test/gmock_test_utils.py test/gmock_leak_test.py 
test/gmock_output_test.py
make[3]: Entering directory 
`/build/user-google-mock_1.4.0-3-amd64-TIki53/google-mock-1.4.0'
g++ -DHAVE_CONFIG_H -I. -I./build-aux  -I/usr/include -I./include   -g -O2 -c 
-o test/gmock-actions_test.o test/gmock-actions_test.cc
/bin/bash ./libtool --tag=CXX   --mode=link g++  -g -O2 -L/usr/lib  -o 
test/gmock-actions_test test/gmock-actions_test.o -lgtest -pthread 
lib/libgmock_main.la 
mkdir test/.libs
g++ -g -O2 -o test/.libs/gmock-actions_test test/gmock-actions_test.o -pthread  
-L/usr/lib /usr/lib/libgtest.so lib/.libs/libgmock_main.so 
/usr/bin/ld: test/gmock-actions_test.o: undefined reference to symbol 
'testing::internal::ExpectationBase::RetireAllPreRequisites()'
/usr/bin/ld: note: 
'testing::internal::ExpectationBase::RetireAllPreRequisites()' is defined in 
DSO 
/build/user-google-mock_1.4.0-3-amd64-TIki53/google-mock-1.4.0/lib/.libs/libgmock.so.0
 so try adding it to the linker command line
/build/user-google-mock_1.4.0-3-amd64-TIki53/google-mock-1.4.0/lib/.libs/libgmock.so.0:
 could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[3]: *** [test/gmock-actions_test] Error 1
make[3]: Leaving directory 
`/build/user-google-mock_1.4.0-3-amd64-TIki53/google-mock-1.4.0'
make[2]: *** [check-am] Error 2
make[1]: *** [check-recursive] Error 1
dh_auto_test: make -j1 check returned exit code 2
make[2]: Leaving directory 
`/build/user-google-mock_1.4.0-3-amd64-TIki53/google-mock-1.4.0'
make[1]: Leaving directory 
`/build/user-google-mock_1.4.0-3-amd64-TIki53/google-mock-1.4.0'
make: *** [build] Error 29
dpkg-buildpackage: error: debian/rules build gave error exit status 2



--- End Message ---
--- Begin Message ---
Source: google-mock
Source-Version: 1.5.0-2

We believe that the bug you reported is fixed in the latest version of
google-mock, which is due to be installed in the Debian FTP archive:

google-mock_1.5.0-2.debian.tar.gz
  to main/g/google-mock/google-mock_1.5.0-2.debian.tar.gz
google-mock_1.5.0-2.dsc
  to main/g/google-mock/google-mock_1.5.0-2.dsc
google-mock_1.5.0-2_i386.deb
  to main/g/google-mock/google-mock_1.5.0-2_i386.deb



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.
Fredrik Hallenberg <[email protected]> (supplier of updated google-mock 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: SHA1

Format: 1.8
Date: Tue, 01 Mar 2011 22:11:28 +0100
Source: google-mock
Binary: google-mock
Architecture: source i386
Version: 1.5.0-2
Distribution: unstable
Urgency: low
Maintainer: Fredrik Hallenberg <[email protected]>
Changed-By: Fredrik Hallenberg <[email protected]>
Description: 
 google-mock - Google's framework for writing and using C++ mock classes
Closes: 615727
Changes: 
 google-mock (1.5.0-2) unstable; urgency=low
 .
   * Improve sloppy linking (closes: #615727)
Checksums-Sha1: 
 0bc0b1d0a7024f6f9f8b6e4d4b54dd4af56a0464 1112 google-mock_1.5.0-2.dsc
 9f7efe577e7bcac7e1b8e94eda6608654399c3e3 7361 google-mock_1.5.0-2.debian.tar.gz
 2d19f91f6c38afb80d0afd207d1effa09bed5edd 208734 google-mock_1.5.0-2_i386.deb
Checksums-Sha256: 
 5c5ab99ca4608dc6f0534fe4f929c741971e65525087661534f0a8e979c76961 1112 
google-mock_1.5.0-2.dsc
 78b8d9f86242edabaa8c4443cf4df373f269cbf35fcef4c8748b29171bc4db49 7361 
google-mock_1.5.0-2.debian.tar.gz
 e18a2b6ca40b3a5eedddca3151bef94a63513c5e387b80e8fcc1d6977d18cf4f 208734 
google-mock_1.5.0-2_i386.deb
Files: 
 1c0ec49fce096484dbd3875b2d69b531 1112 devel optional google-mock_1.5.0-2.dsc
 bc9d8226603c4588c73a92ac5a8e7707 7361 devel optional 
google-mock_1.5.0-2.debian.tar.gz
 d1b3bef8ffaaff067f77c75a5add8f69 208734 devel optional 
google-mock_1.5.0-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iD8DBQFNbWVy0RXQZ6pf16wRAmWtAJ4hmrjHkTcBj3A/icqSN8MKiEcJwACfThJ9
QkmLZ/hsnTlMhoaBlLJ2l34=
=hIqN
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to