From: Anders T. <aer...@gm...> - 2012-09-03 20:11:16
|
On 2012-09-03 19:45, Jason Tackaberry wrote: > On 12-09-03 01:35 PM, Anders Thomson wrote: > > Being a c guy, it was not obvious to me that the _language_ had IP > > version knowledge (or anything IP related to it at all). > > It's not the language per se, but the socket module, which is written in > C. It references structs and consts that might not exist on a > non-IPv6-aware system, so they need to be #ifdef'd out. I assumed those modules should come in a lib package and not in the language package. But that's just me I guess.. > But in fairness, this didn't really occur to me either, since I haven't > used a custom built install of Python in probably a decade. :) > > I did just now test it, and ENABLE_IPV6 is defined by default when I run > configure. I'd guess that it wasn't for you because you initially built > Python on a system without kernel support for IPv6. Now with a v6 savvy python, things get further but still no dice: ================================================================================ Freevo 1.9.2-git started at Mon Sep 3 22:01:56 2012 -------------------------------------------------------------------------------- Starting EPG server failed to load plugin tv.generic_record start 'freevo plugins -l' to get a list of plugins Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/freevo/plugin.py", line 581, in __load_plugin__ exec('import %s' % module) File "<string>", line 1, in <module> File "/usr/lib64/python2.7/site-packages/freevo/tv/plugins/generic_record.py", line 47, in <module> from tv.server.record_server import SingleRecordingPlugin ImportError: No module named server.record_server I must attest that I'm very unsure which modules from github I need. I currently have: kaa-base kaa-display kaa-epg kaa-imlib2 kaa-metadata tvserver freevo1 I tossed in tvserver on chance given the errors above but it fails with: # tvserver Traceback (most recent call last): File "/usr/bin/tvserver-2.7", line 151, in <module> import tvserver.scheduler File "/usr/lib/python2.7/site-packages/tvserver/scheduler/__init__.py", line 1, in <module> from rpc import RPCServer File "/usr/lib/python2.7/site-packages/tvserver/scheduler/rpc.py", line 43, in <module> from controller import Controller File "/usr/lib/python2.7/site-packages/tvserver/scheduler/controller.py", line 43, in <module> import kaa.xmlutils ImportError: No module named xmlutils Some googling suggests that kaa-base _should_ have an xmlutil in it but some digging in the git logs suggests that might not ever have been the case. Puzzled.... Is tvserver supposed to be part of the action these days? Overall goal here is to revive the tv recording ability I had with 1.9.2b2 prior to going all git. I'm placing all the intel I dig up in the process in ebuilds in a gentoo overlay with the intention of making it public when it actually does the right thing, for the benefit of other gentoo freevoers. The lack of freevo releases made it disappear from gentoo official repos. I hop that can change sometime in the future... /Anders |