This is very strange... Did that happen on the first time you ran build.bat? It looks as if you ran it before, but closed it before it was done, then re-ran it (and this would be the output of the 2nd time)
I used the self-extracting 7z archive and ran build.bat and had the following errors:
Code:
Setting up environment...
Short path name: D:\DOCUME~1\Mezz\MYDOCU~1\MYSOUR~1\xonotic\XONOTI~1
Checking out files: 100% (503/503), done.
Initialized empty Git repository in D:/DOCUME~1/Mezz/MYDOCU~1/MYSOUR~1/xonotic
/XONOTI~1/xonotic/.git/
+ cd /xonotic/.
+ git config remote.origin.url git://git.xonotic.org/xonotic/xonotic.git
+ git config remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
+ git config core.autocrlf input
+ git pull
From git://git.xonotic.org/xonotic/xonotic
731e4a4..c4af076 master -> origin/master
Updating 731e4a4..c4af076
Fast-forward
all | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++------------
1 files changed, 51 insertions(+), 12 deletions(-)
./all has changed.
Rerunning the requested operation to make sure.
Repository . enabled because it already exists
Repository data/xonotic-nexcompat.pk3dir disabled by default, create data/xonoti
c-nexcompat.pk3dir.yes to enable
Repository mediasource disabled by default, create mediasource.yes to enable
Repository div0-gittools disabled by default, create div0-gittools.yes to enable
+ cd /xonotic/.
+ git config core.autocrlf input
+ git config push.default current
+ git config remote.origin.url git://git.xonotic.org/xonotic/xonotic.git
+ git config remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
+ git pull
Already up-to-date.
+ git remote prune origin
Repository . enabled because it already exists
Repository data/xonotic-nexcompat.pk3dir disabled by default, create data/xonoti
c-nexcompat.pk3dir.yes to enable
Repository mediasource disabled by default, create mediasource.yes to enable
Repository div0-gittools disabled by default, create div0-gittools.yes to enable
+ cd /xonotic/fteqcc
/xonotic/../all.xonotic.sh: line 62: cd: /xonotic/fteqcc: No such file or direct
ory
An error has occurred (see above).
Press any key to continue . . .
I'll go through later and figure out why fteqcc wasn't created, but figured you might like to know the error occurs [Windows XP SP3]. I didn't see this in the FAQ or google searching the site; forgive me if I missed out. I've been reading as much as possible to bring myself up to date.
All that we are is the result of what we have thought. The mind is everything. What we think we become.
Mithos, can you try moving the xonotic_build_pack directory to the root of your C: disk? (that is, C:\xonotic_build_pack), and check that you have 5 gigabytes available on that disk?
Can you also tell me approximately how long it takes for that error to appear after the "+ git clone git://git.xonotic.org/xonotic/xonotic-data.pk3dir.git /xonotic/data/" line shows up?
A proper windows version? The build pack compiles the development version, this is in no way an official release. This does not exist yet, and I'm not responsible for it (the development team is).
The development version this pack builds is pre-beta, it's incomplete and sometimes buggy.
I'm not sure if you've found the solution for 'The main repo is not xonotic.git, what have you done?', but there's an easy solution to fix this. All you have to do is fix the link in the 'url=' tag in config file in ./xonotic/.git/. Make sure it looks like this:
I'd be interested if you could tell me what the previous URL was there. Your fix effectively repairs the clone, but we still don't know why it breaks in the first place
10-04-2010, 05:39 AM (This post was last modified: 10-04-2010, 05:40 AM by nightmare433.)
hi im running windows 7 (64 bit) and i was running the build.bat was going smooth for a whial and all of a suden an error poped up saying there was no .dll that it needed to start and i didn't know awhat it was so i did what i said to reinstall ao i deleted the directory and re unziped and the same thing hppen so i just started the build agian and it said the what have you done thing so i did the shell.bat and did the config thing and i got this line "http://github.com/blub/qclib.git"
I'd be interested if you could tell me what the previous URL was there. Your fix effectively repairs the clone, but we still don't know why it breaks in the first place
Ah, right. I forgot what it is but I'm sure its one of these:
xonotic-data.pk3dir.git
xonotic-maps.pk3dir.git
10-09-2010, 02:21 AM (This post was last modified: 10-09-2010, 02:21 AM by Mr. Bougo.)
Meh, that's still a huge mystery... We have no idea why the "all" script would change the remote URL that way, and it only seems to happen on windows... Strange stuff...
Do you remember having a connection issue while fetching git updates?
Sort of identified the dll problem, you guys made it appear like it was a xonotic problem, but it happens when you run the build script... I currently have no idea why it fails.
(10-09-2010, 02:21 AM)Mr. Bougo Wrote: Meh, that's still a huge mystery... We have no idea why the "all" script would change the remote URL that way, and it only seems to happen on windows... Strange stuff...
Do you remember having a connection issue while fetching git updates?
It happens on Linux too, this error occurs when the connection is closed unexpectedly, for example, the git is still updating the clone, then I closed the terminal just like that, then the URl will remain from the last URl, unless if you abort the process in a proper manner(CTRL+C), this problem won't occur.
10-12-2010, 12:13 AM (This post was last modified: 10-12-2010, 12:16 AM by aCROX999.)
(10-09-2010, 02:21 AM)Mr. Bougo Wrote: Meh, that's still a huge mystery... We have no idea why the "all" script would change the remote URL that way, and it only seems to happen on windows... Strange stuff...
Do you remember having a connection issue while fetching git updates?
Ah, I figured it out. I'm not a coder, so I can't fix the all script by myself. The all script changes the git config origin url so that it can update our clone, and make the other folders. After everything has end, I believe there're no line of codes in the script that'd make it change the URl back to the the main repo.
Why don't we use the git style, git pull command, I mean.
10-13-2010, 04:05 PM (This post was last modified: 10-13-2010, 04:15 PM by Friskydingo.)
For those of you who are still suffering from libssl.dll issues etc. see this thread which I made recently. It explains how to merge the Xonotic Build System's copy of Git with the official newest MSYSGIT Portable release.
I recommend this solution is because many users find that there are plenty more dll's missing than just libssl.dll, and this ensures that you have them all. Hey, it worked for me!
10-14-2010, 12:16 PM (This post was last modified: 10-14-2010, 12:20 PM by Mr. Bougo.)
The xonotic build pack already uses parts of the msysgit package... I know where it comes from, I just have no time to fix it now sadly.
EDIT: actually if you read the "components" file (should have added .txt, I didn't have windows in mind when writing that), you'll see:
Code:
PortableGit-1.7.0.2-preview20100309 :
- the files already present in MSYS-1.0.11 have been removed from
this Git distribution, as well as the openssl components
- the vi/vim scripts have been adjusted to find the correct path
I thought the openssl from MSYS would be enough, and I still have no idea what it used instead that suddenly broke.
I recommend you wait until this weekend, I'll probably fix it by then. Avoid modifying stuff in the pack, as I always assume you haven't if I'm helping you troubleshoot issues...
To update your Build System, all you have to do is unzip the new
version in a new directory and move the xonotic directory from the old
Build System to the new one. This assumes that you didn't change
anything in the Build System directories such as the home directory. If
you did, don't forget to move your changes to the new location.