Kodi Community Forum
Download XBMC source code from SVN under Windows? - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32)
+--- Forum: Kodi Application (https://forum.kodi.tv/forumdisplay.php?fid=93)
+--- Thread: Download XBMC source code from SVN under Windows? (/showthread.php?tid=53586)

Pages: 1 2


Download XBMC source code from SVN under Windows? - MaxNL - 2009-06-26

Hope someone can help me.

I'm trying to download xbmc source code using Tortoise SVN for windows.
It goes incredibly slow (1 or 2 Kbytes/Sec), and stop continuosly....

Does anyone know something about such problem?

Regards
Max


- WiSo - 2009-06-27

It's sourceforge and you can't do anything about it. try another time.


- blittan - 2009-06-27

sometimes sourceforge is real slow, so just make a svn cleanup and try again..


- MaxNL - 2009-06-27

thanks anyway guys!


- MaxNL - 2009-07-01

Hi guys,

I'm still trying to download the xbmc code from svn.

I keep getting errors and errors....
That's what I do:
1) Right click on the xbmc source directory > TortoiseSVN > Clean Up
2) Right click on the xbmc source directory > SVN Update
3) The PC start to download (speed as usual between 1 and 2 Kbyte/sec) and after few files I got the following messages:
Code:
REPORT of '/svnroot/xbmc/!svn/vcc/default': Could not send request body: An existing connection was forcibly closed by the remote host.  (https://xbmc.svn.sourceforge.net)

or
Code:
PROPFIND of '/svnroot/xbmc/branches/personal/malloc64/XBMC.python_vfs/xbmc/lib/libPython/Python/Lib': Could not read status line: An established connection was aborted by the software in your host machine.  ([url]https://xbmc.svn.sourceforge.net[/url])

Then I start all over again....

Any help would be appreciated.

Regards
Max


- althekiller - 2009-07-01

Start by NOT grabbing the whole damn repo. You don't need all of the branches, or xbox code. Just get http://xbmc.svn.sf.net/svnroot/xbmc/branches/linuxport/XBMC .


- MaxNL - 2009-07-01

althekiller Wrote:Start by NOT grabbing the whole damn repo. You don't need all of the branches, or xbox code. Just get http://xbmc.svn.sf.net/svnroot/xbmc/branches/linuxport/XBMC .

I'm "NOT grabbing the whole damn repo".

That's the address I used in Tortoise SVN:
xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/XBMC

Regards
Max


- WiSo - 2009-07-01

Then you're doing something wrong as
Code:
/svnroot/xbmc/branches/personal/malloc64
is not
Code:
/svnroot/xbmc/branches/linuxport

The other error looks like sf again. remove everything and only checkout the url ATK mentioned.


- MaxNL - 2009-07-01

Started all over again using the following address:
Code:
https://xbmc.svn.sf.net/svnroot/xbmc/branches/linuxport/XBMC/

I noticed it is slightly different from the one mentioned in the wiki
Code:
https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/XBMC/

Could that be the problem?

UPDATE 02/07/09 00:27 ==============================
Got again the same problem....
I'll try again later this morning
And as you can see from this screen shot the address seems to be right:
Image


Regards
Max


- jmarshall - 2009-07-02

It's client dependent I believe. Your only option is to try another client or try at another time.

I checked out a full linuxport/XBMC repo in about 20minutes last night no problems.

Cheers,
Jonathan


- althekiller - 2009-07-02

Try to disable w/e that "fully recursive" thing is. If it's trying to get the full revision history (which you don't need), there are(were?) some corrupt revisions in our db on SF. I honestly dunno how tortoise works aside from checkout/update/commit. CLI is way easier :p


- MaxNL - 2009-07-02

Trying with the command line using:

Code:
svn co https://xbmc.svn.sf.net/svnroot/xbmc/branches/linuxport/XBMC/ xbmc -r HEAD --force

I'll let you know.

UPDATE: 02/07 15:02 ==================

Got it finally working, had to try few more times but at the end it worked.

Here is the command I used:

Code:
svn co https://xbmc.svn.sf.net/svnroot/xbmc/branches/linuxport/XBMC/ -r HEAD --force



Regards
Max


- jmarshall - 2009-08-13

I did a full checkout yesterday in 10 minutes - it appears to be client-dependent more than server-dependent. Also, there's a git repo on sourceforge as well if you prefer that.


- TheQuestor - 2009-08-13

i hate git, i hate it, hate hate hate hate it. SVN is garbage but it works pretty well most of the time except like tonight, I can NOT get Win32 branch to compile for anything even with a new fresh svn [which honestly only took about 10 minutes to download this time]

Somehow there is a new/old file called Crc32.cpp that is just totally borking my compile tonight Sad

Code:
1>..\..\xbmc\Crc32.cpp(47) : error C2146: syntax error : missing ';' before identifier 'crc_tab'
1>..\..\xbmc\Crc32.cpp(47) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>..\..\xbmc\Crc32.cpp(47) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>..\..\xbmc\Crc32.cpp(82) : error C2146: syntax error : missing ';' before identifier 'chksum_crc32'
1>..\..\xbmc\Crc32.cpp(82) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>..\..\xbmc\Crc32.cpp(82) : error C2086: 'int u_int32_t' : redefinition
1>        ..\..\xbmc\Crc32.cpp(47) : see declaration of 'u_int32_t'
1>..\..\xbmc\Crc32.cpp(83) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>..\..\xbmc\Application.cpp(5429) : error C2039: 'IsInUse' : is not a member of 'CRemoteControl'
1>        ..\..\guilib\common/IRServerSuite/IRServerSuite.h(27) : see declaration of 'CRemoteControl'
1>..\..\xbmc\Application.cpp(5429) : error C2039: 'IsInitialized' : is not a member of 'CRemoteControl'
1>        ..\..\guilib\common/IRServerSuite/IRServerSuite.h(27) : see declaration of 'CRemoteControl'



- TheQuestor - 2009-08-13

That and Application.cpp Sad That one file has been my bane now for over a year Sad I hate that file.