Hi List, Michele,
I found on a google search a question asked by Michele about building from source using tde_packaging where libr-dev & gettext-kde wee unmet dependencies (http://trinity-devel.pearsoncomputing.net/?0::10775:get:1). I did not find an answer to the quetion though.
As I'm currently facing the same problem, does anybody know the answer?
Michele, did you get an answer?
Cheers, Mike.
On Saturday 31 of May 2014 16:27:00 Michael Howard wrote:
Hi List, Michele,
I found on a google search a question asked by Michele about building from source using tde_packaging where libr-dev & gettext-kde wee unmet dependencies (http://trinity-devel.pearsoncomputing.net/?0::10775:get:1). I did not find an answer to the quetion though.
As I'm currently facing the same problem, does anybody know the answer?
Michele, did you get an answer?
The simplest option is to add the apt source with build dependencies. You have three options for this:
1) nightly-build-deps - but contain multiple packages that are not needed: deb http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-nightly-builds/de... _distribution_ main
2) deps-r14 (on build-farm) - contain only the necessary packages: deb http://ppa.quickbuild.pearsoncomputing.net/slavek-banko/deps-r14/ubuntu _distribution_ main
3) deps-r14 (alternative) - same as 2), wider bandwidth, contain packages also for mips deb http://mirror.xcer.cz/trinity-sb _distribution_ deps-r14
On 31/05/2014 16:04, Slávek Banko wrote:
On Saturday 31 of May 2014 16:27:00 Michael Howard wrote:
Hi List, Michele,
I found on a google search a question asked by Michele about building from source using tde_packaging where libr-dev & gettext-kde wee unmet dependencies (http://trinity-devel.pearsoncomputing.net/?0::10775:get:1). I did not find an answer to the quetion though.
As I'm currently facing the same problem, does anybody know the answer?
Michele, did you get an answer?
The simplest option is to add the apt source with build dependencies. You have three options for this:
- nightly-build-deps - but contain multiple packages that are not needed:
deb http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-nightly-builds/de... _distribution_ main
- deps-r14 (on build-farm) - contain only the necessary packages:
deb http://ppa.quickbuild.pearsoncomputing.net/slavek-banko/deps-r14/ubuntu _distribution_ main
- deps-r14 (alternative) - same as 2), wider bandwidth, contain packages also for mips
deb http://mirror.xcer.cz/trinity-sb _distribution_ deps-r14
Many thanks.
As I'm currently facing the same problem, does anybody know the answer? Michele, did you get an answer?
The simplest option is to add the apt source with build dependencies. You have three options for this:
- nightly-build-deps - but contain multiple packages that are not needed:
deb http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-nightly-builds/de... _distribution_ main 2) deps-r14 (on build-farm) - contain only the necessary packages: deb http://ppa.quickbuild.pearsoncomputing.net/slavek-banko/deps-r14/ubuntu _distribution_ main 3) deps-r14 (alternative) - same as 2), wider bandwidth, contain packages also for mips deb http://mirror.xcer.cz/trinity-sb _distribution_ deps-r14
Hi Michael, Slavek already gave you good advice. Another way is to build libr and gettext-kde from sources, as I do. You can use this sources, from the same Slavek's repo. deb-src http://mirror.xcer.cz/trinity-sb jessie deps-r14 main-r14 Just replace jessie with the distro you are using. If you want, you can first browse it at http://mirror.xcer.cz/trinity-sb/dists/
Just for your understanding, to build TDE in Debian and Ubuntu you need some extra packages which are not part of the main TDE repo. libr and gettext-kde are two of them. You can find the others at the address indicated. Also when building, remember to bump up the version number of all packages (**EXCEPT** the deps-r14 ones) to 4:14.0.0 to avoid broken dependecies).
Finally, the question you found is part of the TDE developer mailing list. You can find it here (just scroll until you find the correct one) and also see the following discussion. http://trinity-devel.pearsoncomputing.net/?0:201212
Cheers Michele
On 31/05/2014 16:30, Michele Calgaro wrote:
As I'm currently facing the same problem, does anybody know the answer? Michele, did you get an answer?
The simplest option is to add the apt source with build dependencies. You have three options for this:
- nightly-build-deps - but contain multiple packages that are not needed:
deb http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-nightly-builds/de... _distribution_ main 2) deps-r14 (on build-farm) - contain only the necessary packages: deb http://ppa.quickbuild.pearsoncomputing.net/slavek-banko/deps-r14/ubuntu _distribution_ main 3) deps-r14 (alternative) - same as 2), wider bandwidth, contain packages also for mips deb http://mirror.xcer.cz/trinity-sb _distribution_ deps-r14
Hi Michael, Slavek already gave you good advice. Another way is to build libr and gettext-kde from sources, as I do. You can use this sources, from the same Slavek's repo. deb-src http://mirror.xcer.cz/trinity-sb jessie deps-r14 main-r14 Just replace jessie with the distro you are using. If you want, you can first browse it at http://mirror.xcer.cz/trinity-sb/dists/
Just for your understanding, to build TDE in Debian and Ubuntu you need some extra packages which are not part of the main TDE repo. libr and gettext-kde are two of them. You can find the others at the address indicated. Also when building, remember to bump up the version number of all packages (**EXCEPT** the deps-r14 ones) to 4:14.0.0 to avoid broken dependecies).
Finally, the question you found is part of the TDE developer mailing list. You can find it here (just scroll until you find the correct one) and also see the following discussion. http://trinity-devel.pearsoncomputing.net/?0:201212
Cheers Michele
Hi Michele,
Thank you for the info and advice, much appreciated.
Whilst I'm here (should start a new thread I guess but ...) and on a different note, I have installed from the nightly builds on an ARM device and the Amarok collection builder does not work at all.
I will get round to rebuilding for armv7hf myself but in the mean time, where do you think is the best place to report this?
Cheers, Mike.
I am replying to both mails at once.
I will get round to rebuilding for armv7hf myself but in the mean time, where do you think is the best place to report this?
The TDE bugszilla :-) bugs.pearsoncomputing.net
Sorry, forgot to clarify. Do you mean that _all_ packages, e.g. Amarok, should be versioned at 4:14.0.0 ?
That's what I do, to avoid broken dependencies (again, **EXCEPT** the extra dependencies deps-r14). See discussion "Building from GIT source & tde-packaging" at http://trinity-devel.pearsoncomputing.net/?0:201308. The mails are spread in two or three threads, so be sure to search all month of August. A simple 'dch' call will suffice.
Cheers Michele
On 31/05/2014 16:30, Michele Calgaro wrote:
As I'm currently facing the same problem, does anybody know the answer? Michele, did you get an answer?
The simplest option is to add the apt source with build dependencies. You have three options for this:
- nightly-build-deps - but contain multiple packages that are not needed:
deb http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-nightly-builds/de... _distribution_ main 2) deps-r14 (on build-farm) - contain only the necessary packages: deb http://ppa.quickbuild.pearsoncomputing.net/slavek-banko/deps-r14/ubuntu _distribution_ main 3) deps-r14 (alternative) - same as 2), wider bandwidth, contain packages also for mips deb http://mirror.xcer.cz/trinity-sb _distribution_ deps-r14
Hi Michael, Slavek already gave you good advice. Another way is to build libr and gettext-kde from sources, as I do. You can use this sources, from the same Slavek's repo. deb-src http://mirror.xcer.cz/trinity-sb jessie deps-r14 main-r14 Just replace jessie with the distro you are using. If you want, you can first browse it at http://mirror.xcer.cz/trinity-sb/dists/
Just for your understanding, to build TDE in Debian and Ubuntu you need some extra packages which are not part of the main TDE repo. libr and gettext-kde are two of them. You can find the others at the address indicated. Also when building, remember to bump up the version number of all packages (**EXCEPT** the deps-r14 ones) to 4:14.0.0 to avoid broken dependecies).
Sorry, forgot to clarify. Do you mean that _all_ packages, e.g. Amarok, should be versioned at 4:14.0.0 ?
Cheers, Mike.
On Saturday 31 of May 2014 17:42:58 Michael Howard wrote:
On 31/05/2014 16:30, Michele Calgaro wrote:
As I'm currently facing the same problem, does anybody know the answer? Michele, did you get an answer?
The simplest option is to add the apt source with build dependencies. You have three options for this:
- nightly-build-deps - but contain multiple packages that are not
needed: deb http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-nightly-build s/debian _distribution_ main 2) deps-r14 (on build-farm) - contain only the necessary packages: deb http://ppa.quickbuild.pearsoncomputing.net/slavek-banko/deps-r14/ubuntu _distribution_ main 3) deps-r14 (alternative) - same as 2), wider bandwidth, contain packages also for mips deb http://mirror.xcer.cz/trinity-sb _distribution_ deps-r14
Hi Michael, Slavek already gave you good advice. Another way is to build libr and gettext-kde from sources, as I do. You can use this sources, from the same Slavek's repo. deb-src http://mirror.xcer.cz/trinity-sb jessie deps-r14 main-r14 Just replace jessie with the distro you are using. If you want, you can first browse it at http://mirror.xcer.cz/trinity-sb/dists/
Just for your understanding, to build TDE in Debian and Ubuntu you need some extra packages which are not part of the main TDE repo. libr and gettext-kde are two of them. You can find the others at the address indicated. Also when building, remember to bump up the version number of all packages (**EXCEPT** the deps-r14 ones) to 4:14.0.0 to avoid broken dependecies).
Sorry, forgot to clarify. Do you mean that _all_ packages, e.g. Amarok, should be versioned at 4:14.0.0 ?
Cheers, Mike.
If I understand correctly, you want to build amarok package only, not the complete set of TDE packages. In this case, you just deal with a version of the amarok package.
On 31/05/2014 17:20, Slávek Banko wrote:
On Saturday 31 of May 2014 17:42:58 Michael Howard wrote:
On 31/05/2014 16:30, Michele Calgaro wrote:
As I'm currently facing the same problem, does anybody know the answer? Michele, did you get an answer?
The simplest option is to add the apt source with build dependencies. You have three options for this:
- nightly-build-deps - but contain multiple packages that are not
needed: deb http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-nightly-build s/debian _distribution_ main 2) deps-r14 (on build-farm) - contain only the necessary packages: deb http://ppa.quickbuild.pearsoncomputing.net/slavek-banko/deps-r14/ubuntu _distribution_ main 3) deps-r14 (alternative) - same as 2), wider bandwidth, contain packages also for mips deb http://mirror.xcer.cz/trinity-sb _distribution_ deps-r14
Hi Michael, Slavek already gave you good advice. Another way is to build libr and gettext-kde from sources, as I do. You can use this sources, from the same Slavek's repo. deb-src http://mirror.xcer.cz/trinity-sb jessie deps-r14 main-r14 Just replace jessie with the distro you are using. If you want, you can first browse it at http://mirror.xcer.cz/trinity-sb/dists/
Just for your understanding, to build TDE in Debian and Ubuntu you need some extra packages which are not part of the main TDE repo. libr and gettext-kde are two of them. You can find the others at the address indicated. Also when building, remember to bump up the version number of all packages (**EXCEPT** the deps-r14 ones) to 4:14.0.0 to avoid broken dependecies).
Sorry, forgot to clarify. Do you mean that _all_ packages, e.g. Amarok, should be versioned at 4:14.0.0 ?
Cheers, Mike.
If I understand correctly, you want to build amarok package only, not the complete set of TDE packages. In this case, you just deal with a version of the amarok package.
Actually, I'm building the complete set. For both amd64 and arm*.
I have built, and use R14 from source from a year or more ago, using source from GIT but not paying any attention to packaging. Both for amd64 & armel.
I am currently going through the process of building from GIT source again, this time packaging. Firstly for amd64 and once complete, for armv7hf (I have anumber of ARM devices/requirements).
I use Amarok as an example as that is my media player of choice, and I use it to play audio, from ARM devices, over the network.
Amarok armv7hf from nightly builds does not work and I've noticed that from building (amd64) using tde_packaging (from git) that the debian build does not appear to use cmake but instead uses autotools?. Very odd. Is that correct?
Any info appreciated.
Cheers, Mike.
On Saturday 31 of May 2014 19:33:20 Michael Howard wrote:
Amarok armv7hf from nightly builds does not work and I've noticed that from building (amd64) using tde_packaging (from git) that the debian build does not appear to use cmake but instead uses autotools?. Very odd. Is that correct?
Yes, that's exactly right, because cmake port of Amarok is incomplete.
On 31/05/2014 18:39, Slávek Banko wrote:
On Saturday 31 of May 2014 19:33:20 Michael Howard wrote:
Amarok armv7hf from nightly builds does not work and I've noticed that from building (amd64) using tde_packaging (from git) that the debian build does not appear to use cmake but instead uses autotools?. Very odd. Is that correct?
Yes, that's exactly right, because cmake port of Amarok is incomplete.
Ok, thanks for the info.
As I said, I'm intending to do a complete run/packaging for armv* (as well as amd64) so if I can convert anything to cmake along the way I wiil.
First I gotta get past tdebase failing with;
make[2]: *** No rule to make target `kcminit/libtdeinit_kcminit.so', needed by `kcminit/kcminit'. Stop.
All good fun :)
Cheers, Mike.
On 01/06/2014 10:41, Michael Howard wrote:
On 31/05/2014 18:39, Slávek Banko wrote:
On Saturday 31 of May 2014 19:33:20 Michael Howard wrote:
Amarok armv7hf from nightly builds does not work and I've noticed that from building (amd64) using tde_packaging (from git) that the debian build does not appear to use cmake but instead uses autotools?. Very odd. Is that correct?
Yes, that's exactly right, because cmake port of Amarok is incomplete.
Ok, thanks for the info.
As I said, I'm intending to do a complete run/packaging for armv* (as well as amd64) so if I can convert anything to cmake along the way I wiil.
First I gotta get past tdebase failing with;
make[2]: *** No rule to make target `kcminit/libtdeinit_kcminit.so', needed by `kcminit/kcminit'. Stop.
All good fun :)
The problem above seems to have occured due to a bunch of files not getting created during the build process. In this case libtdeinit_kcminit.so (there were others). It appears (at least to me) that the cause is the build process attempting to create hard links which fails on my system because my 'BUILD' structure is on a different filesystem to /opt/trinity and hard links are not permitted across volumes.
Cheers, Mike.
I've noticed that from building (amd64) using tde_packaging (from git) that the debian build does not appear to use cmake but instead uses autotools?. Very odd. Is that correct?
Hi Michael, again, just to help your understanding, TDE has been partially migrated to cmake, but the migration is not completed yet and it's proceeding very slowly, due to the small size of the development team. So some of the modules are using cmake and some are still using autotools. If you are willing to contribute to the cmake migration, you are welcome :D
Cheers Michele
On 01/06/2014 08:27, Michele Calgaro wrote:
I've noticed that from building (amd64) using tde_packaging (from git) that the debian build does not appear to use cmake but instead uses autotools?. Very odd. Is that correct?
Hi Michael, again, just to help your understanding, TDE has been partially migrated to cmake, but the migration is not completed yet and it's proceeding very slowly, due to the small size of the development team. So some of the modules are using cmake and some are still using autotools. If you are willing to contribute to the cmake migration, you are welcome :D
Cheers Michele
To unsubscribe, e-mail: trinity-users-unsubscribe@lists.pearsoncomputing.net For additional commands, e-mail: trinity-users-help@lists.pearsoncomputing.net Read list messages on the web archive: http://trinity-users.pearsoncomputing.net/ Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting
Hi Michele,
Sure, if I can help I will. I've been building, for example amarok, with cmake for the last year or so.
Cheers, Mike.
Sure, if I can help I will. I've been building, for example amarok, with cmake for the last year or so.
Good, thanks. The TDE development team is very small, so every help is more than welcomed. For Amarok specifically, you can refer to this bug http://bugs.pearsoncomputing.net/show_bug.cgi?id=818 for more information on what has been done and what not.
If later on you want to contribute to other modules as well, here http://trinity.etherpad.trinitydesktop.org/11 you can find an approximate updated status of what has been done and what not yet.
Also notice that in the TDE repo, in common/cmake there are a set of files that are used when building TDE modules with cmake
Cheers Michele