Skip to content

[vuplus]: Add Vu+ addon 0.3.2 #55

Merged
merged 1 commit into from Oct 9, 2012

3 participants

@jdembski
jdembski commented Oct 9, 2012

As I messed up my repo I deleted it and forked it again.

@Opdenkamp: Can you have a look again?

@jdembski jdembski referenced this pull request Oct 9, 2012
Closed

add vuplus support #47

@peol
peol commented Oct 9, 2012

I'll try this right away.

@peol
peol commented Oct 9, 2012

Still failing on OSX for me:

19:40:45 T:4714315776   DEBUG: RegisterClient - registering add-on 'VU+ / Enigma2 Client'
19:40:45 T:4714315776   DEBUG: PVR - Create - creating PVR add-on instance 'VU+ / Enigma2 Client'
19:40:45 T:4714315776   DEBUG: ADDON: Dll Initializing - VU+ / Enigma2 Client
19:40:45 T:4714315776   ERROR: ADDON: Dll VU+ / Enigma2 Client - Client returned bad status (4) from Create and is not usable
19:40:45 T:4714315776    INFO: Called Add-on status handler for '4' of clientName:VU+ / Enigma2 Client, clientID:pvr.vuplus (same Thread=no)

Latest XBMC for git (built in debug).

Edit: From what I can tell, it fails on:

Unable to assign function dlsym(0x1198d8010, XBMC_file_exists): symbol not found

Which is this: (whatever that is) :)

      XBMC_file_exists = (bool (*)(void* HANDLE, void* CB, const char *strFileName, bool bUseCache))
        dlsym(m_libXBMC_addon, "XBMC_file_exists");
      if (XBMC_file_exists == NULL) { fprintf(stderr, "Unable to assign function %s\n", dlerror()); return false; }
@jdembski
jdembski commented Oct 9, 2012

Can you add -ldl to the Makefile.am file (after the libtinyxml.la in the LIBS line) and then start a new build (bootstrap, reconfigure...). Maybe this is what is causing it

@peol
peol commented Oct 9, 2012

Still the same, no changes whatsoever from what I can see...

@jdembski
jdembski commented Oct 9, 2012

You did a make clean after adding it?

You are able to load the other backend plugins?

@peol
peol commented Oct 9, 2012

I've always built with: make clean && ./bootstrap && ./configure && make zip - that should be enough, no?

And no... It seems to be a generic PVR issue, or am I'm just totally too noob on how it all is supposed to work. API changes in latest git perhaps?

@jdembski
jdembski commented Oct 9, 2012

@opdenkamp : Do you know whether -ldl is needed or not? It is in the pvr.hts, but not in the pvr.demo Makefile.am

(Also, there is no "library_osx=XBMC_Demo.pvr" line in the addon.xml of the pvr.demo addon - is this intentional?)

@peol
peol commented Oct 9, 2012

@davilla pushed this 30 minutes ago: xbmc/xbmc@39a59f7

I'm going to try again with a complete XBMC rebuild.

@jdembski
jdembski commented Oct 9, 2012

@peol: Well - at least that tells us that its not a problem with this addon. Hopefully ;)

@peol
peol commented Oct 9, 2012

Heh, that itself didn't fix it. But my XBMC depends was kinda out of date, so I rebuilt them all and it seems to be working now, it's at least importing the channels. :-)

@jdembski
jdembski commented Oct 9, 2012

Great ;)

Hopefully Lars is able to merge it now..

@opdenkamp
Owner

it's missing the methods that were just added, but I'll add those myself

@opdenkamp opdenkamp merged commit 95dc07c into opdenkamp:master Oct 9, 2012
@jdembski jdembski deleted the jdembski:add_vuplus branch Jan 2, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.