Xonotic Forums
[solved] 'all' script problems - Printable Version

+- Xonotic Forums (https://forums.xonotic.org)
+-- Forum: Creating & Contributing (https://forums.xonotic.org/forumdisplay.php?fid=10)
+--- Forum: Xonotic - Development (https://forums.xonotic.org/forumdisplay.php?fid=12)
+--- Thread: [solved] 'all' script problems (/showthread.php?tid=1109)



[solved] 'all' script problems - xeros - 10-14-2010

Why the 'all' script wants to pack win32, other linux arch (32bit vs 64bit) and osx binaries with 'release' parameter when there are not built with 'compile' and raises error if the needed files are not there?
It wants to use fteqcc.linux32 even on 64bit Linux distro and does not copy fteqcc.bin to Xonotic/fteqcc/ directory and does not copy darkplaces-* binaries to Xonotic/xonotic-linux* files.
Other problems are with rsync and ssh trying to connect to host named like linux Xonotic binaries.
And script wants to get one .svg file for conversion from mediasource even when mediasource is disabled and not cloned.
After hashing these problematic lines and manually copy fteqcc, darkplaces binaries the 'all release' script does its job.

And I was supprised that I saw it wants to use The Compressor under WINE, but it worked (slow but worked properly) when I had installed it.

It's on todays git clone from few hours ago.


RE: 'all' script problems - FruitieX - 10-14-2010

Not sure you're supposed to use the release option for testing, sure it WILL take a long time to compile release builds.

Just use the debug build while waiting for the beta, heck it shouldn't be TOO long from now... Hopefully.


RE: 'all' script problems - divVerent - 10-15-2010

./all release is not for the general users - it is the official release build script which makes a full build with all platform support etc. Not for general use. It needs quite some supporting infrastructure, as you have noticed.

Also, ./all release needs access to multiple machines to do the build - one linux 32bit machine, one linux 64bit machine, and a mac.


RE: 'all' script problems - divVerent - 10-15-2010

Bug fixed by explanatory message.

[Image: 3b8b3fb9c5d001a73f985046c78eeaea.png]


RE: 'all' script problems - xeros - 10-16-2010

I didn't know that. Thanks for explanation.

[quote user=divVerent]
Also, ./all release needs access to multiple machines to do the build - one linux 32bit machine, one linux 64bit machine, and a mac.
[/quote]
That's why it wanted to rsync and ssh...

I've reported problems with './all release' when I wanted to test Xonotic and didn't know about automatic builds and 'compile' option was not enough when I wanted to distribute just the compiled binaries, data, maps... to other PCs.

Once more... Thanks.