[Bug 941483] Re: Missing libraries or wrong linkage

Steffen Möller steffen_moeller at gmx.de
Sun May 27 20:52:53 UTC 2012


Hi Daniel,

On 05/27/2012 07:08 PM, Daniel Hahler wrote:
> I am uploading backports for Precise, Oneiric and Lucid to the testing PPA at https://launchpad.net/~pkg-boinc/+archive/testing .
> Once I get positive feedback I might upload/copy it to the normal PPA, too.
> 
> About getting it fixed in Ubuntu directly, I think it just needs to be rebuilt / re-uploaded. And from doing so in a Precise pbuilder that seems to be the case.
> While at it, it could make sense to go with the latest release (6.12~svn1305-1, instead of 5.13+cvs20060510-7ubuntu1) directly.
> 
> The Ubuntu delta is:
> boinc-app-seti (5.13+cvs20060510-7ubuntu1) oneiric; urgency=low
> 
>   * debian/rules: add include directories to fix FTBFS.
>   * Rebuild gets rid of openssl0.9.8 binary dependency.
> 
>  -- Ilya Barygin <barygin at gmail.com>  Thu, 18 Aug 2011 23:15:11 +0400

The 6.12 boinc-app-seti package in Debian addressed all that. Just, the version
-1 is not installing itself correctly. Version -2 (in git and on its way to the
Debian archives) has this fixed by Guo Yixuan.

> Trying to build Debian's version in a Precise pbuilder fails, presumely
> the include directories are missing. I think the Ubuntu patch might be
> the following:
> 
>     CXXFLAGS += -I/usr/include/boinc
>     CXXFLAGS += -I/usr/include/boinc/lib
> 
> Steffen, why is this not necessary in Debian?

I think that BOINC just at some point changed underneath and the boinc-app-seti
package was just not taken care of. It has now seen its first patches since
somewhen in 2008 or so. It is a pity I was not aware of Ilya and those patches.
Now we need some more such good souls also for the milkyway app.

> Apart from that I wonder what the meaning of boinc-app-seti is - what is
> the difference from attaching to the SETI project via BOINC itself?

I do not know about what compiler etc was used for the official clients.
Having it all local, everyone can optimise for the machine available,
i.e. with compilation flags and even with patches. But more interesting to
me is the support of all the non-standard platforms like ARM that we are
about to see more and more.

It is also a bit of a philosophical question. E.g., I heard voices that
do object running anything they do not know the source available for inspection.
And it is education. And communication, like, whatever uncertain it is for
them to eventually find something, Debian/Ubuntu ease to submit the one or
other patch, and if it is only a typo, to become a part of it.

Cheers,

Steffen

-- 
You received this bug notification because you are a member of Debian
BOINC Maintainers, which is subscribed to boinc-app-seti in Ubuntu.
https://bugs.launchpad.net/bugs/941483

Title:
  BOINC apps need to be rebuilt against BOINC 7

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/boinc-app-milkyway/+bug/941483/+subscriptions



More information about the pkg-boinc-devel mailing list