XBMC openSUSE 11.0 rpms
#31
Thanx again for the great packages. Quick question: how often do you intend to update them?
Reply
#32
any more patches or build scripts?
http://wiki.xbmc.org/?title=HOW-TO_submit_a_patch
http://wiki.xbmc.org/?title=Development_Notes

Nerd
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#33
dgege Wrote:Thanx again for the great packages. Quick question: how often do you intend to update them?

any 7 or 15 days... any days if we have blockers bugs

Gamester17 Wrote:any more patches or build scripts?
http://wiki.xbmc.org/?title=HOW-TO_submit_a_patch
http://wiki.xbmc.org/?title=Development_Notes

Nerd

well.. i just used that patch: http://forum.xbmc.org/showthread.php?tid=34516

to fix depencies issue i made some workarond:

1) to fix un-needed libjasper-1.701 dependecie needed bye ImageLib-x86_64-linux.so i only rebuilt it on my system and added to sources. (i'll have to make this "workaround" better, infact i have to build this lib during rpm making and not re-build it end add it as "source")

the best way, IMHO to fix definitly that problem is to compile all needed libs with xbmc, and not to provides precompiled libs that could cause problems, that thing, infact, looks like the "windows way" where is enought to have thousands of dlls to make programs working

2) to fix un-wanted "provides" due to libs (check here: http://forum.xbmc.org/showthread.php?tid=34575&page=2) i workaround removing manually the unwanted provides

3) with suse packaging utils i also added XBMC menu icon and entry!

to check better my work you could see my spec file here:

http://pastebin.com/d5c174e54
Reply
#34
hey anubisg1
I'm trying to compile xbmc under opensuse because your version is very outdated on packman)
But I have a problem.
When I start "make -I/usr/lib64/dbus-1.0/include -I/usr/lib64/glib-2.0/include" I get scrambled shittie errors like you see in the qoute Confused
Code:
In file included from GUIAudioManager.cpp:30:
../xbmc/Util.h: In function ‘int MathUtils::round_int(double)’:
../xbmc/Util.h:71: error: ‘numeric_limits’ is not a member of ‘std’
../xbmc/Util.h:71: error: expected primary-expression before ‘double’
../xbmc/Util.h:71: error: expected `)' before ‘double’
../xbmc/Util.h:73: error: ‘numeric_limits’ is not a member of ‘std’
../xbmc/Util.h:73: error: expected primary-expression before ‘double’
../xbmc/Util.h:73: error: expected `)' before ‘double’
../xbmc/Util.h: In function ‘int MathUtils::ceil_int(double)’:
../xbmc/Util.h:107: error: ‘numeric_limits’ is not a member of ‘std’
../xbmc/Util.h:107: error: expected primary-expression before ‘double’
../xbmc/Util.h:107: error: expected `)' before ‘double’
../xbmc/Util.h:109: error: ‘numeric_limits’ is not a member of ‘std’
../xbmc/Util.h:109: error: expected primary-expression before ‘double’
../xbmc/Util.h:109: error: expected `)' before ‘double’
../xbmc/Util.h: In function ‘int MathUtils::truncate_int(double)’:
../xbmc/Util.h:145: error: ‘numeric_limits’ is not a member of ‘std’
../xbmc/Util.h:145: error: expected primary-expression before ‘double’
../xbmc/Util.h:145: error: expected `)' before ‘double’
../xbmc/Util.h:147: error: ‘numeric_limits’ is not a member of ‘std’
../xbmc/Util.h:147: error: expected primary-expression before ‘double’
../xbmc/Util.h:147: error: expected `)' before ‘double’
make[1]: *** [GUIAudioManager.o] Fehler 1
make[1]: Leaving directory `/home/sebastian/Desktop/kaff2/xbmc/xbmc-8.10a3.orig/                    guilib'
make: *** [guilib] Fehler 2

I downloaded the source from "http://ppa.launchpad.net/xbmc-team-feisty/ubuntu/pool/main/x/xbmc/"
It's a dictonary to download the ubuntu releases but "xbmc_8.10a3.orig.tar.gz" should be the normal source code. Though I get those errors while trying to compile (make) Sad
Reply
#35
You need to #include <limits> at the top of that file.
Reply
#36
um. I don't have a file I type this command from my terminal manually Wink
Reply
#37
He meant Util.h.
42.7% of all statistics are made up on the spot

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#38
Oh Blush
My fault.
Now it started to compile and then lots of errors appeared.

Code:
/usr/include/dbus-1.0/dbus/dbus-threads.h:167: error: ‘DBusMutexLockFunction’ do
es not name a type
/usr/include/dbus-1.0/dbus/dbus-threads.h:168: error: ‘DBusMutexUnlockFunction’
does not name a type
/usr/include/dbus-1.0/dbus/dbus-threads.h:173: error: ‘DBusCondVarWaitTimeoutFun
ction’ does not name a type
/usr/include/dbus-1.0/dbus/dbus-threads.h:189: error: ‘dbus_bool_t’ does not nam
e a type
/usr/include/dbus-1.0/dbus/dbus-threads.h:190: error: ‘dbus_bool_t’ does not nam
e a type
In file included from linux/HalManager.h:30,
                 from linux/LinuxFileSystem.h:33,
                 from Application.cpp:211:
/usr/include/hal/libhal.h:185: error: ‘dbus_bool_t’ has not been declared
/usr/include/hal/libhal.h:186: error: ‘dbus_bool_t’ has not been declared
/usr/include/hal/libhal.h:292: error: ‘dbus_bool_t’ does not name a type
/usr/include/hal/libhal.h:295: error: ‘dbus_bool_t’ does not name a type
/usr/include/hal/libhal.h:301: error: ‘dbus_bool_t’ does not name a type

Hm but I'd added the "-I/usr/lib64/dbus-1.0/include" after the make Nerd
Reply
#39
If you want help you're going to have to start a) posting full compiler output 'cause you're missing the important stuff and b) using a paste site like http://pastebin.ca .
Reply
#40
Ah okay. I did not want to paste it here in the codequotes because this would blow everything : http://pastebin.ca/1181859
This is the whole log
Reply
#41
opensuse rpm upgraded to last beta1:

http://packman.links2linux.de/package/XBMC/

have fun!
Reply
#42
anubisg1 Wrote:opensuse rpm upgraded to last beta1:

http://packman.links2linux.de/package/XBMC/

have fun!

Any chance you could contribute instructions to the wiki for how to build for OpenSUSE? This would include package dependencies as well as the commands executed.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#43
malloc Wrote:Any chance you could contribute instructions to the wiki for how to build for OpenSUSE? This would include package dependencies as well as the commands executed.

I didn't try it, but usually when you download the source rpm, you get access to the spec file used to compile it. That should give you all the info you need.
Reply
#44
I'm no expert on OpenSUSE.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#45
malloc Wrote:I'm no expert on OpenSUSE.

Here you go, I got the spec file for you:

http://pastebin.com/m6d5e504

PS: I'm not the person who wrote it.
Reply

Logout Mark Read Team Forum Stats Members Help
XBMC openSUSE 11.0 rpms1