• 1
  • 41
  • 42
  • 43(current)
  • 44
  • 45
  • 58
xbmc minified as a server?
the docmeth instructions work nicely, thanks for that.

but because i have a lot of blurray rips in my library i need to have the libbluray enabled, i have install libbluray-dev but changing the libbluray to enabled instead of disabled (like i used to do with 12.3 headless) it throws up this error.

CPP xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamBluray.o
DVDInputStreamBluray.cpp: In member function ‘void CDVDInputStreamBluray:TonguerocessEvent()’:
DVDInputStreamBluray.cpp:562:8: error: ‘BD_EVENT_MENU’ was not declared in this scope
make[1]: *** [DVDInputStreamBluray.o] Error 1
make: *** [xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreams.a] Error 2

PS, i enable libbluray because otherwise when scanning for movies it thinks all the individual files in the blurray rips are movies and i end up with over 100 erroneous movies in my library.
Reply
(2014-05-08, 17:35)sparklyballs Wrote: CPP xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamBluray.o
DVDInputStreamBluray.cpp: In member function ‘void CDVDInputStreamBluray:TonguerocessEvent()’:
DVDInputStreamBluray.cpp:562:8: error: ‘BD_EVENT_MENU’ was not declared in this scope
make[1]: *** [DVDInputStreamBluray.o] Error 1
make: *** [xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreams.a] Error 2
hey sparklyballs,
most likely your libbluray-dev is out of date.
https://github.com/xbmc/xbmc/commit/b48f...d7670676a7
Reply
im trying to compile on my server (debian squeeze)
getting this error
Code:
xbmc/cores/DllLoader/exports/exports.a(emu_msvcrt.o): In function `dll_dlopen':
emu_msvcrt.cpp:(.text+0x3bd1): undefined reference to `dlopen'
xbmc/cores/DllLoader/dllloader.a(SoLoader.o): In function `SoLoader::ResolveExport(char const*, void**, bool)':
SoLoader.cpp:(.text+0x62): undefined reference to `dlsym'
SoLoader.cpp:(.text+0xe1): undefined reference to `dlerror'
xbmc/cores/DllLoader/dllloader.a(SoLoader.o): In function `SoLoader::Unload()':
SoLoader.cpp:(.text+0x14b): undefined reference to `dlclose'
SoLoader.cpp:(.text+0x171): undefined reference to `dlerror'
xbmc/cores/DllLoader/dllloader.a(SoLoader.o): In function `SoLoader::Load()':
SoLoader.cpp:(.text+0x688): undefined reference to `dlopen'
SoLoader.cpp:(.text+0x69a): undefined reference to `dlerror'
collect2: ld returned 1 exit status
make: *** [libxbmc.so] Error 1
Reply
(2014-05-08, 16:34)fma965 Wrote: I tried to consolidate all the information in this thread, Hope this helps the newbies Smile

http://cyanlabs.co.uk/tutorials/guide-he...-for-linux

All credits at the bottom of the post.
Nice work! I'll try to give it a go this weekend.

Btw, I believe you forgot to link to the make_xbmc-server and make_xbmcVideoLibraryScan files.
Reply
@XBL. the patch adds the make files allready.

@fm965 add libtiff-dev libxslt-dev to the installation
Reply
(2014-05-08, 19:41)gutz-pilz Wrote: @XBL. the patch adds the make files allready.

@fm965 add libtiff-dev libxslt-dev to the installation

Hi thanks for the info, will add it shortly Smile

EDIT: Added ps you missed the A off my name xD
Reply
(2014-05-08, 17:43)docmeth02 Wrote:
(2014-05-08, 17:35)sparklyballs Wrote: CPP xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamBluray.o
DVDInputStreamBluray.cpp: In member function ‘void CDVDInputStreamBluray:TonguerocessEvent()’:
DVDInputStreamBluray.cpp:562:8: error: ‘BD_EVENT_MENU’ was not declared in this scope
make[1]: *** [DVDInputStreamBluray.o] Error 1
make: *** [xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreams.a] Error 2
hey sparklyballs,
most likely your libbluray-dev is out of date.
https://github.com/xbmc/xbmc/commit/b48f...d7670676a7

thanks, the info there did the trick for my compile and i have it up and running now.
Reply
heres my GDB r bt
maybe som1 can point me in a direction
Code:
gdb ./xbmc-server
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /opt/xbmc-server/xbmc-server...(no debugging symbols found)...done.
(gdb) r
Starting program: /opt/xbmc-server/xbmc-server
[Thread debugging using libthread_db enabled]
XBMC Media Center 13.0 Git:20140504-0d1d803
Copyright (C) 2005-2011 Team XBMC - http://www.xbmc.org

Starting XBMC Server

[New Thread 0x7fffe8496700 (LWP 12188)]
[New Thread 0x7fffe7c95700 (LWP 12189)]
[New Thread 0x7fffe7494700 (LWP 12196)]
[New Thread 0x7fffe6858700 (LWP 12197)]
[New Thread 0x7fffe5bd0700 (LWP 12198)]
[New Thread 0x7fffe53cf700 (LWP 12199)]
[New Thread 0x7fffe4bce700 (LWP 12200)]
[New Thread 0x7fffdffff700 (LWP 12201)]
[New Thread 0x7fffdf7fe700 (LWP 12202)]
[New Thread 0x7fffdeffd700 (LWP 12203)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdf7fe700 (LWP 12202)]
0x00007ffff631775a in CGUIInfoManager::GetLabel(int, int, CStdStr<char>*) () from /lib/libxbmc.so
(gdb) bt
#0  0x00007ffff631775a in CGUIInfoManager::GetLabel(int, int, CStdStr<char>*) () from /lib/libxbmc.so
#1  0x00007ffff6493133 in EVENTSERVER::CEventServer::Run() () from /lib/libxbmc.so
#2  0x00007ffff64936d8 in EVENTSERVER::CEventServer::Process() () from /lib/libxbmc.so
#3  0x00007ffff6f82740 in CThread::Action() () from /lib/libxbmc.so
#4  0x00007ffff6f83171 in CThread::staticThread(void*) () from /lib/libxbmc.so
#5  0x00007ffff4e868ca in start_thread () from /lib/libpthread.so.0
#6  0x00007ffff516bb6d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()
Reply
Why not create a github fork? If nobody is willing I can do this
Reply
(2014-05-09, 15:27)echasslau Wrote: Why not create a github fork? If nobody is willing I can do this

im guessing due to the fact that we are trying to keep it up to date with the master, and afaik forking doesn't keep new master updates unless you merge them.... could be wrong though.
Reply
For me the Gotham compatibility is the most interesting so it's not so important. But if upstream doesn't change the same parts it's no problem to keep it in sync...
Reply
the way to go is to first fix the libxbmc.so issue in master(and Gotham branch), so that you don't have to apply patches.

Then someone could fix up the server code and PR it for inclusion. Therefore it'd be a good idea to have it on github for testing and later PR.
Reply
(2014-05-10, 08:22)wsnipex Wrote: the way to go is to first fix the libxbmc.so issue in master(and Gotham branch), so that you don't have to apply patches.

Then someone could fix up the server code and PR it for inclusion. Therefore it'd be a good idea to have it on github for testing and later PR.

i would agree with you but i'm sorry i can't believe a monkey xD
Image
... only joking yeah that seems like the best way.
Reply
at least give me a banana...
Reply
(2014-05-10, 17:32)wsnipex Wrote: at least give me a banana...

Haha, I'm tempted to post a picture of a banana but i don't want to steer too far of course, Aren't the XBMC team adding support for headless servers in like the next few releases or something though?
Reply
  • 1
  • 41
  • 42
  • 43(current)
  • 44
  • 45
  • 58

Logout Mark Read Team Forum Stats Members Help
xbmc minified as a server?9