[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#797644: marked as done (kdelibs5-dev: kopete FTBFS: No rule to make target '/usr/lib/libsoprano.so', needed by 'kopete/kopete')



Your message dated Sat, 05 Sep 2015 21:57:47 +0000
with message-id <E1ZYLT1-00011R-Ay@franck.debian.org>
and subject line Bug#797644: fixed in kopete 4:15.08.0-1
has caused the Debian Bug report #797644,
regarding kdelibs5-dev: kopete FTBFS: No rule to make target '/usr/lib/libsoprano.so', needed by 'kopete/kopete'
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 owner@bugs.debian.org
immediately.)


-- 
797644: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797644
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: kdelibs5-dev
Version: 4:4.14.10-3
Severity: serious
Justification: kopete fails to build from source (but built successfully in the past)
Control: affects -1 kopete

X-Debbugs-Cc set to kopete@packages.debian.org since it is known to be
affected.

While building kopete to verify that a proposed upload for libmsn
successfully carries out the libstdc++ transition, I encountered this
build error:

cd kopete && /usr/bin/c++   -DKDE4_CMAKE_TOPLEVEL_DIR_LENGTH=24 -DKDE_DEPRECATED_WARNINGS -DQT_NO_CAST_TO_ASCII -DQT_NO_STL -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_REENTRANT -D_XOPEN_SOURCE=500 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -Werror=return-type -fvisibility-inlines-hidden -DNDEBUG -DQT_NO_DEBUG -I. -I../../kopete -I../../libkopete -I../libkopete -I../../libkopete/ui -I../../libkopete/private -I../../libkopete/contactlist -I../../libkopete/tasks -I../../kopete/addaccountwizard -Iaddaccountwizard -I../../kopete/statusmenu -Istatusmenu -I../../kopete/identity -Iidentity -I../../kopete/contactlist -Icontactlist -I../../kopete/config/plugins -I/usr/include/KDE -I/usr/include/qt4/KDE -I/usr/include/qt4 -I/usr/include/qt4/phonon -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtScriptTools -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4/QtDBus -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/include/qt4/Qt -I/usr/share/qt4/mkspecs/default -I/usr/include/qimageblitz    -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -o CMakeFiles/kopete_bin.dir/kopeteadaptor.o -c kopeteadaptor.cpp
make[4]: *** No rule to make target '/usr/lib/libsoprano.so', needed by 'kopete/kopete'.  Stop.

This appears to be because KDeclarative's CMake glue mentions that library:

% ack libsoprano /usr/lib
/usr/lib/cmake/KDeclarative/KDeclarativeLibraryTargets-debian.cmake
12:  IMPORTED_LINK_INTERFACE_LIBRARIES_DEBIAN "kdeui;/usr/lib/libsoprano.so"

If a particular -dev package requires linking with some other library,
it should depend on that library's -dev package (the same principle
as depending on the -dev packages of the libraries mentioned in a
pkg-config .pc file).

There is an additional, more minor bug here, which could perhaps be fixed
at the same time: that cmake file mentions libsoprano by its fully qualified
path, so kopete would also FTBFS in a similar way if libsoprano was moved
from /usr/lib to /usr/lib/${DEB_HOST_MULTIARCH}. If I'm understanding
correctly, the CMake glue should ideally list system libraries by the
name that would follow the "-l" linker argument, for example "kdeui;soprano",
in the same way that pkg-config would normally result in
"-lkdeui -lsoprano". Please clone a separate bug for this if it is
confirmed but not trivial to fix.

Regards,
    S

--- End Message ---
--- Begin Message ---
Source: kopete
Source-Version: 4:15.08.0-1

We believe that the bug you reported is fixed in the latest version of
kopete, 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 797644@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Maximiliano Curia <maxy@debian.org> (supplier of updated kopete 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 05 Sep 2015 23:21:40 +0200
Source: kopete
Binary: libkopete4 kopete libkopete-dev
Architecture: source
Version: 4:15.08.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Maximiliano Curia <maxy@debian.org>
Description:
 kopete     - instant messaging and chat application
 libkopete-dev - development files for the Kopete instant messaging and chat appli
 libkopete4 - main Kopete library
Closes: 797644
Changes:
 kopete (4:15.08.0-1) unstable; urgency=medium
 .
   * New upstream release (15.04.0).
   * Update symbols files from buildds logs (4:14.12.3-1).
   * New upstream release (15.04.2).
   * New upstream release (15.04.3).
   * New upstream release (15.08.0).
   * Add libsoprano-dev build dep. (Closes: #797644)
Checksums-Sha1:
 f7836b1c26bde5a64d88b1be51277e56b8d1cabb 2842 kopete_15.08.0-1.dsc
 b7ee954b96d10be94fa59b99ecdf302ba73c88f8 6326028 kopete_15.08.0.orig.tar.xz
 cabeed2befe831038739ecbfb757a680c9c4c2a8 57332 kopete_15.08.0-1.debian.tar.xz
Checksums-Sha256:
 e69a8b3f41d25f40393968b27d8f0ec2bff84a1296a506814a45d5bd1bf3f228 2842 kopete_15.08.0-1.dsc
 b900bc313558201066042827758990afe4ff6aea6abe9b9da085be8d93b0ef81 6326028 kopete_15.08.0.orig.tar.xz
 d6fe4bee19a40e18510576da89ada5bfd4eab5a4b71704b6ac1ee5ebc6da22d7 57332 kopete_15.08.0-1.debian.tar.xz
Files:
 f6a34eca30f16fa6494f326d2bbc0795 2842 kde optional kopete_15.08.0-1.dsc
 30a30be68ff5519a1d1291826c754711 6326028 kde optional kopete_15.08.0.orig.tar.xz
 e30227fd9ac084aa2093b3c46c04e52b 57332 kde optional kopete_15.08.0-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJV610vAAoJEMcZdpmymyMqA7wP/01F5FAjhQVlsTK6qiVIu2hn
OzzciYU69Em9j/+a8rq5A0TGvihu2bmz8dUCDl3V7iwmRuilXmj6ur/E9DvAQfE9
2Bf6ca+A3HgxTjOjBAI2AcIsF5l9stOhulVDj+JttalBum8jprTMTH/P90r62Wt/
iFqTXJztvAhPtCmHRt7ZjsWtKcX/2tbVqqT8nydLhEOxLnRAbxlp0H+y/raXq/fz
VOz6jOWRs/suWgq8xNfsY1ocNjWYRWnmSPfdybeZL1FiMcYIkuOeKFaO1tsHsp2V
7qcS8K+EDh3LCl9FaLOalAwT/J0F9Z8NtJ8bKfYV5awnpjUqT1chZ+DkGMMYgciT
aRuoMPiu7HEGKvL08iPQuVjjkI90TvzhWsRhOeC4F7lDOYNp1dYNvWp8gvdR3n7z
uwxjPCmPtGGlf9nVKQAaL0t+Cfmkbj83d0ot/Z5/fD221RLA5eq5NROLfnShzxd0
BE2FbievW94UcFMsFJlhdLLXOQMwfiBWFjtKkG0l0OWsyBnvxYmFwEi0Uphv1dDc
4Xpq5boNt4NKombF+6L1yGn/PSGo1nvxEpofoWfPJz0nEkPqWVmXQIfFQPiaUK3r
MXy0dOjkmxks4Qz+MSkKQDElth6tuaLN9lDQ43uoCS3hOAK15PhCKQMGFU5XYkPF
CqhbIOvIIRS/sCL6OW4T
=Hg1/
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: