Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: atrpms: devel

building mythtv 0.24 on el5, status and instructions (was: Where is MythTV 0.24 for EL5?)

 

 

First page Previous page 1 2 Next page Last page  View All atrpms devel RSS feed   Index | Next | Previous | View Threaded


atrpms.lists at burns

Nov 24, 2010, 7:14 PM

Post #26 of 45 (1015 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On 24 November 2010 23:03, Andy Burns
<atrpms.lists [at] burns> wrote:

> On 24 November 2010 09:10, Axel Thimm <Axel.Thimm [at] atrpms> wrote:
>
>> The errors mean that some plugins have not been built, e.g. you will
>> have to browse back to the front of your build logs and see why
>> mythweather and mythnetvision did not build.

OK

MythWeather failed du to missing Perl-SOAP-Lite (actually I did have
that package but was mussing Perl-MIME-Lite, a remove/install of
SOAP:Lite pulled in the dependency

Seems like a similar issue with mythnetvision, but I can't see what
the missing dependency package name is ...

"MythNetvision requires the MythTV Python bindings (MythTV)
Disabling MythNetvision due to missing dependencies."

There are a few warnings within

/usr/src/redhat/BUILD/mythtv-0.24/mythtv-0.24/bindings/perl

so I'll check those ...

_______________________________________________
atrpms-devel mailing list
atrpms-devel [at] atrpms
http://lists.atrpms.net/mailman/listinfo/atrpms-devel


atrpms.lists at burns

Nov 24, 2010, 7:56 PM

Post #27 of 45 (1015 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On 25 November 2010 03:14, Andy Burns <atrpms.lists [at] burns> wrote:

> /usr/src/redhat/BUILD/mythtv-0.24/mythtv-0.24/bindings/perl

I see a buildrequires on python-pycurl, I have python-curl installed
from rpmforge, removing and reinstalling python-pycurl doesn't bring
in any other deps, but leaves python-curl installed afterwards (not
python-pycurl) is this some sort of aliasing?

_______________________________________________
atrpms-devel mailing list
atrpms-devel [at] atrpms
http://lists.atrpms.net/mailman/listinfo/atrpms-devel


atrpms.lists at burns

Nov 24, 2010, 8:53 PM

Post #28 of 45 (1014 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On 25 November 2010 03:14, Andy Burns <atrpms.lists [at] burns> wrote:

> "MythNetvision requires the MythTV Python bindings (MythTV)
> Disabling MythNetvision due to missing dependencies."

Trying a build without mythnetvision, in the hope I get the python
bindings built, so I can install those and then rebuild with
mythnetvision to get a full build ....

_______________________________________________
atrpms-devel mailing list
atrpms-devel [at] atrpms
http://lists.atrpms.net/mailman/listinfo/atrpms-devel


jonathan at snetram

Nov 25, 2010, 5:28 AM

Post #29 of 45 (1011 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On 23-11-2010 0:58, Andy Burns wrote:
> --- mythtv-0.24/libs/libmythtv/analogsignalmonitor.cpp.org 2010-11-21
> 19:10:53.000000000 +0000
> +++ mythtv-0.24/libs/libmythtv/analogsignalmonitor.cpp 2010-11-21
> 19:11:13.000000000 +0000
> @@ -6,6 +6,7 @@
> #include<sys/ioctl.h>
> #include<poll.h>
>
> +#include<linux/videodev2.h>
> #include<linux/videodev.h>

Above should not be required as linux/videodev.h already will include
linux/videodev2.h as it is included from linux/videodev.h:

#ifndef __LINUX_VIDEODEV_H
#define __LINUX_VIDEODEV_H

#include <linux/types.h>
#include <linux/ioctl.h>
#include <linux/videodev2.h>

I am able to compile past analogsignalmonitor.cpp without above include
(in fact I am able to compile libmyth, the rest is now running).

Kind regards,

Jonathan

_______________________________________________
atrpms-devel mailing list
atrpms-devel [at] atrpms
http://lists.atrpms.net/mailman/listinfo/atrpms-devel


jonathan at snetram

Nov 25, 2010, 6:15 AM

Post #30 of 45 (1012 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On 25-11-2010 14:28, Jonathan Martens wrote:
> I am able to compile past analogsignalmonitor.cpp without above include
> (in fact I am able to compile libmyth, the rest is now running).

Build has finished without further errors with your other suggestions.

Any change we will be able to test a EL5 release soon from ATrpms?

Kind regards,

Jonathan

_______________________________________________
atrpms-devel mailing list
atrpms-devel [at] atrpms
http://lists.atrpms.net/mailman/listinfo/atrpms-devel


atrpms.lists at burns

Nov 25, 2010, 11:34 AM

Post #31 of 45 (1010 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On 25 November 2010 13:28, Jonathan Martens <jonathan [at] snetram> wrote:

> On 23-11-2010 0:58, Andy Burns wrote:
>>
>>
>> +#include<linux/videodev2.h>
>>  #include<linux/videodev.h>
>
> Above should not be required as linux/videodev.h already will include
> linux/videodev2.h as it is included from linux/videodev.h:


That was what I first thought, but I got one additional error if I
didn't include the "v1" header as well as the "v2", but that might
have been before I changed the #include compiler.h and #define __user

_______________________________________________
atrpms-devel mailing list
atrpms-devel [at] atrpms
http://lists.atrpms.net/mailman/listinfo/atrpms-devel


atrpms.lists at burns

Nov 25, 2010, 11:36 AM

Post #32 of 45 (1017 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On 25 November 2010 14:15, Jonathan Martens <jonathan [at] snetram> wrote:

> On 25-11-2010 14:28, Jonathan Martens wrote:
>>
>> I am able to compile past analogsignalmonitor.cpp without above include
>> (in fact I am able to compile libmyth, the rest is now running).
>
> Build has finished without further errors with your other suggestions.

Good news.

You didn't run into the python bindings error? what version (and from
where) of existing package do you have installed?

_______________________________________________
atrpms-devel mailing list
atrpms-devel [at] atrpms
http://lists.atrpms.net/mailman/listinfo/atrpms-devel


jonathan at snetram

Nov 25, 2010, 10:04 PM

Post #33 of 45 (1012 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On 25-11-2010 20:36, Andy Burns wrote:
> Good news.
>
> You didn't run into the python bindings error? what version (and from
> where) of existing package do you have installed?

No, but that might have to do that I took some packages from other
packagers:

[root [at] build-atrpm ~]# rpm -qi python-oauth-1.0.1-1.el5
python-pycurl-7.15.5.1-4.el5.kb
Name : python-oauth Relocations: (not relocatable)
Version : 1.0.1 Vendor: Fedora Project
Release : 1.el5 Build Date: Sat 10 Oct 2009
09:15:49 PM CEST
Install Date: Sat 20 Nov 2010 08:43:51 PM CET Build Host:
x86-4.fedora.phx.redhat.com
Group : Development/Languages Source RPM:
python-oauth-1.0.1-1.el5.src.rpm
Size : 71754 License: MIT
Signature : DSA/SHA1, Fri 23 Oct 2009 10:09:46 PM CEST, Key ID
119cc036217521f6
Packager : Fedora Project
URL : http://code.google.com/p/oauth/
Summary : Library for OAuth version 1.0a
Description :
Library for OAuth version 1.0a.
Name : python-pycurl Relocations: (not relocatable)
Version : 7.15.5.1 Vendor:
http://www.karan.org/
Release : 4.el5.kb Build Date: Tue 18 Aug 2009
07:32:15 PM CEST
Install Date: Sat 20 Nov 2010 08:38:03 PM CET Build Host:
surya.karan.org
Group : Development/Languages Source RPM:
python-pycurl-7.15.5.1-4.el5.kb.src.rpm
Size : 212548 License: LGPL
Signature : (none)
Packager : Karanbir Singh <kbsingh [at] karan>
URL : http://pycurl.sourceforge.net/
Summary : A Python interface to libcurl
Description :
PycURL is a Python interface to libcurl. PycURL can be used to fetch
objects identified by a URL from a Python program, similar to the
urllib Python module. PycURL is mature, very fast, and supports a lot
of features.
[root [at] build-atrpm ~]#

What is the exact error you are seeing? Are you missing a package or is
there something else?

Kind regards,

Jonathan

_______________________________________________
atrpms-devel mailing list
atrpms-devel [at] atrpms
http://lists.atrpms.net/mailman/listinfo/atrpms-devel


Axel.Thimm at ATrpms

Nov 26, 2010, 2:18 AM

Post #34 of 45 (1007 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On Fri, 2010-11-26 at 07:04 +0100, Jonathan Martens wrote:
> On 25-11-2010 20:36, Andy Burns wrote:
> > Good news.
> >
> > You didn't run into the python bindings error? what version (and from
> > where) of existing package do you have installed?
>
> No, but that might have to do that I took some packages from other
> packagers:
>
> [root [at] build-atrpm ~]# rpm -qi python-oauth-1.0.1-1.el5
> python-pycurl-7.15.5.1-4.el5.kb

python-oauth is also in ATrpms, python-pycurl had been temporarily
removed due to pulling in a newer curl. I'll put it back and next we
need to fix the curl sobump.
--
http://thimm.gr/ - http://ATrpms.net/
Attachments: signature.asc (0.19 KB)


Axel.Thimm at ATrpms

Nov 26, 2010, 2:23 AM

Post #35 of 45 (998 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On Thu, 2010-11-25 at 15:15 +0100, Jonathan Martens wrote:
> On 25-11-2010 14:28, Jonathan Martens wrote:
> > I am able to compile past analogsignalmonitor.cpp without above include
> > (in fact I am able to compile libmyth, the rest is now running).
>
> Build has finished without further errors with your other suggestions.

That's good! Did you also run it?

> Any change we will be able to test a EL5 release soon from ATrpms?

Sure! First of all what did you really use at the end? There were a
couple of changes discussed back and forth in this thread.

Also I don't really want to touch neither the vendor's, not ATrpms'
shipped videodev*.h files. But the additional includes look like they
could be add to the mythtv source, e.g. before #include
<linux/videodev2.h> you could add the necessary missing includes. Could
you please do that? This would make the changes less intrusive and also
applicable in upstream mythtv, so future releases/trunk code will have
this fixed.

Ideally we would have a patch to the mythtv sources only, which we can
add to the package and submit as a mythtv ticket at the same time.

Thanks!
--
http://thimm.gr/ - http://ATrpms.net/
Attachments: signature.asc (0.19 KB)


Axel.Thimm at ATrpms

Nov 26, 2010, 2:26 AM

Post #36 of 45 (1000 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On Thu, 2010-11-25 at 03:14 +0000, Andy Burns wrote:
> "MythNetvision requires the MythTV Python bindings (MythTV)
> Disabling MythNetvision due to missing dependencies."

This test means that the bindings failed in a test, not that they aren't
there. The package process takes care to locate the bindings before they
have been installed to the buildroot.

Make sure you have all build requirements (and their dependencies)
installed proper and that you are not on python 2.7 (which you are not),
and this error will go away.
--
http://thimm.gr/ - http://ATrpms.net/
Attachments: signature.asc (0.19 KB)


Axel.Thimm at ATrpms

Nov 26, 2010, 2:28 AM

Post #37 of 45 (1000 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On Thu, 2010-11-25 at 03:56 +0000, Andy Burns wrote:
> On 25 November 2010 03:14, Andy Burns <atrpms.lists [at] burns> wrote:
>
> > /usr/src/redhat/BUILD/mythtv-0.24/mythtv-0.24/bindings/perl
>
> I see a buildrequires on python-pycurl, I have python-curl installed
> from rpmforge, removing and reinstalling python-pycurl doesn't bring
> in any other deps, but leaves python-curl installed afterwards (not
> python-pycurl) is this some sort of aliasing?

I'm putting python-pycurl back, but it requires a newer curl, which then
has an sobump compared to the vendor's curl.

I'm not sure how rpmforge solved this, you must also have pulled a newer
version of curl. Please check the rpm versions of curl and pycurl,
thanks!
--
http://thimm.gr/ - http://ATrpms.net/
Attachments: signature.asc (0.19 KB)


Axel.Thimm at ATrpms

Nov 26, 2010, 2:29 AM

Post #38 of 45 (1004 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On Thu, 2010-11-25 at 04:53 +0000, Andy Burns wrote:
> On 25 November 2010 03:14, Andy Burns <atrpms.lists [at] burns> wrote:
>
> > "MythNetvision requires the MythTV Python bindings (MythTV)
> > Disabling MythNetvision due to missing dependencies."
>
> Trying a build without mythnetvision, in the hope I get the python
> bindings built, so I can install those and then rebuild with
> mythnetvision to get a full build ....

As I wrote in a previous post, this will not help, it is not that the
binidngs are missing, they are not working (e.g. an import fails) due to
missing dependencies.
--
http://thimm.gr/ - http://ATrpms.net/
Attachments: signature.asc (0.19 KB)


Axel.Thimm at ATrpms

Nov 26, 2010, 2:37 AM

Post #39 of 45 (1002 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On Wed, 2010-11-24 at 22:56 +0000, Andy Burns wrote:
> On 24 November 2010 09:05, Axel Thimm <Axel.Thimm [at] atrpms> wrote:
>
> > On Mon, 2010-11-22 at 22:26 +0000, Andy Burns wrote:
> >
> >> Axel, any reason those sqlite packages appear not to be published in testing?
> >
> > I'm not sure what you mean, you did pick them up from their published
> > location in testing. Do you mean that your yum did not see these
> > packages? Maybe a yum misconfiguration?
>
> Yes, I mean yum didn't see them, I did used to have priorities set on
> atrpms and rpmforge repos, now I have removed the priorities, and have
> them both disabled by default, and was just using --enablerepo=atrpms*
> but it still wouldn't pick up sqlite 3.6.x I had to use rpmfind to see
> that they existed and got them via wget ...

There must be some local issue on you dependencies. You can use

repoquery -q --show-dupes sqlite

which should show you all sqlite packages available for yum to choose.
Also

yum list sqlite

should show you the best candidate. If it's not the 3.6.x version then
something is broken in the yum config. Example output from repoquery:

sqlite-0:3.6.20-1.el5.x86_64
sqlite-0:3.3.6-5.i386
sqlite-0:3.3.6-5.x86_64

--
http://thimm.gr/ - http://ATrpms.net/
Attachments: signature.asc (0.19 KB)


jonathan at snetram

Nov 26, 2010, 7:52 AM

Post #40 of 45 (998 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On 26-11-2010 11:23, Axel Thimm wrote:
> Sure! First of all what did you really use at the end? There were a
> couple of changes discussed back and forth in this thread.

1. I installed all required packages, although not all packages came
from ATrpms as mentioned earlier.
2. Applied the patch from Andy Burns, apart from the line including
linux/videodev2.h as that is already included by linux/videodev.h from
the MythTV source
3. Manually compiled the source using the ./configure line from the
.spec file.

> Also I don't really want to touch neither the vendor's, not ATrpms'
> shipped videodev*.h files. But the additional includes look like they
> could be add to the mythtv source, e.g. before #include
> <linux/videodev2.h> you could add the necessary missing includes. Could
> you please do that?

Off course I can, but I am quite busy this weekend, will see what I can do.

> This would make the changes less intrusive and also
> applicable in upstream mythtv, so future releases/trunk code will have
> this fixed.

I agree.

> Ideally we would have a patch to the mythtv sources only, which we can
> add to the package and submit as a mythtv ticket at the same time.

Yes, perhaps that would be a good idea, although I spoke to one of the
devs in their IRC who had solved things by a newer kernel, although I
think that is not the solution we want to push to ATrpms users using
EL5. Here is the archive of that conversation:
http://mythtv.beirdo.ca/ircLog/channel/1/2010-11-21 (look for jmartens
(me), jya and Captain_Murdoch).

Kind regards,

Jonathan

_______________________________________________
atrpms-devel mailing list
atrpms-devel [at] atrpms
http://lists.atrpms.net/mailman/listinfo/atrpms-devel


atrpms.lists at burns

Nov 26, 2010, 12:06 PM

Post #41 of 45 (1000 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On 26 November 2010 10:23, Axel Thimm <Axel.Thimm [at] atrpms> wrote:

> That's good! Did you also run it?

I haven't tried to run the parts that I have built yet, don't fancy
trashing my master backend, I'll clone the domU it's running in to
allow some tests ....

> Also I don't really want to touch neither the vendor's, not ATrpms'
> shipped videodev*.h files.

It doesn't need to change the vendor videodev2.h (the one in
/usr/include/linux) an dthe change in the atrpms videodev2.h (the one
in /usr/include/v4l/linux) is only putting back what seem to be
changes away from the original version from bytesex.org

> But the additional includes look like they
> could be add to the mythtv source, e.g. before #include
> <linux/videodev2.h> you could add the necessary missing includes. Could
> you please do that? This would make the changes less intrusive and also
> applicable in upstream mythtv, so future releases/trunk code will have
> this fixed.

that's another way I suppose I'll try it that way

_______________________________________________
atrpms-devel mailing list
atrpms-devel [at] atrpms
http://lists.atrpms.net/mailman/listinfo/atrpms-devel


Axel.Thimm at ATrpms

Dec 1, 2010, 2:34 AM

Post #42 of 45 (952 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

Looks like it builds :)

There were some little fixes necessary for v4l to provide compilable
headers. Also the python bindings seem to be broken in this one, but
they are still built, so anyone with some spare time can take a look.

Packages will be up later today, but given that I haven't tested them,
they will land in bleeding. Backup you database, upgrade to 0.24 and
have fun! Let us know whether mythtv 0.24 actually runs on EL5!
--
http://thimm.gr/ - http://ATrpms.net/
Attachments: signature.asc (0.19 KB)


Axel.Thimm at ATrpms

Dec 1, 2010, 9:13 AM

Post #43 of 45 (949 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On Wed, 2010-12-01 at 12:34 +0200, Axel Thimm wrote:
> Packages will be up later today, but given that I haven't tested them,
> they will land in bleeding. Backup you database, upgrade to 0.24 and
> have fun! Let us know whether mythtv 0.24 actually runs on EL5!

Hm, bleeding contains 0.25-to-be, so "testing" is a better choice.
--
http://thimm.gr/ - http://ATrpms.net/
Attachments: signature.asc (0.19 KB)


atrpms.lists at burns

Jan 6, 2011, 12:28 PM

Post #44 of 45 (827 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On 1 December 2010 17:13, Axel Thimm <Axel.Thimm [at] atrpms> wrote:

>> Packages will be up later today, but given that I haven't tested them,
>> they will land in bleeding. Backup you database, upgrade to 0.24 and
>> have fun! Let us know whether mythtv 0.24 actually runs on EL5!
>
> Hm, bleeding contains 0.25-to-be, so "testing" is a better choice.

Sorry for slinking off just when the build was getting interesting, I
have since upgraded my centos5 backend under Xen to 0.24 (and the FC14
frontend too) all working nicely, except I seem to have all black
thumbnails of recorded programmes, but I've not even tried to
investigate why yet ...

_______________________________________________
atrpms-devel mailing list
atrpms-devel [at] atrpms
http://lists.atrpms.net/mailman/listinfo/atrpms-devel


Axel.Thimm at ATrpms

Jan 17, 2011, 1:46 AM

Post #45 of 45 (808 views)
Permalink
Re: building mythtv 0.24 on el5, status and instructions [In reply to]

On Thu, 2011-01-06 at 20:28 +0000, Andy Burns wrote:
> On 1 December 2010 17:13, Axel Thimm <Axel.Thimm [at] atrpms> wrote:
> Sorry for slinking off just when the build was getting interesting, I
> have since upgraded my centos5 backend under Xen to 0.24 (and the FC14
> frontend too) all working nicely, except I seem to have all black
> thumbnails of recorded programmes, but I've not even tried to
> investigate why yet ...

Have you fixed this? There wasn't any other similar report, but the
issue may come up again for another user and google will point to this
post :)
--
http://thimm.gr/ - http://ATrpms.net/
Attachments: signature.asc (0.19 KB)

First page Previous page 1 2 Next page Last page  View All atrpms devel RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.