FedoraThis forum is for the discussion of the Fedora Project.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I have been to these sites, but these packages have their own problem for installation also. The best way is to recompile by yourself, so you can directly figure out the problems.
Fedora-13 ( good in sound test/use)
Empathy-2.24.0( or version <= 2.7.5 #I want to use sockct function )
I want to build a Demo to raise seed VC. Please help me out.
I saw empathy-2.24.1-1 in the source. My question is whether rpm can recompile the source code. I need modify the source code of empathy and recompile it.
Could you show me an example of recompile? or you can use RPM tools to recompile empathy and send to us.
Distribution: pclos2010.12, Slack1337 DebSqueeze, +50+ other Linux OS, for test only.
Posts: 8,581
Rep:
Quote:
Could you show me an example of recompile?
Or you can use RPM tools to recompile empathy ..
The method of compiling is shown in the file empathy.spec .
RPM is not compiling anything. 'rpmbuild' is using empathy.spec
to do : ./configure --prefix=/usr --<other-options> && make &&
make install ( I.e. 'make install' installs to a "tmp directory"
and uses the result to create a compressed rpm package.)
'rpmbuild -bb' builds the binary rpm packages only.
'rpmbuild -bs' builds a source package 'src.rpm' only.
'rpmbuild -ba' : binary rpms + src.rpm. → See 'man rpmbuild'.
Modifying the source : Just compress again to tar.bz2, edit empathy.spec
to your version > line 13 (version 2.24.1) : Release: 1%{?dist} to
Release: <new-minor-version>%{?dist} , and run 'rpmbuild -bs empathy.spec'
.. and a new src.rpm is created in about one second.
P.S. : Recompiling the default Fedora 10 src.rpm on Fedora 10 will only create
an exact copy of a package, that's already available from the "fedora/archive".
..
Yes, manually finding and downloading, or just manually installing dependancies is tedious.
It's even worst when you are practicaly downgrading from Fedora to CentOS like I did.
When rpmbuild informs me what deps he needs, I first try installing via yum. If some packages are still missing, then I manually download new srpms and try to compile them. Sometimes I tried to rebuild 5-6 versions of same package, allong with rebuilding ~20 deps only to conclude that I would need to change some base packages, wich I was not willing to do. Now THAT is frustrating. Comparing to my problems, yours is a walk in the park.
The problem was libmissioncontrol. Version 5.* discontinued from version 4.*(Also download from different websites). Eventhough Yum installs V5.*, but the configure file cannot find the right answer.
Now I can recompile Empathy-2.2* on Fedora-11(In case, it still has sound driver problem and bugs), and Empathy-2.3* on Fedora-13. I would like to thank the helps from both of you.
The ideal solution is Empathy-2.2* on Fedora-13, which I can have a better Demo for the VC investors. Any idea how to do it?
Fedora-11 is an old version which can not find the new sound device, so new computers couldnot be used since no sound. There is also bugs to crash Empathy itself.
I will move forward to software development. If one of you could spend some time to figure out Empathy-2* on Fedora-13(Libmissioncontrol probelm), it will be a perfect solution for the Demo by using new computers and better software proformance.
Fedora 11 is only a year and a half old, having hardware support for all current hardware. Even CentOS supports all hardware. I did find that I like CentOS sound support better.
If you want to offer businness product/system, then I sugest you base it on CentOS/RHEL 6.x. It will be out by the end of the year, 2-3 months from now. It is based on Fedora 12, but will be much more stable, production grade system with suport and bugfixes for next 7 years. You can download and test Beta 2 version and test it. Fedora is only ment for development and reinstallation every 6 months, not a production grade distro.
They will use Empathy 2.28 on RHEL/CentOS 6.x, and at least for few years they will not change that version. Hardware support is refreshed every 6 months.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.