Finding Boost-Python using CMake in Kig
Maurizio Paolini
paolini at dmf.unicatt.it
Sun Mar 17 15:09:01 UTC 2013
I beg your pardon, but I don't understand exactly what you mean.
The link you posted:
> > > [1] http://packages.ubuntu.com/raring/kig
point to a page that (seems to me) contains package requires, not
build requires... indeed I do not find any reference to libboost-python-dev
(or whatever is its name).
============ start of Fedora section ==============
Since I am a fedora user I decided to look at how kig is packaged for
Fedora. The "spec" file for the latest fedora 18 source rpm contains
the following lines:
----- snippet from kig.spec in kig-4.9.5-1.fc18.src.rpm ------
# Kig can optionally use Boost.Python for Python scripting
BuildRequires: boost-devel
BuildRequires: desktop-file-utils
BuildRequires: kdelibs4-devel >= %{version}
BuildRequires: python-devel python
Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}}
Requires: kate-part%{?_kde4_version: >= %{_kde4_version}}
# when split occurred
Conflicts: kdeedu-math < 4.7.0-10
--------------------------------------------------------------
with a very clear meaning... all in all the spec file is very
clean, with no special handling in fedora with respect to the kde tarball.
=========== end of Fedora section =================
What is the analog in debian/ubuntu of the fedora rpm spec file?
What about other distros? I am not really sure that we should place *all* the
blame on the packagers, perhaps we could at least take the issue seriously.
Maurizio
On Sun, Mar 17, 2013 at 12:24:14PM +0100, Pino Toscano wrote:
> Alle domenica 17 marzo 2013, Maurizio Paolini ha scritto:
> > On Sun, Mar 17, 2013 at 10:10:30AM +0100, Pino Toscano wrote:
> > > Alle domenica 17 marzo 2013, David Narvaez ha scritto:
> > > > Recently, we had a report in this list about an Ubuntu user whose
> > > > distro package for Kig didn't have Python scripting support[0].
> > >
> > > The (k)ubuntu packagers simply forgot to add the
> > > libboost-python-dev (or whatever is the versioned boost -dev they
> > > use) build dependency to their package. It looks like [1] the
> > > development version fixed the issue.
> > >
> > > [1] http://packages.ubuntu.com/raring/kig
> >
> > That would mean that during kig build time the required library was
> > missing and the problem was not in the build script. This should be
> > tested...
>
> No, this just shows whoever did the (k)ubuntu packaging did not even
> read the build log, otherwise they would have found out that
> a) no boost -dev packages were installed at all
> b) that the build log (just like the one linked in LP#1111697) said
> | -- Looking for C++ include boost/shared_ptr.hpp
> | -- Looking for C++ include boost/shared_ptr.hpp - not found
>
> There also was a "log feature" output missing (which would have pointed
> out a bit more clearly the lack of boost+python), and that was committed
> to master before 4.10.
>
> --
> Pino Toscano
> _______________________________________________
> kde-edu mailing list
> kde-edu at mail.kde.org
> https://mail.kde.org/mailman/listinfo/kde-edu
More information about the kde-edu
mailing list