Your message dated Sat, 24 May 2014 21:19:52 +0000 with message-id <[email protected]> and subject line Bug#748920: fixed in jssc 2.6.0-3 has caused the Debian Bug report #748920, regarding libjSSC-java: Undefined symbol: _Znwm 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.) -- 748920: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=748920 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libjSSC-java Version: 2.6.0-2 Severity: grave Tags: patch Justification: renders package unusable Dear Maintainer, When using the shared library libjSSC-java.so I get an error message about the unresolved symbol _Znwm. This symbol is related to the C++ new operator and is defined in libsupc++. When adding -lsupc++ to the compile/link lines in debian/rules, the problem disappears: --- jssc-2.6.0/debian/rules.orig 2014-05-22 10:57:42.920042986 +0200 +++ jssc-2.6.0/debian/rules 2014-05-22 11:00:15.342106965 +0200 @@ -12,7 +12,7 @@ override_dh_auto_build: dh_auto_build - cc $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -I$(JAVA_HOME)/include -fPIC -shared -o libjSSC-$(LIBRARY_VERSION).so src/cpp/_nix_based/jssc.cpp + cc $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -I$(JAVA_HOME)/include -fPIC -shared -o libjSSC-$(LIBRARY_VERSION).so src/cpp/_nix_based/jssc.cpp -lsupc++ override_dh_installchangelogs: dh_installchangelogs -k README.txt This fix is probably somewhat of a workaround. I think cc should have resolved this symbol. Possibly, it is intended that this should be resolved by a shared library version of libsupc++ in which case it is necessary to insert a dependency on this library in libjSSC-java.so. -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (990, 'testing'), (1, 'experimental'), (1, 'unstable'), (1, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.13-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libjSSC-java depends on: ii libc6 2.18-5 ii libgcc1 1:4.9.0-3 libjSSC-java recommends no packages. libjSSC-java suggests no packages. -- no debconf information--- jssc-2.6.0/debian/rules.orig 2014-05-22 10:57:42.920042986 +0200 +++ jssc-2.6.0/debian/rules 2014-05-22 11:00:15.342106965 +0200 @@ -12,7 +12,7 @@ override_dh_auto_build: dh_auto_build - cc $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -I$(JAVA_HOME)/include -fPIC -shared -o libjSSC-$(LIBRARY_VERSION).so src/cpp/_nix_based/jssc.cpp + cc $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -I$(JAVA_HOME)/include -fPIC -shared -o libjSSC-$(LIBRARY_VERSION).so src/cpp/_nix_based/jssc.cpp -lsupc++ override_dh_installchangelogs: dh_installchangelogs -k README.txt
--- End Message ---
--- Begin Message ---Source: jssc Source-Version: 2.6.0-3 We believe that the bug you reported is fixed in the latest version of jssc, which is due to be installed in the Debian FTP archive. 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. Scott Howard <[email protected]> (supplier of updated jssc 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: Sat, 24 May 2014 16:27:08 -0400 Source: jssc Binary: libjssc-java libjssc-java-doc Architecture: source i386 all Version: 2.6.0-3 Distribution: unstable Urgency: medium Maintainer: Debian Java Maintainers <[email protected]> Changed-By: Scott Howard <[email protected]> Description: libjssc-java - library for working with serial ports from Java libjssc-java-doc - library for working with serial ports from Java - doc Closes: 748920 Changes: jssc (2.6.0-3) unstable; urgency=medium . * Use g++, not cc (i.e., gcc). (Closes: #748920) * Lintian override "source-is-missing." Source is included, just named differently. Checksums-Sha1: 42108adf6dd329879ba52acbf440f770a4221788 1357 jssc_2.6.0-3.dsc 386da3063ba6d7696cf3145a2fc58146f52a3c5a 5832 jssc_2.6.0-3.debian.tar.xz f6a3f497733dd2233af09082692805742a0acce7 27604 libjssc-java_2.6.0-3_i386.deb 27211852d2ce1b8bc0cf72aca2ced7fcd584c92c 40100 libjssc-java-doc_2.6.0-3_all.deb Checksums-Sha256: 890434810ab97254f153f57526b6b73770115a6735376c2c879a49232c1d9d01 1357 jssc_2.6.0-3.dsc 5ef69da2692de50acc9f04c69767662a1916f37820f5474bcf3c75a1a7730bcf 5832 jssc_2.6.0-3.debian.tar.xz d8d2bbf4985fb976faf4942f9f579f5318d4ea1a8bb10f90e264969bd1d0636f 27604 libjssc-java_2.6.0-3_i386.deb 39641d6f6742e16367461df26e1bf1b1821df958cc7172e53cc50c93b2471209 40100 libjssc-java-doc_2.6.0-3_all.deb Files: 95b50be008e01cef50ee128523042ba3 1357 java optional jssc_2.6.0-3.dsc 8815383413e62dc211e84c733a7ce3b3 5832 java optional jssc_2.6.0-3.debian.tar.xz f733f5f11608d0789f7708569c9fce85 27604 java optional libjssc-java_2.6.0-3_i386.deb cbea6da6342c36317b1456160e2a03f3 40100 doc optional libjssc-java-doc_2.6.0-3_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iEYEARECAAYFAlOBBS0ACgkQuqVp0MvxKmoTtACggVDACk1UGLT9+cQRf4xSqRlO c0sAn0Gf80uKZd24gVj2VglidFuSQKV7 =6cZb -----END PGP SIGNATURE-----
--- End Message ---

