PDA

View Full Version : [PATCH] Libraries necessary for linking XBMC-linux on x86_64


malloc
2008-02-22, 11:57
It's ready. It's all bundled up. There's a readme.txt. Unfortunately it's >255k (By about 2.5M) and the link to upload files is broken. :( I'll have it up first thing in the morning as soon as I hear where to put it.

jmarshall
2008-02-22, 12:16
Hmm, we really need to find a way to supply upload. In the meantime, you could use something like megaupload.com perhaps?

Alternatively, you have PM.

Cheers,
Jonathan

Gamester17
2008-02-22, 16:16
Maybe you could ZIP and then upload your readme.txt to our patch-tracker on sourceforge.net (just for reference)?
https://sourceforge.net/tracker/?group_id=87054&atid=581840
Please make sure that you register an account and logon to sourceforge.net before you upload it, thx!

:grin:

Otherwise, it is possible to split it up into several smaller patches in order to make reviewing it easier?

PS! Do anyone of Team-XBMC Linux developers use 64-bit Linux (or can install dual-boot?)? ???

spiff
2008-02-22, 18:08
the reason he mentions 256kb is because that's the sf.net limit.

and it is probably not worth the extra work of chopping up the libs in bits and pieces because of their stupid limitations. megaupload will have to do

malloc
2008-02-22, 20:13
Okay, it's up (http://www.megaupload.com/?d=CYML3RJD). Nothing huge because it's just libs so hopefully the review process will be fast.

malloc
2008-02-22, 20:33
Oh, and the SF bug page for it:
https://sourceforge.net/tracker/index.php?func=detail&aid=1899799&group_id=87054&atid=581840

malloc
2008-02-23, 23:41
Patch updated with additional changes to Makefiles and configure script.

kaser
2008-03-25, 15:00
Hi,

I've manage to get it working :grin: (http://tarrinho.blog.com/2876381/)

But know with the new builds it requests the "libsmbclient-x86_64-linux.a". I've installed it and linked it to /usr/lib/libsmbclient.a

I've got libsmbclient and libsmbclient-dev version 3.0.26a-1ubunt

And it crashes:



make[1]: Entering directory `/home/xbmc/XBMC'
g++ -g -D_DEBUG -Wall -o XboxMediaCenter xbmc/*.o xbmc/settings/*.o xbmc/cdrip/*.o guilib/*.o guilib/tinyXML/*.o guilib/common/*.o xbmc/FileSystem/*.o xbmc/FileSystem/VideoDatabaseDirectory/*.o xbmc/FileSystem/MusicDatabaseDirectory/*.o xbmc/visualizations/*.o xbmc/screensavers/*.o xbmc/cores/*.o xbmc/cores/paplayer/*.o xbmc/linux/*.o xbmc/lib/sqLite/*.o xbmc/lib/libscrobbler/*.o xbmc/lib/libPython/*.o xbmc/lib/libPython/xbmcmodule/*.o xbmc/xbox/*.o xbmc/cores/DllLoader/*.o xbmc/cores/DllLoader/exports/*.o xbmc/cores/DllLoader/exports/util/*.o xbmc/utils/*.o xbmc/lib/UnrarXLib/*.o xbmc/lib/libGoAhead/*.o xbmc/cores/dvdplayer/*.o xbmc/cores/dvdplayer/DVDSubtitles/*.o xbmc/cores/dvdplayer/DVDInputStreams/*.o xbmc/cores/dvdplayer/DVDCodecs/*.o xbmc/cores/dvdplayer/DVDCodecs/Audio/*.o xbmc/cores/dvdplayer/DVDCodecs/Video/*.o xbmc/cores/dvdplayer/DVDCodecs/Overlay/*.o xbmc/cores/dvdplayer/DVDDemuxers/*.o xbmc/cores/dvdplayer/DVDCodecs/Overlay/libspucc/*.o xbmc/cores/VideoRenderers/*.o xbmc/cores/VideoRenderers/VideoShaders/*.o xbmc/lib/libcmyth/*.o xbmc/lib/libGoAhead/libGoAheadD-x86_64-linux.a xbmc/lib/libXBMS/libxbms-x86_64-linux.a xbmc/lib/libUPnP/libupnp-x86_64-linux.a xbmc/lib/libshout/libshout-x86_64-linux.a xbmc/lib/libRTV/librtv-x86_64-linux.a xbmc/lib/libXDAAP/libxdaap-x86_64-linux.a xbmc/lib/libcdio/libcdio-x86_64-linux.a xbmc/lib/libsmb/libsmbclient-x86_64-linux.a -lhal-storage -ldbus-1 -lpcre -lmms -lmms -lXrandr -lresolv -lrt -lasound -lmysqlclient -lsqlite3 -llzo -lfribidi -lfreetype -ldl -lSDL_mixer -lSDL_image -lSDL -lvorbis -logg -ltre -lmad -lXinerama -lGLU -lGLEW -lGL -rdynamic
xbmc/lib/libsmb/libsmbclient-x86_64-linux.a(debug.o): In function `debug_init':
(.text+0x11b0): multiple definition of `debug_init'
xbmc/lib/libXDAAP/libxdaap-x86_64-linux.a(debug.o):debug.c:(.text+0x0): first defined here
xbmc/lib/libsmb/libsmbclient-x86_64-linux.a(cliconnect.o): In function `cli_session_setup_spnego':
(.text+0x3391): undefined reference to `error_message'
xbmc/lib/libsmb/libsmbclient-x86_64-linux.a(cliconnect.o): In function `cli_session_setup_spnego':
(.text+0x358a): undefined reference to `error_message'
xbmc/lib/libsmb/libsmbclient-x86_64-linux.a(nterr.o): In function `nt_errstr':
(.text+0x16e): undefined reference to `ldap_err2string'
xbmc/lib/libsmb/libsmbclient-x86_64-linux.a(kerberos.o): In function `kerberos_secrets_store_salting_principal':
(.text+0x8d6): undefined reference to `krb5_init_context'
xbmc/lib/libsmb/libsmbclient-x86_64-linux.a(kerberos.o): In function `kerberos_secrets_store_salting_principal':
(.text+0x97f): undefined reference to `krb5_free_context'
xbmc/lib/libsmb/libsmbclient-x86_64-linux.a(kerberos.o): In function `ads_kdestroy':
(.text+0xcdc): undefined reference to `initialize_krb5_error_table'
xbmc/lib/libsmb/libsmbclient-x86_64-linux.a(kerberos.o): In function `ads_kdestroy':
(.text+0xce6): undefined reference to `krb5_init_context'
xbmc/lib/libsmb/libsmbclient-x86_64-linux.a(kerberos.o): In function `ads_kdestroy':
(.text+0xd23): undefined reference to `krb5_cc_resolve'
xbmc/lib/libsmb/libsmbclient-x86_64-linux.a(kerberos.o): In function `ads_kdestroy':
(.text+0xd46): undefined reference to `krb5_free_context'
xbmc/lib/libsmb/libsmbclient-x86_64-linux.a(kerberos.o): In function `ads_kdestroy':
(.text+0xd5e): undefined reference to `krb5_cc_default'
xbmc/lib/libsmb/libsmbclient-x86_64-linux.a(kerberos.o): In function `ads_kdestroy':
(.text+0xd73): undefined reference to `krb5_cc_destroy'
xbmc/lib/libsmb/libsmbclient-x86_64-linux.a(kerberos.o): In function `ads_kdestroy':
(.text+0xdb1): undefined reference to `error_message'
xbmc/lib/libsmb/libsmbclient-x86_64-linux.a(kerberos.o): In function `ads_kdestroy':
(.text+0xdf9): undefined reference to `error_message'
.
.
.

:no:

topfs2
2008-03-25, 19:54
Take a look here http://xbmc.org/forum/showthread.php?t=32119
But you might have more problems than that but it's a start
GL

malloc
2008-03-25, 20:35
I've never run into this problem. It may be a new problem that's cropped up in the past few weeks with a recent samba update. Unfortunately I'm away from my 64-bit system for the next week so I won't be able to take a look at it until next week.

kaser
2008-03-26, 13:12
I would really appreciate if you do :grin:

Thanks.


I've never run into this problem. It may be a new problem that's cropped up in the past few weeks with a recent samba update. Unfortunately I'm away from my 64-bit system for the next week so I won't be able to take a look at it until next week.