[bt-devel] BibleTime status and packaging
Martin Gruner
mg.pub at gmx.net
Fri Jan 30 05:44:57 MST 2009
Hi Eeli,
cool, whenever your changes are in, I'll release RC1 for testing.
mg
am Freitag, 30. Januar 2009 um 13:39 schrieben Sie:
> I have to fix the Bookshelf Manager (i.e. the module manager) before
> we release the next 1.7 version. It crashes almost every time now due
> to threading problems.
> Techical implementation note: I used valgrind with helgrind - valgrind
> is very nice tool indeed - and it looks like it's the FTP library
> which comes with the Sword library which is not thread safe and
> crashes. I'll implement our own FTP manager later.
> Now I will just disable concurrent installs. The work is underway and
> shouldn't take long any more (couple of hours, if I just get some free
> slot). I hope people test it heavily, preferably with dual or quad
> core and with their own private ftp server, but any testing is better
> than none. I don't want BT crash for end users.
> The version number is still open. I would rather use beta or RC,
> unless we get some serious heavy testing before the release. There
> will necessarily be unnoticed bugs left and I don't want people be
> disappointed with overly optimistic version number. (Although BT has
> been quite stable for some time now, except the module manager, and
> ready for packaging.)
> Martin: can you help with a build problem? Debian packaging procedure
> involves using fakeroot and I suppose it doesn't work perfectly with
> cmake. Google found something with "cmake destdir" but I can't solve it.
> --Eeli Kaikkonen
> The rest is from Jonathan from the pkg-crosswire-devel list:
> I tried... made some progress... and then got stuck.
> I have a package tree for BibleTime 1.7beta3 on my machine that, when I
> run debuild, will configure and build fine, but then it fails at the
> install step, basically saying there is a problem with a relative path
> to the installation directory.
> I'm not a KDE or cmake-using kind of a person... and between CDBS and
> cmake, there seem to be so many layers that hide what is really
> happening, so I'm stuck for now on this. Googling the error suggests
> that others have seen this error and not found solutions yet...
> Ideas welcomed. Or if someone else wants to try their hand at BibleTime
> packaging, speak up, I'll happily pass the baton to you :)
> The relevant chunk of debuild output is enclosed below, in case the
> exact error message helps someone remember what the fix for it is!
> Jonathan
> ---------------------------------------------------------------------
> [100%] Built target bibletime
> make[2]: Leaving directory
> `/home/jonathan/packages/sword/bibletime/bibletime-1.7.beta3'
> Install the project...
> -- Install configuration: "Debugfull"
> CMake Error at cmake_install.cmake:37 (FILE):
> file called with relative DESTINATION. This does not make sense when
> using
> DESTDIR. Specify absolute path or remove DESTDIR environment variable.
> make[1]: *** [install] Error 1
> make[1]: Leaving directory
> `/home/jonathan/packages/sword/bibletime/bibletime-1.7.beta3'
> make: *** [common-install-impl] Error 2
> dpkg-buildpackage: failure: fakeroot debian/rules binary gave error exit
> status 2
> debuild: fatal error at line 1329:
> dpkg-buildpackage -rfakeroot -D -us -uc failed
> _______________________________________________
> bt-devel mailing list
> bt-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/bt-devel
--
Mit freundlichen Grüßen
Martin Gruner
mailto:mg.pub at gmx.net
More information about the bt-devel
mailing list