Author Topic: Nightly: 03 October 2016 - Revision 41f619c  (Read 694 times)

0 Members and 1 Guest are viewing this topic.

Offline SirKnightly

  • George or Keira?
  • 211
Nightly: 03 October 2016 - Revision 41f619c
Here is the nightly for 03 October 2016 - Revision 41f619c


Group: Linux
nightly_20161003_41f619c-builds-Linux.tar.gz
SHA1: 1e889272844c0b59e220e03c5a3ff145e7df6687


Group: MacOSX
nightly_20161003_41f619c-builds-MacOSX.tar.gz
SHA1: 08900a0d33a1f12f1346fee0e34ab20450add4f4


Group: Win32
nightly_20161003_41f619c-builds-Win32.zip
SHA1: fe49dd709a8be02f8fc47812db5a7e78eda23840


Group: Win64
nightly_20161003_41f619c-builds-Win64.zip
SHA1: cf46f5fa75954f45b8438c5e4a75cd2d726e7a02


Code: [Select]
------------------------------------------------------------------------
commit 85cc7ca
Author: asarium <Mon Sep 26 13:51:55 2016 +0200>
Commit: asarium <Sun Oct 2 14:24:48 2016 +0200>

    Cross compilation fixes
 cmake/cross_compile/mingw64.cmake  | 26 ++++++++++++++++++++++++++
 cmake/platform-win32.cmake         |  2 +-
 code/def_files/def_files-win32.cpp |  2 +-
 code/headtracking/freetrack.cpp    |  2 +-
 code/osapi/osregistry.cpp          |  6 +++---
 code/sound/ogg/ogg.cpp             |  2 +-
 code/sound/voicerec.h              |  2 +-
 code/tracing/tracing.cpp           |  4 ++--
 freespace2/freespace.cpp           |  4 ++--
 9 files changed, 38 insertions(+), 12 deletions(-)

------------------------------------------------------------------------
commit 5ee68a6
Author: asarium <Sun Oct 2 12:43:55 2016 +0200>
Commit: asarium <Sun Oct 2 12:43:55 2016 +0200>

    Fix Travis nightly builds
 ci/travis/check_release.sh | 6 +++---
 cmake/util.cmake           | 8 ++++++++
 2 files changed, 11 insertions(+), 3 deletions(-)

------------------------------------------------------------------------
commit f1f7b32
Author: asarium <Sun Oct 2 11:47:46 2016 +0200>
Commit: asarium <Sun Oct 2 11:47:46 2016 +0200>

    Fix parameter oder for shader hashes
 code/graphics/opengl/gropenglshader.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

------------------------------------------------------------------------
commit 0779085
Author: Yarn366 <Sat Oct 1 18:53:05 2016 -0400>
Commit: Yarn366 <Sat Oct 1 19:10:27 2016 -0400>

    Display videos only on the center monitor, just like before the FFmpeg merge.
 code/cutscene/player/OpenGLVideoPresenter.cpp | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

------------------------------------------------------------------------
commit 15e9942
Author: Eshed <Sun Oct 2 00:41:38 2016 +0300>
Commit: Eshed <Sun Oct 2 00:41:38 2016 +0300>

    Fixed mingw openal linking
 lib/openal/CMakeLists.txt               |   6 +++---
 lib/openal/libs/win32/libopenal32.dll.a | Bin 0 -> 119056 bytes
 lib/openal/libs/win64/libopenal32.dll.a | Bin 0 -> 116446 bytes
 3 files changed, 3 insertions(+), 3 deletions(-)

 

Offline Trivial Psychic

  • 212
  • Snoop Junkie
Re: Nightly: 03 October 2016 - Revision 41f619c
What's with the extra dll files?
The Trivial Psychic Strikes Again!

 

Offline niffiwan

  • 211
  • Eluder Class
Re: Nightly: 03 October 2016 - Revision 41f619c
Some (the 3x starting with av) are required due to using ffmpeg for video decoding (including H.264 support  ;7).  Not sure about the sw* and libogg/vorbis/theora ones though, it's possible the build process has changed such that those library are not longer included in the .exe (i.e. they used to be statically linked, maybe they're now dynamically linked).
Creating a fs2_open.log | Red Alert Bug = Hex Edit | MediaVPs 2014: Bigger HUD gauges | 32bit libs for 64bit Ubuntu
----
Debian Packages (testing/unstable): Freespace2 | wxLauncher
----
m|m: I think I'm suffering from Stockholm syndrome. Bmpman is starting to make sense and it's actually written reasonably well...

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: Nightly: 03 October 2016 - Revision 41f619c
They're statically linked for 32-bit builds and dynamically linked for 64-bit builds (if you download both the Win32 and Win64 nightlies and compare them, you can see they're only present in the latter).
Ph'nglui mglw'nafh Codethulhu GitHub wgah'nagl fhtagn.

schrödinbug (noun) - a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.

When you gaze long into BMPMAN, BMPMAN also gazes into you.

"I am one of the best FREDders on Earth" -General Battuta

<Aesaar> literary criticism is vladimir putin

<MageKing17> "There's probably a reason the code is the way it is" is a very dangerous line of thought. :P
<MageKing17> Because the "reason" often turns out to be "nobody noticed it was wrong".
(the very next day)
<MageKing17> this ****ing code did it to me again
<MageKing17> "That doesn't really make sense to me, but I'll assume it was being done for a reason."
<MageKing17> **** ME
<MageKing17> THE REASON IS PEOPLE ARE STUPID
<MageKing17> ESPECIALLY ME

<MageKing17> God damn, I do not understand how this is breaking.
<MageKing17> Everything points to "this should work fine", and yet it's clearly not working.
<MjnMixael> 2 hours later... "God damn, how did this ever work at all?!"
(...)
<MageKing17> so
<MageKing17> more than two hours
<MageKing17> but once again we have reached the inevitable conclusion
<MageKing17> How did this code ever work in the first place!?

<@The_E> Welcome to OpenGL, where standards compliance is optional, and error reporting inconsistent

<MageKing17> It was all working perfectly until I actually tried it on an actual mission.

<IronWorks> I am useful for FSO stuff again. This is a red-letter day!
* z64555 erases "Thursday" and rewrites it in red ink

<MageKing17> TIL the entire homing code is held up by shoestrings and duct tape, basically.

 

Offline m!m

  • 211
Re: Nightly: 03 October 2016 - Revision 41f619c
The sw* DLLs are also part of FFmpeg (swscale is used for image format conversion and swresample is used for audio resampling). I'm close to removing the dependency on ogg/vorbis/theora from the engine and replace it with FFmpeg. Once that is done the extra DLLs of Win64 will be removed again.